开源软件开发导论第1次作业

作业要求: https://bbs.csdn.net/topics/607938212 

看了2022 中国开源发展蓝皮书,提出以下5个问题并找到部分解答

法律并没有限定许可证不能包含什么条款,这导致许可证的类型及其繁多、内容也非常自由。据不完全统计,广义上的开源许可证目前又超过200种,

即便是OSI批准的许可证目前也多达96种

1.开源软件具有自由发布、自由传播、自由复制、自由修改、自由使用等高度自由性,然而目前开源许可证类型繁多,当下法律是否可以对开源软件的知识产权提供应有保护?

我认为在开源许可证的标准没有统一的前提下,开源软件的知识产权是无法保证的。

以下转载于:http://t.csdn.cn/zM9yl

 开源软件(自由软件)对现行的知识产权法律制度持“怀疑”或“对抗”的态度,号称“Copyleft”,以表示是版权Copyright 的相反方向。但现实证明,开源软件难以游离于知识产权法律制度之外,无论是GPL协议,还是BSD协议,所有开源软件许可证都是以版权法作为其法律基础。这就决定了开源软件仍然应遵循版权法等知识产权法律的基本规则。而如何妥善解决这些矛盾和问题,是包括开源软件界和法律界必须面对的课题。


部分领先的中国企业不满足于拥抱开源,他们正在很多创新领域跃跃欲试,希望通过开源模式对创新技术进行引领,如商汤的OpenMMLab计算机手机绝开放算法……其中一些优秀的开源项目如TiDB备受资本市场的推崇,创造了全球数据库融资历史新的里程碑。

2.开源软件的自由性导致某些原创技术流失,在此条件下开源是否还有利于参与开发的团队?

以下转载于:http://t.csdn.cn/9H4z5

开源软件创新模式扩大了配置资源的范围。相对于企业组织,开源软件开发组织具有大得多的规模,扩大了资源配置的可行集,资源流动的范围更广、限制更少,竞争更充分,因此资源的使用效率提高。在开源软件开发组织的整个群体中,项目之间不存在资源流动的壁垒,在组织内具有竞争优势的项目能够更加容易吸引参与者加入,获得更多的资源。而没有竞争力的项目则无法阻止资源的流失。开源软件创新模式加快了资源的流动速度。开源软件的创新过程中具有较高的淘汰率,能够迅速的将资源从使用效率低的项目转向使用效率高的项目,从而提高开源软件开发组织整体的资源利用效率。对于软件产品来说,由于使用者往往具有一定的创新能力,因此采用开放式的创新模式更有利于技术的发展。综合以上分析,开源软件的创新模式能有效的配置创新资源,从而更利于软件行业技术水平的提高。


开源是促进信息技术创新的重要途经,是将源代码、设计文档或其他创作内容开放共享的一种技术开发和发行模式。技术领域的开源包含源代码和软硬件设计文档源代码、源数据等技术和资源的开放共享,源代码仍然是开源的主要内容。在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可自由获取源代码等,并可使用、复制、修改和再发布。

3.开源软件开发者群体如何盈利?

以下转载于 http://t.csdn.cn/Uaflt

在开源软件领域中,常见的盈利模式一共有7种。
● 盈利模式之一:多种产品线

如 MySQL 产品就同时推出面向个人和企业的两种版本,即开源版本和专业版本,分别采用不同的授权方式。开源版本完全免费以便更好的推广,而从专业版的许可销售和支持服务获得收入。 

● 盈利模式之二:技术服务型

JBoss就是这种模式的典型代表。JBoss 应用服务器完全免费,而通过提供技术文档、培训、二次开发支持等技术服务而获得收入。

● 盈利模式之三:应用服务托管(ASP)

例如,PHP Live! 就是一种构架于 PHP、MySQL 之上的开源软件,它可为企业用户提供实时交谈服务。目前已经有数十家公开提供 PHP Live! 托管服务的应用服务提供商。

● 盈利模式之四:软、硬件一体化
比如 IBM HP 等服务器供应商巨头,通过捆绑免费的 Linux 操作系统销售硬件服务器。SUN 公司近期将其 Solaris 操作系统开放源码,以确保服务器硬件的销售收入,也是这种模式的体现。 

● 盈利模式之五:附属品

O'Reilly集团是销售开源软件附加产品公司的典型案例,他出版了很多优秀的开放源代码软件的参考资料。 

● 盈利模式之六:品牌战略、服务至上

康比尔公司的 Compiere ERP & CRM 软件是这种模式的典型案例。 

● 盈利模式之七:市场策略

比如微软宣称部分的公开 Office 的源代码,就是执行这种策略。


“Free Software”中的"Free"关乎自由,而不是价格,使指可以付费或者不付费的得到GUN软件

4.免费开源软件的发展是否会冲击到提供收费商业软件的公司

个人认为开源软件的发展会对商业软件有一定的影响,可能会导致部分商业软件也采用开源的方式,或者采用免费与收费结合的盈利方式。

 以下转载于 http://t.csdn.cn/Uaflt

开源软件与商业并不冲突,它是一种新兴的商业模式。与传统的商业软件相比,开源软件采用了开放源代码、免费分发等形式,减少了营销与销售成本,更易于广泛传播。

事实上,一家公司可能混合采用其中的几种盈利模式,比如康比尔公司不仅采用了第六种品牌策略,同时也采用了第二种提供技术服务的方式。 在开源软件大潮的冲击之下,包括微软在内的商业软件公司,也开始认可开源软件"软件成为服务"的本质。

正如 Navica 公司 CEO 本纳德·高登所说,"短短两三年间,任何人在选择任何企业软件之时,都开始考虑一个问题:是否有开源软件可作替代?" 


该方法中,项目的核心开支人员与大规模的外围群体紧密合作,他们通过互联网共享资源、开展协同开发、管理代码

5.对于参与人数较多的大型开源项目,如何保证项目的系统化(如完整的项目文档、人性化的安装配置、统一的风格等)安全性以及高效性(如恶意修改代码等)

首要是安全性问题:如何防止开发过程中存在恶意修改代码、插入隐藏病毒等行为?其次,开源项目由于参与人数较多,一方面无法保证项目系统化:如完整的项目文档、人性化且全面的安装配置记录、统一的代码风格等;另一方面,大量的pr给审核人员带来较大工作量,开发者的一次小部分修改就会耗费审核人员时间,如何保证pr的高效性?我认为这属于开源的缺点,应该没有比较好的解决方法,除非提高参与开源的门槛,保证参与开发人员的质量。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值