Github 上的 license 声明能否进行一些特别的定制

2020-06-16 09:19:43 +08:00
 maxxfire
比如在 github 上开了一个开源代码的项目,如果别人将该项目(或集成在自己项目中)用于:

1. 用于非商业用途时,完全免费使用,无任何约束。
2. 用于商业用途时,以下 2 种任选一种:
a,如果用户数超过 1 万以上,则收取 1 元*用户数。
b,如果盈利超过 1 万元,则收取 赢利*2%

有没有这样类似的 license 玩法?
4186 次点击
所在节点    程序员
27 条回复
LokiSharp
2020-06-16 16:39:17 +08:00
@no1xsyzy @msg7086 嘛,协议主要是看违约条款的,没有违约条款的协议,都只是道德层面的约束。
gnemux
2020-06-16 17:06:17 +08:00
TransAM
2020-06-17 15:31:58 +08:00
我的做法是只签不允许商业的协议,然后商业用户都懂,他会找你私聊。

不要一刀切规定定个商业协议,你要学会价格歧视,差别定价。
TransAM
2020-06-17 15:33:48 +08:00
@msg7086 是这样的,如果一个项目有两个协议,可以只选一个。无论是一个商业一个非商业,还是两个都是非商业。

如果一个是 eula 另一个是 mit 或者 gpl 什么的,用户有权选择合适的那个。
TransAM
2020-06-17 15:34:17 +08:00
@no1xsyzy 谁告诉你 osi 。认可的协议才是协议?没见过世面?
no1xsyzy
2020-06-17 15:42:20 +08:00
@TransAM #25 ? OSI 认可的许可证才是 “开源” 许可证,其他的只不过是一般的许可证,甚至存在理论上的可能性是自由许可证却不是开源许可证。
这是别人定义、别人控制、别人一言堂的 “标准”,你没有办法反抗的,就像是说 “一流企业卖标准”。
0bit
2021-03-04 10:18:28 +08:00
可以考虑使用 BSL 协议,该协议可以自定义部分要求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/681915

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX