1. 微擎百科首页
  2. 源码分析

在开源项目中展示广告,你能接受吗?(一:背景介绍,什么是开源)

开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。
开源项目的所有者不属于任何组织或个人。在遵守开源协议的条件下,开源产品可通过修改代码定制成属于自己的个性化产品。

什么是开源?

百度词条:开源(Open Source,开放源码)被非盈利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。
开源项目的所有者不属于任何组织或个人。在遵守开源协议的条件下,开源产品可通过修改代码定制成属于自己的个性化产品。

在一般人的印象里,开源都是非盈利的,开源的好处自不必说,感兴趣的用户可以看一下之前《关于开源那些事儿》,但是开源也有一些弊端,首先,开源就意味着开发者要与他人共享自己的知识成果,对于一般公司而言,产品的代码都是极其宝贵的,使用各种加密来保护都唯恐安全系数不够高,是不可能就那样开放出来任人阅读的。再加上开放源码有一定的危险:开源的软件面前,一家公司的技术实力和软件的后门/漏洞都赤裸裸的展示在人们面前。

然而,你知道吗?开源项目也有等级划分的:

通常的维护开源项目种类分为:

1:核心开源,其他部分提供付费服务(如微擎);

2:被某个开源基金会包养(国内目前好像没有);

3:有大厂做后盾(腾讯,阿里都有自己的开源社区);

4:个人(团队)开发者;

在上述四种分类里面,只有个人开发者是完全凭着对开源的爱好和秉承互联网精神在维护开源项目。(对开源项目有接触的人都知道,维护一个开源项目需要极大的人力成本和技术储备),那么,有没有一种方式,可以给予那些做开源项目的个人开发者一个丰厚的回报呢?

 

 

本文来自投稿,不代表微擎百科立场,如若转载,请注明出处:https://www.w7.wiki/code/2465.html

发表评论

登录后才能评论