【CSDN 编者按】开源就好比是资源共享。你可以借助别人的代码赚钱,同样别人也能通过你的代码赚钱,这是一个互利互惠的过程。更重要的是,这打破了垄断,让更多的人看到希望,让他们获得追求成功和卓越的机会。

编译 | 风车云马  责编 | 张文

头图 | CSDN 下载自东方 IC

出品 | CSDN(ID:CSDNnews)

参与开源就意味着打破对商业开发的垄断。这是关于 FOSS(Free and Open Source Software,自由和开源软件)的一个令人深刻的观点。

为此,许多公司在理解自由和开源软件的真正涵义上众说纷纭。这几年来,最为明显的是,自由和开源软件正在蚕食软件界,很多公司都在试图弄清楚它们与 FOSS 的关系。在这种情况下,你必须面对自由和开源软件的商业潜力及其不能垄断的商业地位。

术语“开源”被 Open Source Definition 定义为广泛接受,它的第一个要求是:

【开源软件的发布条款】不得限制任何一方将集成多个不同来源的程序软件进行出售或赠送。许可证不得再收取使用费或其他费用。

这项条款包括了“FOSS”中的“OSS”。“FOSS”中的“F”指的是“自由软件”,this Free Software Foundation resource 要求:

【如果用户使用自由软件】按照用户的意愿和目的自由运行程序,能够重新修改和使用程序副本。

它进一步阐明了这种“自由”的商业意义:

“自由软件”并不意味着“非商业”。一个免费的程序能用于商业使用、商业开发和商业发行。无论你是如何得到程序拷贝的,你总有复制和修改软件的自由,或者进行销售。

无可厚非,这是自由和开源软件必不可少的要求,如果你想从 FOSS 生态系统中获益,这是你必须面对的现实。任何人都可以通过你的代码赚钱——包括你的团队,你的竞争对手(比如亚马逊和谷歌),以及其他所有人。这是对知识产权典型运作方式的全盘否定——版权法的存在其实是为你的业务创造一个人为的垄断,FOSS 存在的明确目的是打破它。

如果你是一名 FOSS 新手,你可能会觉得这与知识产权所有权的理解完全不同。

除了你之外,其他人从你的免费开源软件中赚钱也是很常见的。有些公司会把这些软件整合到自己的产品中去销售;有些公司会结合自己的专业知识,并以顾问的身份来推销自己的技能;有些公司会把这些信息重新包装成易于使用的方式,并对服务收费;还有人可能会想出更有创意的方法来利用软件赚钱,比如写关于它的书。它将为每个人创造财富,而不仅仅是原创作者。如果你想不断创造财富,你还需另辟蹊径,而不仅仅是写软件。

付出与回报是成正比的

FOSS 最重要的一点就是,全球社区可以对其做出贡献。通过对代码的改进,以及围绕它所发展起来的各种社区,软件的价值变得比企业本身能做的更多。如果其价值总和不再完全由您的企业所创造,那么该价值的商业开发也不应该完全由您的企业负责,这难道不公平吗?

这就是你选择 FOSS 时所做的交易。当然,如果别人使用你的 FOSS,也要遵守同样的承诺。您不能阻止某人从您的软件中赚钱,但是您可以要求他们与其他人分享其改进成果,您还可以将这些改进合并到最初的产品中,使其在市场上更有吸引力。

GPL family of licenses 就是为此目的而设计的。

此外,如果你的企业是 FOSS 的消费者,而不是生产商,你可能会受制于这些约束。

这不是一顿免费的午餐:你会被要求将你的改进成果归还给社区。FOSS 生态系统有其固有的游戏规则,无论是 FOSS 的用户、贡献者还是作者,你都应该理解和遵循它。

FOSS 正在影响和改变这个世界,对于企业来说,这是一个非常有吸引力的选择,它增加了每个人的财富。资本主义关注的是垄断——FOSS 关注的是财富的社会化创造。

参考链接:

https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your-monopoly.html

程序员如何避免陷入“内卷”、选择什么技术最有前景,中国开发者现状与技术趋势究竟是什么样?快来参与「2020 中国开发者大调查」,更有丰富奖品送不停!

☞腾讯、字节跳动展开拉锯战;网易云音乐称酷狗抄袭;谷歌不再开发云游戏 | 极客头条☞估值飙至 280 亿美元,Databricks G 轮融资 10 亿美元,谁说开源不挣钱?☞编程网站 Perl.com 被劫,售价 19 万美元
☞Windows 会有开源的一天吗?

