像免费啤酒一样免费


10

几年前(更确切地说是在1998年),使用英语的人们开始混淆使用“ 免费 ”一词,从而使自由软件基金会的一些成员创建了一个新术语:“ 开源”http://www.gnu。 org / philosophy / free-software-for-freedom.html

人们最担心的是人们对言论自由的误解,对言论自由的误解,对啤酒的理解也是如此。(请参阅维基百科:http : //en.wikipedia.org/wiki/Free_and_open_source_software)。

这里的免费涉及与使用专有软件“版权”(和专利)相反的使用和共享软件的自由。它是由Ri​​chard Stallman于1986年首次提出的。核心是自由集:

  • 自由0:出于任何目的运行程序的自由。
  • 自由1:自由学习程序的工作原理,并对其进行更改以使其按您的意愿进行操作。
  • 自由2:自由分发副本,以便您可以帮助您的邻居。
  • 自由3:可以自由地改进程序,并向公众发布您的改进(通常是修改版本),从而使整个社区受益。

好吧,我们都知道这一点(至少从那时起就一直关注此讨论的人)。

在我看来,开源一词澄清了我们。但是自由1已经确保了这一点。

在其他语言中(例如西班牙语或葡萄牙语),我们可以说自由是自由或自由。免费的另一种含义,就像免费啤酒一样,是免费的。因此,对于其他人来说,从来没有混淆(实际上,只有在阅读有关它的英文文章时)。

2号自由保证了我随意分发副本的权利。我了解,因为我不需要向所有人赠送给我的朋友或学生的每份副本,都要向所有者支付任何版权费。当然,我们会同意这一点。最终,这意味着我可以免费提供(免费)副本,也可以为副本付费(支持,媒体等)。

现在,如果可以免费(免费)赠送东西,那么它是免费的(免费)。无论某人或某企业想要出售,还是有免费途径(免费,免费)(网站,下载,朋友等)。

因此,以我的非英语观点,这里有3种不同的东西。无疑,最重要的是软件的自由(自由,自由,自由,自由,所以您可以拥有所有想要的东西)质量。另一个是开源的(因此您可以看到其中的代码)。最后一个另一种伟大的品质,那就是存在免费的(免费的,免费的)软件。

免费(免费)并不意味着它是免费的(免费)。您可以有出售,付款和免费获得/发送商品的人。不过,这是一种品质。

我不明白的是,为什么经过这么多年,FSF的人们仍然会谨慎地说,还有免费的(免费的)软件。是的,免费,就像免费啤酒一样。如果是质量,为什么要隐藏它?只是为了防止混乱?好吧,让我告诉你这个消息:从一开始就已经引起了混乱。当我开始学习这个主题时,我还活着并且对此很感兴趣,而且我记得关于这个免费,免费或不受限制的讨论。

经过大量咨询,律师帮助写了第一个可以在法庭上使用的“许可证”,引入了“ copyleft”一词,并“清楚”地表明免费与价格无关。

当时,由于新颖性好,我同意强调自由的这半部分。但是现在我们结束了。现在不是时候告诉人们我们也有免费的吗?

三种品质胜于两种品质:livre / gratis / open。

那么,为什么不告诉人们免费软件可以只是免费的呢?

编辑:

更客观地说:1-免费(自由)软件一定是免费(免费)吗?2-是免费的(免费)软件,一定是免费的(自由)。

第一个是重要的问题,第二个是用来存放快速打字机的(我们都知道答案)。

讨论中提出了另一个问题:免费(免费)质量吗?(我认为在问题简介中这是理所当然的)


6
我经常听到“言论自由,啤酒自由”……
Trezoid 2011年

嗨,Trezoid!嗯...好消息。:)
Beco博士

1
很好的标题。您引起了我的注意:)
John Shaft

2
很好的历史论文;修辞问题。
Steven A. Lowe

1
在阅读问题之前,我已经阅读了很长时间,然后不清楚,除非它引用了先前的编辑意见。如果您希望此设置生存下来,请尽量将其修整并删除编辑内容。如果文章和社论化对您来说是必不可少的部分,那么它不属于这里,也不属于任何其他SE网站。
David Thornley

Answers:


5

从一般用户的角度来看,您只在乎免费啤酒。而且您更喜欢可用性而不是开放性。
即使不考虑它们,程序员也是软件市场中最小的群体(仅是管理,法律部门,会计,市场部门)。

对于所有这些人来说,“自由”意味着免费,这就是为什么区分非常重要的原因。因为在定义自由软件之前就有免费的专有软件。由于缺少更好的词,他们免费使用,因此必须对其进行重新定义。自由是无价的,而免费提供的软件的价格是0。这是一个很大的差异,因为后者可以被视为购买软件(免费)。

