Yesterday, I saw a discussion of open source art in 9CBS, which attracted countless and fierce. That is always not very much in the Wushu War, but there will be many people can't resist loneliness. Of course, this is not lack of Jin Yu, but the light debate is always more rational communication, so there is also a wish in such an atmosphere. It is easy for the words that are too excited.
Carefully read the article and some comments, but I didn't participate, that is because I know very little about the essence, background, history and related knowledge of open source, self-thinking is not enough to add comments. However, this does not hinder what I know, nor does it hinder me trying to learn from it, thinking about valuable, long-term content. To this end, I exchanged the opinions online with several friends, and then I found a few "programmers" to view a few articles related to open source and reported, I couldn't help but I would like to remember the text. (Thank you for gratitude to Silver Fox 999, Jagie,! Kent, and their communication, let me gradually clear my thinking)
The discussion of a problem is easy because of excessive and deviated from the subject, so I would rather narrow the topic in an acceptable range.
First, it is certain that an opinion is an open source as a phenomenon, and its existence has its own truth. Most people will not have any objection to this.
Second, regarding the motivation of open source, and its extension, such as: meaning, role, etc.
Quoted a lot of silver fox: "Domestic software development, open source can become a way of many people exchange ideas. Important is not code development, but in open source development organization, there are some people's communication, discussion. This, We are lacking. We can only discuss some technical topics within fixed companies. It is not enough. There are many ways to communicate, forums, documents, books ... However, it is possible to put down a little bit of investment. Only open source discussions, constructors, and develop. "
I believe this is the body of silver fox, I also agreed. This makes me association: For some common "demand", a group of co-portists discusses exchanges, collaborate development, and share the results. At the same time as everyone pays, everyone has received a number of people exceeding individuals, so asked for the common development of "small me" and "big me". This is a win-win situation.
Again, some problems, debate, doubts, and more about the open source.
One of the premises of open source is that there is a group of people who can reach consensus on some views, otherwise, as a conversation of the earth people and Mars (as this debate). Everything should be established in the principles and foundation of freedom and fairness. Quote JAGIE's words: "I now use a lot of open source: Tomcat, Hibernate, CVS, JFreeChart, log4j ... and more, I really respect the author of these software, it is them, eliminating my many repetitive labor. If possible, I hope to join in their ranks. I am the firm support of open source movement. I am willing to use your code to use it. "
The first question is attracted here: What if someone breaks this balance? As we have seen, there is a phenomenon that uses open source to seek interests and horses to make interests. Perhaps a GPL is not enough, and some profit behaviors can become a name and uncomfortable to the license like LGPL, BSD. In addition, what is the so-called plagiarism and significance for open source software such as infrastructure? Or how much can the ability to live? If you want to swallow your jujube, you will not be a complicated thing, unless you just use it, use it. Open the source, can you still have an open source, maybe it is just a conscious behavior, and this behavior has no open source.
If the discussion of the discovery of the open source, more is the problem that the problem is related to the benefits and reality. JAGIE describes the open source practitioners with the word "high", I will always be appropriate. As many people suspect, idealists face the problem of warmth. It has to be admitted that foreign open source movements are far more than domestic maturity, and they have also followed the international level in terms of retaining India in free software. Because more than half of these open source communities have fixed occupations and stable income, which makes them have a good job and open source. On the other hand, certain commercial companies will also encourage employees to support open source, which of course depends on commercial interests. In addition, relying on the free software to earn a substance retainer, there are also some people, such as JBoss's "free software brand service" business model, and some other business models, which are independent of "high". I believe that this will also make the suspected people feel the real value of open source, and those open source advocates are alone. Or JAGIE: "Open source author relies on doing open source software to starve, people can do training, do consultation." About opening sources, how profitable, this is another difficult issue, this is not intended to continue discussing, so as not to run. However, another problem I still don't understand is the issue of how to cooperate with open source groups (please forgive, I still run). As JBoss, there are dozens of professional teams, and as for tens of thousands of people like Apache, the scale (or linux), his collaboration, at least Brian's explanation ("programmer" 2003 No. 5) Didn't lift my doubts. Because, if Brooks mentioned in "Moon Myth", the more people do not mean that the more it is easy to complete the established task, the cost of communication, the most important thing is that some tasks have an indivisible character, and can be easily Amusement "give more people.
It's strange, I can always see the article about open source issues. Is this a coincidence? Finally, in a paragraph of a text written in his blog recently:
"Everyone needs someone to help, everyone has the need for others." Getting the help of others is for the secular interests; helping others, is for the satisfaction of the soul - the words of Maslo, it is a warm full With self-realization, two indispensable demands of humans. Just pursuing the satisfaction of the soul, will suffer because they can't afford a rent; only pursue secular interests, will feel a little desolate when they face the stars. Help and helpless tension, the reason for eclipse - and even the entire Open source - community.