Skip to content

通过知识获得解放,通过技术获得自由

Menu
  • 专题目录
  • 液压相关
    • 液压技术
    • 液压相邻技术
    • 液压应用
  • 计算机相关
    • 计算机和软件
    • 网络和网站技术
  • 哲学
  • 关于本站
Menu

自由软件和开源软件[0]

Posted on 2023年11月14日 by
  • “开源”

在1998年,教育新用户自由的理念变得更加困难,当时部分社区成员决定使用“开源”代替“自由软件”。

其中一些人的目的是避免“自由”和“免费”的混淆—这是个合理的目的。不过,另一些人,却意在把激励自由软件运动和GNU工程的精髓抛在一边,去迎合行政和商业用户,其中很多人的理念是盈利超越自由、超越社区、超越原则。因此,“开源”一词聚焦于制作高质量、强功能的软件的能力,而回避自由、社区和原则的理念。

“自由软件”和“开源”描述的是大致同一类软件,但是它们表述的却是这些软件的不同层面和价值。GNU工程继续使用“自由软件”一词,来表达自由而不只技术是重要的,这一理念。

  • “自由软件”

“自由软件(free software)”这一术语时常被误解—它无关价格,它关乎自由。这里,我们给出自由软件的定义。

一个软件对作为用户的你是自由软件,如果:

  • 无论为何目的,你都有自由按照自己的意愿运行该软件。
  • 你有自由按照自己的需要修改该软件。(要实现这个自由,你必须可以访问源代码,因为没有源代码而去修改程序是极端困难的。)
  • 你有自由去分发软件拷贝,无论是否收费。
  • 你有自由发布该程序的修改版,以让社区获益于你的改进。

由于“free”指的是自由,而不是价格,所以自由软件和销售其拷贝并无矛盾。事实上,销售拷贝的自由非常关键:使用CD-ROM的方式收集和销售自由软件对社区很重要,它是为开发自由软件募集资金的一个重要手段。因此,如果一个软件不能自由地以这种方式收集和销售,那么它就不是自由软件。

因为“free”带有歧义,人们长久以来一直在找替换它的词,但是没有找到更好的。

  • 小结:

开源软件是指技术层面的做法,即开放源代码;自由软件主要是社会或者更高层面的功能性保护,即在现有的体系下如何避免软件的发展如何限制自由和限制软件发展本身,既涉及到法律层面又涉及到道德层面。

参考资料:

  1. https://www.gnu.org/gnu/thegnuproject.zh-cn.html
  2. https://gotc.oschina.net/

欢迎回来

希望本站对你有所帮助!

如有疑问请联系info@fanlog.org
2023 年 11 月
一二三四五六日
 12345
6789101112
13141516171819
20212223242526
27282930 
« 6 月    

AI辅助 (17)

© 2025 | Powered by Superbs Personal Blog theme
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT