Open source or not open, and that communism?

  Recently on the subject of open source seems touted up.    Personally think that this is a very bad sign.    When the media are concerned about one thing when this matter will change the flavor - As the situation now blog. 
  Two days ago in csdn saw a classic as saying: "China in the number of open-source projects at least, but clamored for the estimated maximum number of open source." Indeed, now on the point that anyone who is not the subject of open source, it becomes less soil … I can not Wansu, began said. 
  To tell the truth, I can not understand how open source will be a confrontation with the Microsoft camp situation.    Whether the leaders of the open-source movement, or bill gates, I am afraid no one will not have this kind of thinking.    The world is impossible without Microsoft, and Microsoft probably happy to get from the open source community some things enrich themselves.    Regardless of the ideological, spiritual, or experience. 
  Many people do not understand the open-source phenomenon that programmers to maintain their livelihoods code public is not very economic behaviour.    It seems to me that this view of the entry is not more than a few years of the new programmers.    They have not really been the cultural programmers and hacker reality shows that naturally do not know the history of open-source basis. 

  Based on the history of open source 
  Let us set our sights on it that the ancient times.    Despite relative to now, it is only 10 years before.    In that time, the code available to others is a natural thing.    The others said: "I look at your code" is also reasonable.    Not just foreign hacker who do so, in the early 1980s China, the Chinese people have also have such thinking.    Since then China has no network environment, a share is a very difficult thing.    So, we are accustomed to providing code to others, for others the time of admission to the computer running.    At that time, several newspapers published a layout for computer enthusiasts contributions from code.    These tools, games, controlled the music speakers procedures, it varied, all-encompassing.    The same age, the programmers are also other side of the ocean for the same thing.    - I have experienced that time, there are many code contained in the newspapers.    One of the most complete compilation by including a written, in 6502 chip running horizontal scrolling screen of the game engine.    At that time, in those pages, often seen in the past some of the procedures procedures are generally in the beginning of this: "This newspaper published a period of XXXX XX, I add to it a new function" or "I the transformation of the XXX XXX. "    No one forced, and no written rules, but so is for the people, to use other people's procedures, and includes the names of others to make changes, and then open some changes.    Remember that one called "life" of the game this procedure is being gradually improved together. 
  Stresses of this period of history is to prove that the programmer from the beginning of this tradition - their code out to let everyone to improve.    Later, the emergence of GPL, only to a certain stage of historical development is inevitable happen.    Objectively speaking, the emergence of the open source community and commercial software companies appear no different, they are an inevitable trend of history. 

  Why open source? 
  Many people "why should open source" this issue is that curious.    Why should programmers to maintain their livelihoods things open to the others? 
  Revenue generated in an often frustrating experience: not to use the software, like the software is too expensive or not needed in each functional software can do.    Then, how do?    Well, since programmers should not be worrying about this matter.    To write it. 
  Soon, a written procedure, although there are all kinds of shortcomings, but the actual use of force.    This time there will be two options, one is to show people using the software, fees or charges.    When using this method, because there are many shortcomings, users will definitely made a lot of suggestions.    If programmers do not amend, it is often lost on the user, not become final achievement.    If we continue to modify, it will be spending too much energy, and many of the things it is very boring.    (For example, procedures for the interface windows, I was very disgusted. I would prefer not to write 10 interface procedures, but also to write an interface procedures) Finally, this procedure may not become the hearts of programmers a lump, do so, no energy, and not to continue a pity.    This time, two kinds of choices has emerged - open source.    Opening up the software programmer's code, what features users need, or what bug found, can be modified themselves.    This is the original author has always been one of the authors of this software, the original author of the others also enjoy complete revision of the function, the software has become better, more and more users, the original author is a reputation and glory. 
  For a truly love the cause of software programmers, written procedures did not further than the Internet posting Bozhuan more difficult.    A real programmer is often full of curiosity and enthusiasm of the guys.    Therefore, many people might like me, keen to resolve the difficulties, and the subsequent maintenance of depressed state.    This led directly to the consequences of a - piled high on the hard drive of the half of the writing process, no one can release the.    In fact, the contrary, most of these procedures for revenue.    We should know that many people like the follow-up maintenance, like interface for the meticulous work, but they have not started an opportunity.    This is not my friend tinyfool based on the development of preparations to open two procedures code. 

  What brought open source? 
  Many people say that, I have to earn money to support their families, and brought me to be open-source income, but also a waste of my time, so I will not engage in this kind of work. 
  For this view, the Bear Festival wrote: "Even in purely from the point of view of the interests of the open source contribution is not only a rare training, exchanges, learning opportunities, it is a rare and distinguished reputation access to the opportunities — in the development of the community, and respected reputation almost means high salaries. "    This view has been refuted many people.    It is interesting that the open-source support this view undermines the purity of open source, rather than open-source support from the attack by the open-source argument. 
  I agree with the views of the Bear Festival.    To understand this, we must first open source have a correct understanding.    It seems to me that open source is a computer science areas, and commercial software development in the commercial areas.    The two sides do not have conflicts.    We all understand that, scientific research itself is not profitable.    To get profits, it is necessary to carry out commercial operations.    But if there is no scientific research, a business can not only show. 
  Traditional fields of scientific research how profitable?    Scientists What is life?    Some are no more than this: a book, said to college teaching, delivering speeches, was invited for consultants, and other commercial companies.    Einstein on the theory of relativity, only a small staff of the Patent Office.    But this does not hinder him later to become a great scientist.    In the traditional scientific fields become more perfect for the individual to complete the discovery and study less and less today, computer science has provided us with many such opportunities.    A good open-source project team members, it is absolutely should not be money spent. 
  For this view, is a good example.    Everyone must have used this excellent BT to download software.    BT on the author, there is a description: 
  "While BitTorrent was such a huge success, but until a few months ago, it did not bring a penny for Cohen." In September last year, I do not have a small money, "Cohen recalled that he was only using this credit card interest-free period to overdrafts to fill another credit card bills to live. " 
  This sounds sad, is not it?    But things quickly turn for the better with: "One day, the things that Cohen Valve Software's Managing Director informed by Gabe Newell. Valve is developing despite the gamers Wangwenyuchuan of Half-Life 2, but it is also known as the establishment of a Steam online distribution network. Cohen as master of the technical expertise in this area, so Valve to provide him a job. Cohen has moved from Seattle in October, began his work. " 
  Well, Cohen's work was finally resolved.    Because BT, our network to make life more exciting, because BT, Cohen found a bed of roses work.    This world, even better than the win-win? 
  Therefore, although the participation of open-source software itself will not profit, but it tends to give you huge benefits.    For students, especially.    In school and no breadwinner pressure, if participation in the open-source activities, make certain contributions, then learn the technology that we have accumulated reputation.    If successful leadership of a project, which is a rare talent project manager.    Really looking for work up until the time when, thanks to your outstanding performance, may often will work to find you. 
  For a company, if a need for technology professionals, generally have two options: One is the corner digging other companies, and the other is their own to find the right people.    Compared to the former, the latter is more easily accepted by the enterprises, and participate in open-source activities, the company is employing the expression "I am the right people."    This real strength of the outcome of the certification of comparable category of much more. 

  Damage to commercial open-source software? 
  I never can not agree with such a view.    If there is no open-source software, commercial software companies may also fail to develop.    No competition there will be no progress.    If a commercial company even as an open source software, and then the collapse of the company also may be a good thing. 
  Yes, revenue from IBM to be a huge advantage, and even use of open source to deal with Microsoft.    But this is nothing wrong things, commercial companies, of course, is to competition, the profit.    IBM used linux as a weapon, but he also paid the things we should pay, for instance, the open-source community donated hardware and codes, and of course, you can say that this is in order to make better use of the open-source community, however, so why not Microsoft use word?    (Now Microsoft have begun trying to use similar means.)    In fact, the open-source community of programmers are not fools, how would willingly use by IBM?    Naturally, this is a win-win cooperation.    IBM donated the code to the open source community eclipse cheers This shows the two sides are satisfied with this cooperation. 
  For individuals, the open always good.    For example, I posted this article out for everyone to see, if the "programmers" magazine, the editors who are the highlights of that, perhaps I will contact intended to publish it.    Well, I hear he made provision changed, processing embellishment.    Although the central theme has not changed, but we read is definitely a better look at the article, this time, I am sure you will not feel the money to buy magazines not worth it.    If I am not allow everyone to read my article, that he may not have always made opportunities. 
  It was suggested that the code should own good, not for others to see.    I think this is very ridiculous, unless you code enough cattle, otherwise, how can people read?    If not, write their own people is not Xiebuchu the past.    If your code really very cattle, the best advise you to apply for patents, with more on the means to protect it.    We should know that more great programmers, but do not care about the open source and the low level programmers, but often "Bizhouzizhen."    To put it bluntly, I think this is the lack of self-confidence and competitiveness of the performance.    Great programmers happy to solve the problem, and the worst programmers trying to evade the issue. 

  If open-source software disappear, the world will be like? 
  A common understanding is this: "Microsoft is the proliferation of computers has made a major contribution." This is of course correct, but, open-source computer to make contributions to the universal, you know? 
  Linus said: "Computer learning is a very easy thing, as long as you have a second-hand computer, as well as a CD-ROM linux, it can start."    Cheap learning methods, provide the world with a large number of software talents, these talents to participate in commercial operation, and ultimately enhance the development of the whole industry. 
  If there is no open-source software, I am afraid that many people simply can not afford computers.    Many enterprises do not have the money to buy servers, and network applications shrinking, the lower level of industries, and ultimately by the injury, I am afraid this is not just you and me these industries dependent people.    All the hardware industry enterprises, software companies will be affected.    And the impact of the IT will affect other industries, and it may even cause regression of the entire socio-economic level and lower productivity. 
  This alarmist view?    Not the least bit scary.    You think, when才对Microsoft is interested in the internet?    Microsoft interested in the internet, who is supporting the internet? Who gives users ftp client, browser, server software?    Still is not open source software?    In fact, up to now, can still rely on that internet is open-source software and affordable together. 
  It can be said that it is precisely because open-source software, it creates enough jobs for people to work and live.    Hate the open source community, said that open-source programmers will be robbed of their jobs, it is unfounded, the Enjiangchoubao. 

  Where we started? 
  Having said that reason, many people may have some understanding of open source.    At least should not think that open-source programmers work on the injury.    Well, we should do something about it?    Perhaps because of various reasons, we can not participate in the temporary open-source activities, we can not for the open-source products to write articles urging.    Then, how do?    Very simple.    Started using open-source software. 
  If you have enough money to buy legitimate software, then naturally understandable.    But if not?    XX, such as encouraging, as to the use of pirated?    This poor, compared to open-source software piracy is the real programmer is to drop it on the rice bowls.    We should know that piracy in the robbery means you some other programmers working results.    If programmers do not pay attention to their own copyright, then the programmers who backed?    Therefore, from now on, we should do as much as possible not to use pirated software, as far as possible to switch to open-source software alternatives him. 
  The view was expressed that the use of open-source software with more complex, I think this is a kind of FUD.    For example, I use open office to replace ms office work, and all good.    Open office can be properly opened ms office documents.    So far, I have not encountered any of the problems. 
  I think that open-source software can afford a completely normal work.    At present, I am using open-source software include: open office, netbeans, gvim, such as mozilla firefox.    These software on their respective posts, work well.    I like them.    Hope that in future you will enjoy. 
  "If you have a happy, he and his friends sharing, the two become happy, if you have a problem, he and his friends share, only half of trouble." For open-source software, this sentence should be such that : "If you have an interesting procedure, he was open-source, you will be a perfect process. If you have a difficult problem can hardly be resolved, he was open-source, you doubt disappear." 

Bookmark it: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Google
  • DotNetKicks
  • DZone
  • Furl
  • Netvouz

Tags:

Releated Articles


0 Comments to “Open source or not open, and that communism?”

No Comments. Send your comment.

Leave a Reply

You must be logged in to post a comment.