免费软件:
“自由软件”是指尊重用户自由和社区的软件。粗略地说,这意味着用户可以自由运行、复制、分发、研究、更改和改进软件。
“自由软件”这个词有时会被误解——它与价格无关。这是关于自由。
开源软件 :
开源软件是您可以根据自己的需要进行修改、与他人共享而没有任何许可违规负担的东西。当我们说开源时,软件的源代码可以通过开源许可证(如 GNU (GPL))公开获得,它允许您编辑源代码并分发它。阅读这些许可证,您会意识到创建这些许可证是为了帮助我们。
- 由软件开发人员在互联网上的开放协作产生的软件开发环境创造。
- 后来由开源计划 (OSI) 指定。
- 除了与软件开发直接相关的道德价值观之外,它没有明确说明道德价值观。
自由软件和开源软件的区别:
S.No. | FS Philosophy | OSS Philosophy |
---|---|---|
1. | Software is an important part of people’s lives. | Software is just software. There are no ethics associated directly to it. |
2. | Software freedom translates to social freedom. | Ethics are to be associated to the people not to the software. |
3. | Freedom is a value that is more important than any economical advantage. | Freedom is not an absolute concept. Freedom should be allowed, not imposed. |
4. | Examples: The Free Software Directory maintains a large database of free-software packages. Some of the best-known examples include the Linux kernel, the BSD and Linux operating systems, the GNU Compiler Collection and C library; the MySQL relational database; the Apache web server; and the Sendmail mail transport agent. | Examples: Prime examples of open-source products are the Apache HTTP Server, the e-commerce platform osCommerce, internet browsers Mozilla Firefox and Chromium (the project where the vast majority of development of the freeware Google Chrome is done) and the full office suite LibreOffice. |