Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Open source 开源Saas_Open Source_Licensing_Gpl_Saas - Fatal编程技术网

Open source 开源Saas

Open source 开源Saas,open-source,licensing,gpl,saas,Open Source,Licensing,Gpl,Saas,我最近看到一些商业服务将代码开源。一些例子是和。当然,我想到了Wordpress。从我不知道什么时候开始,它就一直是GPl(像cloud9)下的一个OSS,拥有一个并行服务,为“功能”或高级内容收费。() 因此,问题是: 开源一个应用程序(在GPL下)并用它为Saas提供动力,而Saas在该应用程序之上提供的“服务”收费,安全吗 这样做的利弊是什么 这真的有意义吗?:) 我只是喜欢开源,我想开源我的一些项目,同时从中获得一些收入。这就是我的担心 非常感谢你们的帮助,伙计们 没有开源许可证阻止您对

我最近看到一些商业服务将代码开源。一些例子是和。当然,我想到了Wordpress。从我不知道什么时候开始,它就一直是GPl(像cloud9)下的一个OSS,拥有一个并行服务,为“功能”或高级内容收费。()

因此,问题是:

  • 开源一个应用程序(在GPL下)并用它为Saas提供动力,而Saas在该应用程序之上提供的“服务”收费,安全吗

  • 这样做的利弊是什么

  • 这真的有意义吗?:)

  • 我只是喜欢开源,我想开源我的一些项目,同时从中获得一些收入。这就是我的担心


    非常感谢你们的帮助,伙计们

    没有开源许可证阻止您对软件或服务收费。GPL只是简单地说,如果您发布某个GPL软件的修改版本,那么您的修改也必须在GPL下发布。它并没有说如果你不想,你必须发布你的修改版本,只是如果你这样做了,那么你必须在GPL下这样做

    “Affero GPL”进一步指出,如果您使用AGPL软件来驱动网络服务,那么您也必须发布对AGPL下的软件所做的任何修改。换句话说,提供对服务的公共访问与分发软件一样


    当然,如果您是相关软件(所有部分)的版权持有人,那么您可以根据您选择的任何许可证自由发布和/或使用该软件。您可以发布它(A)GPL,但也可以提供商业许可的选项,或者以AGPL的形式发布您的核心软件,然后运行您自己的服务,添加您自己的专有扩展,而您不发布这些扩展的代码——开源许可证上说“任何人都可以在[GPL/Apache/任何东西]下使用此软件。”“但作为版权持有人,您可以为特定的人/案例授予其他许可,包括(显然)您自己。

    FWIF通过发布您的SaaS源,您失去了“保密性”。每个人都可以看到您正在运行过时的framework版本,并查找此版本的安全相关票证。另一方面,这迫使您考虑适当的安全性,例如运行最新版本的库