Code definition (programming / open and closed source)
Miscellanea / / July 04, 2021
By Marcos Guglielmetti, on Sep. 2008
When we talk about code from programming we mean the language by which the computers, comprises a set of instructions and data to be processed automatically.
The code in computing It can be binary (interpretable only by computers), source code (interpretable by human beings), and in its legal or political aspect can be free software, open source, freeware, shareware or proprietary / proprietary software traditional.
The free software or Free Software has a clear definition in this regard, according to the Free Software Foundation it is one that can be used for any purpose, studied (knowing what it does), copied and improved. There is a great variety of free software licenses, the GNU GPL being the reference of all, but we can also mention the MIT, BSD, Mozilla, Apache or Creative Commons licenses.
The open source software (open source) is basically the same as free software, except that you are not reluctant to mix proprietary software with free software. There is also open source software that cannot be used for any purpose, so it would not be free.
The freeware has little to do with free software, since the only thing free is your distribution: in general it cannot be modified, studied or commercialized, so it is obvious that it comes without source code (without "the recipe of the Program").
Shareware is similar to freeware but with a limitation extra: the wearing time. These programs are usually disabled in a few days, they are demo / light versions of complete proprietary programs.
The proprietary software traditional (to style from Windows) does not allow its use for any purpose, does not allow its study (except by paying fortunes to its creators), does not allow its free copy or its improvement by anyone: it is the total inverse of free software, so Windows Y GNU / Linux they are so confronted.
Topics in Code (programming / open and closed source)