NEWS

Xenix

Xenix — 微软与UNIX的短暂爱恋

微软向外宣布Microsoft Xenix OS,一个为16位微处理器开发的可移植的操作系统。它是一个交互的,多用户多任务系统,可以运行在Intel 8086, Zilog Z8000, Motorola M68000以及DEC公司的PDP-11系统计算机上。所有微软已经开发的系统软件(Cobol,Pascal,Basic,和DBMS)都会被移植到Xenix系统上,并且所有为UNIX开发的软件都将兼容于Xenix。 以上摘自Microsoft Press Release,1980年 早在Linus Torvals能用C语言编写实际有用的程序之前,一个由微软开发的UNIX版本,叫做XENIX。它基于UNIX第7版本和BSD4.1,并添加了一些有意思的改进功能,如多个虚拟控制台,可以用Alt-F1,Alt-F2,….Alt-F10来切换,之后这一功能被Linux继承。而且极大地改善了对普通用户的友好性。而这一切在多年以后被Linus Torvarlds煞费苦心来效仿,虽然他用了不一样的代码库。 微软在1979年从AT&T公司获得了UNIX许可证。在UNIX历史上这一年很有趣:1979年6月USENIX会议在多伦多召开,AT&T将UNIX的价格提高数倍(教育机构从1000美元提高到7500美元;商业机构从5000美元提高到40000美元,每一个CPU都需要购买一个许可证,在当时一台计算机都只有一个CPU)。AT&T公司想要快速从UNIX收取最大利润,但这一做法适得其反。 比尔•盖茨很快意识到,AT&T这一举动为第三方UNIX发行商提供了一次良机。当时有传闻说,微软之所以要向AT&T公司取得UNIX许可证,有一部分原因是由于与微软合作的Digital Research公司破坏了双方之间默认的协议。Digital Research本来只应该专注于OS的开发,却使用CBasic将CP/M打包,开始涉足编译器领域。微软认为编译器是自己的生存地盘:当时微软是一个语言编译器/解释器开发公司,主要销售编译器,Microsoft Basic是当时微机的标准。同时,微软对Digital Research的态度非常友善。微软不但不侵吞Digital...

CiviCRM

CiviCRM 自由软件运动的关键部分

CiviCRM是一个自由的CRM软件(constituent relationship management)。它驱动了自由软件基金会(FSF)网站与访问者的联络,是FSF日常工作的不可或缺的一部分。FSF利用CiviCRM向订阅者发送邮件,接收每一个请愿签名,接收每一项对FSF的捐款。 CiviCRM:一个高质量的CRM软件 在CiviCRM出现之前,自由软件基金会把开发一个自由的CRM软件列入高优先级项目列表中。FSF从2010年开始使用CiviCRM,把自由CRM软件从高优先级项目列表中划掉,并呼吁其他的非盈利机构使用CiviCRM。 2014年,FSF与自由软件开发商Zyxware共同开发出了CiviWCI扩展。CiviWCI可以展示一个漂亮的进度条,并提供了一个集资运动的小工具。CiviCRM是自由软件运动的关键组成部分,但它需要持续的财务贡献和技术贡献。FSF是CiviCRM项目的机构成员。 Amnesty International,Creative Commons 和 Wikimedia Foundation 也在使用CiviCRM。作为一个非盈利机构,FSF管理4万以上的联系人,每年接受15000次以上捐款,拥有一个出版社,在线商店以及其他网站,所有的这一切都依赖于自由软件。 非盈利组织的自由软件教育 在9月24日的CiviCRM用户峰会上,有许多来自各行各业的非盈利组织。如清洁能源、教堂机构等。这些机构组织使用CiviCRM,并对CiviCRM很满意。但他们大多数对自由软件和计算机用户自由的概念尚不了解。 在峰会的最后一次全体会议上,CiviCRM的核心成员zak介绍了自由软件的丰富历史和精华思想。并鼓励在座人员向他们的constituent宣传自由软件。因为他们正在使用CiviCRM,所以他们更加容易明白自由软件的重要性。 CiviCRM 的安装 CiviCRM以插件的形式安装在Drupal、Joomla、WordPress网站上。在下一篇文章,我们介绍具体的安装步骤。

关于开源软件的销售问题

自由不是无代价的,自由软件也不一定都是免费的。Simon Phipps是Open Source Initiative的前任总裁,目前是Open Rights Group和Open Source for America的董事会成员。以下是他对于销售开源软件的看法。 用户是否需要向开源软件付费,开源软件是否可以收费,是开源社区的一个热点问题。当人们看到有人在网上商城出售开源软件CD时,十有八九会认定其中有欺诈。很大程度上是由于free software这个词,free在英语中既可以表示免费,又有自由的意思。大多数人看见free software时,会把它当作是免费的软件。而另一方面,大多数的自由软件是免费的,所以很多人认为自由软件是不可以商业化的。 当然,中国早期的翻译者也大多把它翻译成免费软件。 根据自由软件之父Richard Stallman对自由的软件的定义,不仅是自由软件的作者可以向用户收费,用户在向其他用户传播时也可以收费。而开源软件的定义明确地指明了开源软件是可以收费的,虽然赚钱并不是开源软件的目标。收费是一种软件自由,如果不允许软件作者收费,那么这个软件就不是自由软件。GNU计划明确地说道:“我们鼓励人们在向他人传播自由软件的同时收取费用,他们能收多少钱是他们的自由。如果一个软件许可不允许用户复制软件以向他人销售,那么这个许可就不是一个自由的软件许可。” 在传递软件的同时进行收费是一项最基本的自由,每一个人都有这个自由。但由于每个人都能免费地获取自由软件,所以你要向别人收费,那么你得在传递软件的同时提供额外的有价值的服务。比如刻录CD后将CD邮寄,这对于网速差的人来说是一项有价值的服务。 有些开源软件项目并不希望用户销售他们的软件,比如Mozilla基金会很不希望你销售Firefox,所以他们利用Firefox的商标来阻止用户销售,这就是为什么Debian的默认浏览器不是firefox,而是iceweasel浏览器的原因。iceweasel只是把firefox的图标给替换了,其他代码跟firefox一模一样。 肮脏的利润 虽然收费是一项基本的软件自由,但收费在开源软件中非常少见,所以人们认为收费是不允许的。即使在软件中插入广告也被认为是有损自由精神或开源精神。因为任何一个软件开发者都可以获取源代码,然后将广告的代码删除,重新发布。windows 10看起来是免费的,但实际上window...