如题,公司用的 springboot,好奇要不要收费
1
WuwuGin 2019-04-24 09:07:49 +08:00
不需要,开源软件不能限制使用场景。
开源项目收费的一般是接受定制。 |
2
GM 2019-04-24 09:12:10 +08:00
看协议。
|
3
maichael 2019-04-24 09:18:36 +08:00
springboot 用的是 Apache 2.0 协议,可以商用。但需要有声明。
|
4
AngryMagikarp 2019-04-24 09:19:13 +08:00 via Android
不需要,因为你闭源,所以没人知道你用了没有。
|
6
msg7086 2019-04-24 09:37:04 +08:00
@thinkloki 跟着许可证要求做就行了。未修改的部分写上版权信息,修改了的部分写上修改说明。
一般人只是去使用的话,就只要放一个 LICENSE 文件,里面写上哪部分版权是什么就行了。 |
7
gam2046 2019-04-24 09:44:12 +08:00
使用开源项目做闭源的商业项目不是很多嘛?
哪个播放器没有用 ffmpeg ? 几个做视觉处理的不用 opencv ? 几个 JavaWeb 项目不用 Spring 全家桶? 国内的哪个套壳浏览器没用 Chromium ? |
8
whp1473 2019-04-24 09:46:27 +08:00
和开源协议有关。SpringBoot mybatis 这种只要声明就可以。
有的是使用了开源,必须也开源。 |
9
Sapp 2019-04-24 09:58:27 +08:00
看协议
|
10
Mithril 2019-04-24 10:05:20 +08:00
V 站这么多码农居然都不尊重开源 License 也是够可以的。
多数 License 都是允许商用的,只是你必须在发布产品的时候带上他们的 License。正常的软件都有这个,你用 Chrome 的话打开 chrome://credits/ 就能看到。 有些 License 也是可以商用,但要求你将源代码和最终产品一起分发给客户,比如 GPL。如果你的软件是个商用播放器,那么你也必须提供代码下载。 还有说 ffmpeg 的,一大把播放器因为不尊重 ffmpeg 的 License 被挂也不是一天两天了。 |
11
hoyixi 2019-04-24 10:22:38 +08:00
要看协议的
QQ 播放器、暴风影音、KMPlayer 都曾因为用了 ffmpeg 而没有做相应声明,而被加入 shame list 全球曝光~ 不过国内肯定都习以为常了,开源项目拿来就用,管你谁写的,最后都“变成自己”的了。 |
12
richard1122 2019-04-24 11:14:31 +08:00
不需要声明,apache 要求声明建立在 “分发” 的基础上,服务端程序跑在自己服务器上,不算分发。
|
13
wizzer 2019-04-24 11:33:58 +08:00
NutzWk 开源框架,比 springboot 更简单易用,https://github.com/Wizzercn/NutzWk
|
14
robinlovemaggie 2019-04-24 11:46:58 +08:00
闭源是允许的。但是有的协议要求发布的的时候要署名,比如 MIT,所以真想闭源老老实实从 0 开始是正道。
|
15
paullee 2019-04-24 13:44:12 +08:00
法盲问个小问题,比如现在移动端开发难免用到很多开源库并上架应用商店,应该怎样做才算满足所使用的开源库的开源协议呢?
|
16
Chinsung 2020-05-25 16:23:44 +08:00
了解过一部分开源协议,大部分开源协议,支持的级别都是不同的。
简单说,一般分为几个级别,大部分时候,你只是使用到了开源框架,并未修改其中的内容,再将你的产品商用,都是被允许的。 一般被拦到的级别都是:对开源框架进行了修改以及使用后,将产品商用,或者是使用了该开源框架后的产品,必须开源。这两个级别一般就涉及到法务这些了。 不过国内一般人不会去管就是了。 真的要想更清楚的话,建议直接问公司法务,或者找一个科普贴,会更详细 |