从根本上讲,它是一种相当新的方法(在软件偶然无意中免费提供之前)。
应该注意的是,它们结合了很多正交的自由度。在他们的理解中,自由并不是封闭源的对立面,而是开放源。免费是专有的对立面:软件不是某人的专有,它是一种非拥有的商品,每个人都可以随意使用。但是,从程序员的角度来看,免费的封闭源代码软件几乎不能被视为免费软件,因为只有源代码所有者才可以自由地对其进行修改。

例如,有专有的开源软件。这意味着,您将获得一个软件及其来源,以及使用该来源的方式的限制(不包括发行版)。而且该软件本身可能带有价格标签(后者不太可能)。
在Web开发场景中,这种情况并不少见,尤其是对于HTML和Flash模板,这些模板作为进一步修改的源出售。
但是我想起了免费提供的专有开源软件的案例:Adobe Flex SDK(一种以编程方式创建Flash内容的框架,工具集和编译器)。它的一部分被作为源免费分发,但是许可证禁止重新分发(我想是出于一些战略上的原因)。

因此,尽管软件运输没有成本没有问题,而且您可以免费调用它(“正常”的人会完全理解您说的话),但FSF声称自己对这个词有定义,涵盖了所有个人自由同时,与软件相反,软件并非如此,因此在一个方面或另一个方面,或者在他们的理解中,它不是免费的,而与软件的理想相反。


感谢您分享您的观点。这确实是解决问题的好方法。这个答案确实可以启发FSF选择的“免费”的使用。但是在某些方面,尽管我不同意,但@Martin给出的答案又触及了另一点,即该词带有一些污名。
Beco博士

@Beco博士:重读我的回答,我觉得这可能暗示有点过分,FSF对“免费”的定义是定义这个词的唯一方法。我真正要指出的是思想上的根本差异。无论您是否支持这一点,都是信仰问题,而不是其他任何事情。
back2dos

@Dr Beco:@Martin提出了一个有趣的观点,但是在这种情况下,您所支付的不是该软件。我认为MySQL可能是一个更好的例子,因为付费安装的许可证中不超过1/10000(但已以10亿的价格购买了)。他们支付的是培训和支持,这是对他们免费软件的补充,但这是一项独立的服务,每个人都可以免费使用。选择该产品的客户实际上是在为承担可用自由所带来的责任而付费,而是希望将其转移。不过,这是一个自由选择!
back2dos

9

因为“免费”在商务上说毫无价值。

如果Linux是“免费”的,那么Redhat怎么能每年赚10亿美元?为什么Oracle和IBM支持“免费”软件,以致您无法从中获利。


嗨,马丁。好吧,我不相信我们不能从免费(免费)软件中赚钱。他们在那里,他们免费,他们为支持者/程序员赚钱。如果我不想购买,我总是可以免费获得Redhat。它在许可证中。
Beco博士

我只是解释为什么有人认为必要时,在美国至少有比没有其他一个字
马丁贝克特

我知道了。但是说免费为一文不值实在太强了,不是吗?好吧,你是英国佬。我只是作为第二语言学习的。:)
Beco博士

2
商务上的演讲(对我们所有人来说是一门外语!)自由=一文不值
Martin Beckett

Linux 免费的,Redhat在服务和支持Linux方面的专业知识也不是免费的。那就是他们赚钱的方式。像硬件一样,软件的利润空间也受到挤压,因此公司希望利用软件周围的服务来获利。但是该软件仍然免费。对于软件,企业很少关注产品成本,他们对TCO(总拥有成本)感兴趣,其中包括产品成本,支持成本,维护等。我还没有遇到一个不喜欢的商人真正免费(但仅作为购买者);)
Lazarus

2

“免费软件”中的免费一词与成本无关。在您提供的四个自由中,没有任何内容涉及软件成本。有些人免费提供其“免费软件”的决定纯粹是开发人员的个人决定。只要一件软件违反了四种自由中的一种,就不会“像自由一样自由”(这就是FSF的重点)。因此,免费提供但未向您提供其源代码(违反自由1和3)的程序(例如winzip)不被视为“自由软件”(均未开源)。

PS:应该在另一个问题中更好地讨论自由软件和开源之间的差异。


嗨,@ faif。那么,您是否相信有可能拥有一个与所有自由相对应的真正自由的软件,而这也不是免费提供的?感谢分享。
Beco博士

1
@ dr-beco一定。许可证(至少是GPL)不会强制免费分发您的应用程序。实际上恰恰相反。今天,大多数自由软件开发人员都出售书籍和服务(支持,更新等)而不是源代码,但这纯粹是优先考虑的问题。顺便说一句,rms确实是最早通过销售Emacs副本赚钱的自由软件开发人员之一(请查看本文的“ GNU Emacs”部分)。
sakisk 2011年

1

要回答已编辑的问题:

像语音软件一样免费,不一定像啤酒一样免费。拥有合法副本的任何人都可以给您一个,如果您获得合法副本,您可以将其赠送。两者都没有要求(尽管礼物有某些条件,例如GPL,要求您提供二进制文件或提供二​​进制文件的来源)。很多免费软件被出售。

如啤酒软件中的免费不一定像语音中那样免费。例如,可以从Adobe免费下载Adobe Reader,但是使用它有很多限制。

“像啤酒一样自由”让我印象深刻,但是如果您不得不问这个问题,那么我真的不知道“质量”是什么意思。


但是在第一种情况下(自由软件),您是否认为如果可以免费赠送该软件,是否一定意味着它是免费的?
Beco博士

@Beco博士:为什么?如果免费提供某些东西,我可以免费获得一份副本。我不一定可以免费获得任何免费的GPLed软件,因为没有人拥有副本可以免费给我一个。一旦获得副本,我就不必重新分发它。像讲话一样自由通常与啤酒一样自由,但并非必须如此。
David Thornley

嗨,大卫。感谢您的澄清。因此,情况是:一些企业(让我们说)制造了GPL软件并想出售。它卖很多。人们为此付出了代价。现在,人们想要免费的软件。那么,他/她找不到一个愿意给他/她一个副本的人,也找不到一个愿意给他/她一个副本的企业?这就是为什么软件不一定是免费的吗?(尽管从原则上讲,它仍然是免费的!有些人找不到分销商?)
Beco博士

@Beco博士:假设我的公司将GPLed软件集成到一个本来就很少有客户的应用程序中,但会给他们带来很多好处。我愿意每本售价一百万美元,有两家大公司从我这里购买。现在,我不想给您一份副本,因为那不是我的商业模式,而且两家公司都不想给您一份副本,因为这可能会破坏他们所付出的竞争优势。我完全无法理解您所说的“原则上”是什么意思。如果您可以免费有人免费给您一份副本,这是免费的。
David Thornley

@David:在这种疯狂的情况下,假设用户以100万美元的价格购买了GPL软件。他免费将其免费赠送给其他用户是否非法?如果他以500美元的价格出售相同的软件,是否合法?甚至有可能由许多用户共同筹集资金来只购买一份副本吗?几个月后,当初次购买的价值解散时,您会发现那些不愿意免费提供的人吗?我的意思是,原则上,免费赠送是非法的。这是找到谁愿意给您软件的问题。与许可无关。
Beco博士

0

我不相信有人告诉人们软件不能只是免费的。FSF可能有其许可条款,并且可能是说明性的(即您的自由有条件),但是您绝不被迫为您的代码使用其许可。

您可以使用MIT许可证,该许可证基本上说,做您想做的事,但是当它中断并招致您的费用时,不要跟我走。如果愿意,您可以自由编写自己的许可证,也可以完全没有许可证,只需将代码发布到公共域即可。

软件可以并且可以通过多种方式免费,有时它与开发人员想要的东西有关,有时是用户想要的东西,有时是出于经济原因。毕竟,已经说了很多事情,它的多样性使它变得有趣。


0

对我来说,自由软件就是正在生存的软件。它是免费的,因为它可以自由地以其社区确定的方式增长。免费软件是没有成本的软件。


对我来说,免费软件是我不必为此付费的软件。
Pieter B

0

对于GPL,我不认为“可以自由分发副本,以便您可以帮助邻居”。如果我的邻居是iPhone的临时用户,则毫无意义。我无法在iPhone上绘制围棋程序,不能将其作为免费软件放到AppStore上,让我的邻居下载并播放它。

如果许可证类似于BSD,我可以。

对于此特定示例,FOSS许可证符合AppStore,我发现BSD中的自由度要高于GPL ...


亲爱的@ohho,您能详细说明一下吗?您发布的链接显示了适用于iPhone的GPL go程序?谢谢!
Beco博士

移植GPL go程序时,有人警告我有关许可证问题(AppStore上的GPL)。然后,我遇到了GnuGo的故事(google.com/search?q=gnugo+appstore)。最后,我放弃了将其余部分移植到AppStore上,只是将源代码保留在GitHub上。
ohho 2011年

-2

最后一个是另一种伟大的品质,那就是存在免费的(免费的,免费的)软件。

我不明白的是,为什么经过这么多年,FSF的人们仍然会谨慎地说,还有免费的(免费的)软件。是的,免费,就像免费啤酒一样。如果是质量,为什么要隐藏它?只是为了防止混乱?

仅使用“免费”软件的问题是,您无需付费即可使用的任何软件都是免费的(免费)。不管可能有什么严厉的执照。当然,随着自由软件的巨大成功,将软件标记为自由的能力非常值得。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.