|
Written by Administrator
|
And here we come to the heart of the matter. Much of the software continue to be supplied without source code. When buying in a shop computer game or word processing program to receive a billing program. We can run it, use it to profit from its assistance to life ... and at the law in most of our end. If included in the license agreement for this program, easily perceive in it a prohibition of the dissemination or making any modifications to the plan without modification of source code, but rather difficult, it is impossible.
At the other end of the scale are gaining increasing popularity of applications such as "Open Source", which is open-source software. The software is available with source codes, so you can freely customize it to your needs, added new capabilities and improve the identified errors.
Open-source software is typically distributed under GNU GPL [General Public License]. The primary requirement of this license, providing that any program that uses open code and made available to the public must also provide the source to its unlimited free use. So if I use a function contained in the code made available on the principles of open, write your program, if I want him to make public [free of charge or against payment], I must also make available to its source.
"Open Source" aka "Free Software" contains a small trap of language. English adjectives are free does not mean free, but is slow. The term is somewhat misleading, since this type of software is supplied for free by a large majority, but not to be its primary characteristic. A key feature of tworu called "Free Software" is the freedom to distribute, the freedom of access to source code and freedom of its modification.
Programs based on the principle of freedom of the sources can also be created at the individual order. Nothing precludes the [out of good will of both parties], to a company or institution sub-contracted to create the software, which the source code will then be forwarded to the payer. Freedom of sources - which the authors repeatedly emphasize the GNU GPL license - does not preclude in any way to reap the benefits of them. Client - if only not to in any way finished the program - there is no obligation to pass on the source code. |