把GPL相关的功能做一个单独的服务,主体功能是另一个服务,,写一个shell脚步,部署时 分别启动两个进程,主体服务通过API调用单独服务。销售的软件包中,单独服务附带源代码,主体部分只给二进制。而且这两部分都是可以收费的,GPL只管开源不开源,不管收费的。记住一定要是两个独立的操作系统进程。
[quote=引用 5 楼 宁可十年不将军,不可一日不拱卒 的回复:] [quote=引用 4 楼 endypark 的回复:] 把GPL相关的功能做一个单独的服务,主体功能是另一个服务,,写一个shell脚步,部署时 分别启动两个进程,主体服务通过API调用单独服务。销售的软件包中,单独服务附带源代码,主体部分只给二进制。而且这两部分都是可以收费的,GPL只管开源不开源,不管收费的。记住一定要是两个独立的操作系统进程。
[quote=引用 4 楼 endypark 的回复:] 把GPL相关的功能做一个单独的服务,主体功能是另一个服务,,写一个shell脚步,部署时 分别启动两个进程,主体服务通过API调用单独服务。销售的软件包中,单独服务附带源代码,主体部分只给二进制。而且这两部分都是可以收费的,GPL只管开源不开源,不管收费的。记住一定要是两个独立的操作系统进程。
将使用到GPL代码的部分与核心代码解耦,做为独立的产品直接开源.核心产品单独收费.
18,826
社区成员
11,496
社区内容
加载中
试试用AI创作助手写篇文章吧