首页
/ 推荐开源创新:赞助软件(Sponsorware)

推荐开源创新:赞助软件(Sponsorware)

2024-05-21 01:37:46作者:蔡丛锟

在这个开放源码软件盛行的时代,开发者如何在贡献自己的智慧成果的同时获得应有的补偿呢?Sponsorware 提出了一种新的策略,它巧妙地结合了付费支持和开源自由的双重优势,旨在让开发者的辛勤工作得到回报,同时也让更多人能够享受到高质量的开源产品。

什么是Sponsorware?

Sponsorware 是一种开源软件的发布模式。它鼓励用户通过成为"支持者"来提前访问项目,并在特定条件达成后,将软件向全世界免费开放。这种方式不仅为开发者提供了持续的资金支持,还保证了项目的透明度和公平性。

如何运作?

Sponsorware 的实施流程非常直观:

  1. 创建人们想要的东西 - 这是所有成功项目的基石,尤其是对那些在发布前就已引发广泛关注的开源项目来说。
  2. 仅对支持者开放 - 支持者通过定期捐款平台(如 GitHub Sponsors、Patreon 或 Open Collective)支持项目,他们的支持金额或人数公开可查。
  3. 设定支持阈值 - 达到预定的支持数量或收入水平后,项目将无条件地面向公众开放。

应用场景与案例

Sponsorware 模型适用于各种规模的开放源码项目,特别是那些拥有忠实社区或者独特价值的产品。比如,Caleb Porzio 在他的博客中详细介绍了他如何运用 Sponsorware 发布 Sushi 项目,这提供了一个真实世界中的成功范例。此外,这个话题也在多个播客节目中引起了广泛的讨论,包括 "No Plans to Merge" 和 "The Changelog"。

项目特点

  • 可持续性 - 通过持续性的捐赠,确保开发者能长期投入到项目维护和升级中。
  • 透明度 - 公开支持进度,增强用户信任并激发更多参与热情。
  • 激励机制 - 鼓励早期支持者,同时也为更广泛的人群提供最终的免费服务。

如果你正在或将要开展一个开源项目,考虑采用 Sponsorware 模式可能会给你带来意想不到的结果。无论是分享你的进展还是寻求帮助,都可以通过在本项目仓库中提交问题,或直接联系 Daniel 或 Caleb 分享你的故事。

加入这个创新的行列,让我们一起塑造更加健康和繁荣的开源生态!

登录后查看全文
热门项目推荐

项目优选

收起
kernelkernel
deepin linux kernel
C
24
7
nop-entropynop-entropy
Nop Platform 2.0是基于可逆计算理论实现的采用面向语言编程范式的新一代低代码开发平台,包含基于全新原理从零开始研发的GraphQL引擎、ORM引擎、工作流引擎、报表引擎、规则引擎、批处理引引擎等完整设计。nop-entropy是它的后端部分,采用java语言实现,可选择集成Spring框架或者Quarkus框架。中小企业可以免费商用
Java
9
1
Cangjie-ExamplesCangjie-Examples
本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
376
3.3 K
flutter_flutterflutter_flutter
暂无简介
Dart
621
140
leetcodeleetcode
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
62
19
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
1.03 K
479
ops-mathops-math
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
648
263
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.1 K
620
giteagitea
喝着茶写代码!最易用的自托管一站式代码托管平台,包含Git托管,代码审查,团队协作,软件包和CI/CD。
Go
23
0
cherry-studiocherry-studio
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
793
77