开源 = 打破商业垄断?相关推荐

  1. 开源数据库产品平民化,为打破商业数据库垄断提供一条路径 ▏开源数据库系列谈之四...

    " 开源然数据库促使数据库产品走向平民化,为打破商业数据库垄断提供了一条切实可行的路径. " ---刘学习 对于Oracle的忠实粉丝来说,开放源代码对这家数据库巨头产生冲击是不容 ...

  2. 李开复:AI巨头是有史以来最难以打破的垄断

    来源:凤凰网 概要:李开复认为目前最需要的是小的AI公司,甚至于打破巨头垄断局面的"破局者"也会是这些由小变大的AI公司. 当地时间周二(1月23日),世界经济论坛在瑞士达沃斯小镇 ...

  3. 如何打破校园网垄断现象?

    在中国的绝大多数公共场所,不要说免费WiFi,有线宽带的速率也离"宽带"甚远. 对此,多位业内人士在接受记者采访时表示,在尚未形成可持续商业模式的前提下,仅靠运营商出钱出力来构建良 ...

  4. 每日新闻:国产5G通信基站芯片通过认证 打破国外垄断;依图科技与微软、华为合作发布语音开放平台;Facebook总部受炸弹威胁...

    关注中国软件网 最新鲜的企业级干货聚集地 趋势洞察 中国IDC圈CEO黄超:从数字化转型4大阶段 中国IDC圈的CEO黄超表示:经历了数字化转型的浪潮,对于我们传统行业来说,现在是一个转型的必经之路, ...

  5. 鸿蒙系统适合哪42款手机,华为鸿蒙系统登场!打破安卓垄断,42款手机优先升级...

    原标题:华为鸿蒙系统登场!打破安卓垄断,42款手机优先升级 华为鸿蒙2.0系统发布后,手机版本何时推出一直是消费者热议的话题.华为软件部总裁王成录曾表示,鸿蒙手机版一切顺利,会在12月份如约而至.之后 ...

  6. 说说“开源杀死商业开发工具”

    今天在Solidot看到一条很有意思的短文,标题是"开源杀死商业开发工具",其文如下: UNA,源自拉丁形容词"together",是一种协作式的实时源代码开发 ...

  7. 开源项目商业模式分析(2) - 持续维护的重要性 - Selenium和WatiN

    该系列第一篇发布后收到不少反馈,包括: 第一篇里说的MonicaHQ不一定盈利 没错,但是问题在于绝大多数开源项目商业数据并没有公开,从而无法判断其具体是否盈利.难得MonicaHQ是公开的,所以才用 ...

  8. 开源的商业意义_为开源项目提供资金具有良好的商业意义

    开源的商业意义 在商业中,投资期望回报. 那么,开源软件的投资回报率是多少? 人们并不总是很清楚,为什么像Divio这样的公司(需要获利的企业)会愿意捐赠给开源社区和项目. 捐钱并不是人们对商业计划的 ...

  9. 开源社区普遍存在的几个观点之我见(1)开源的价值在哪里和(2)开源是不是商业...

    为什么80%的码农都做不了架构师?>>>    开源的价值在哪里? 开源的动机是人类基因中所蕴含的对分享产生快乐的追求. 你有一个苹果,自己吃,让别人看着.你有没有一种尴尬的感觉? ...

最新文章

  1. SQL应用中级指南 Part4:(数据字典)
  2. MongodDB数据库安装和简单使用
  3. 嵌入式Linux学习2——Linux常用指令2
  4. Java黑皮书课后题第3章:**3.22(几何:点是否在圆内)编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以(0,0)为圆心、半径为10的圆内
  5. SQL 2008 R2 启动失败 提示 请求失败或服务未及时响应
  6. 关于FastStone Capture for Windows在Windows10英文系统下的中文乱码问题
  7. java主流微服务框架_Spring Boot作为当下最流行的微服务开发框架,一名合格的Java开发者一定有所了解,...
  8. 选轻量应用服务器or云服务器ECS?一图帮你彻底区分
  9. idea配置的导入导出
  10. ZZULIOJ 1125: 上三角矩阵的判断
  11. 机器学习实现计算不规则图形面积_谷歌开源 TensorFlow Graphics:专为 3D 图像打造的深度学习利器...
  12. 统计学习方法读书笔记14-逻辑斯蒂回归代码实现与最大熵代码实现
  13. c#通过网络链接打印PDF
  14. Python-nmap 使用文档
  15. 如何做一个炫酷的墨水屏电子钟?
  16. 计算机如何打开无线网络适配器,如何解决网络适配器无法启动无线网卡的问题...
  17. 【DeepExploit】基于强化学习的自动渗透工具
  18. python制作网页样式与布局_清华大学出版社-图书详情-《CSS3+DIV网页样式与布局案例课堂(第2版)》...
  19. 拼多多API根据ID获取商品详情
  20. 常见的数据集合——栈

热门文章

  1. 利用Python工具进行打包功能
  2. NAT集群部署solo之session server
  3. java事件处理机制(自定义事件)
  4. SDOI2017round1酱油记day0
  5. 乐观锁-version的使用
  6. C# 异常处理(一)
  7. vc 编译器的一些精典报错
  8. HMM学习最佳范例一:介绍
  9. Python地理数据处理库shapely支持函数总结
  10. Spark逻辑图的执行