Enterprise Information Management Platform Project (Open Source) will comply with GNU public license, and below is some content related to it, from the "Linux Administrator's Guide" book.
G N u means "g n u is not u n i x" (g n u is the word word "G N u 's not unix"
Head abbreviation) - This type of name is a humor of computer veterans. If the reader doesn't understand what this is a ridicule?
There is no relationship, which can only prove that the reader is still a class of most people.
What is G N u Public License
The most important thing produced from the G N u program is G N u Public License (GNU Public License, G P L).
This license has determined that the software issued in accordance with this license is free, and anyone cannot deprive this freedom.
Getting a software will sell it to others, it is nothing wrong with the price increase, but in the translisibility process
In the middle, the seller must transfer the complete source code and any additional additions to it to the buyer. Because this translisions
Software still abide by the G P L license system, so it can also be released freely, allowing re-restriction to others to profit. This
The most important part of a license system is its disclaimer, that is, the software written by the program developers in the fact
The loss caused in the use will not be liable.
The advantage of "free" software
From the perspective of commercialization, if you think G P1 is not a good idea, please think about some excellent
The flooding caused by free software - they prove that this practice is indeed. Their success is based on both parties
Reason: First, as we mentioned earlier, under the gaze of programming, the error in the code itself will be compared
It is easy to be found and quickly correct; second, under G P L system, the program developer can not consider when the program develops code.
Problems in legal proceedings. If there is no such protection, there is probably not how many people dare to publish their own procedures.
Code.
This mechanism requires us to answer such a question: Why do people release their work for free? Answer
It is very simple: most software results are not full of functions when they are just completed, and they are light. They are likely
It is temporarily prepared by programmers to solve a particular problem of an annoying. This type of temporary and rough code is of course not
What is worth selling to others. But when you share them to people who have the same problem, they will become useful tools. Other users have begun to add the features they need to add this program, and these additions
It also improves the original procedure. A project became the crystallization of collective wisdom until the best results are achieved. Eventually, this finish
Good procedures may contain hundreds of programmers contribution, everyone added bricks to it, adding tiles. In fact,
The code written by the first programmer may not leave any traces.
For software under the General License System, their success has the following reasons: any responsible software
The project manager of commercial development knows that the truly cost of software development is not reflected in its development phase.
The place that really needs to spend money is sales, market planning, technical support, writing documents, packaging transportation, etc. in software counter.
aspect. A programmer who compares a rough applet on the weekend to solve a problem, I am not interested and time,
There is not enough financial support to develop the rough thing into a good product that really makes money.