标签: gpl

我可以根据GPL规则发布链接到封闭源产品的开源库吗?

我开始构建一个使用开源库的商业应用程序.我一直在研究各种文件和帖子,但我仍然遇到麻烦.据我所知,我需要"隔离"开源部分.一种方法是提供一个通过"vanilla"链接与开源通信的类.

建议的解决方案是修改开源(命令行实用程序)以为其提供某种API.然后开发一个使用API​​与开源程序通信的包装器或代理程序.将修改后的源和包装器作为开源发布,但保持源的其余部分关闭.请注意,开源片段将随代码一起提供,并作为静态或动态链接库执行.

这是否适用于GPL?

licensing open-source gpl

5
推荐指数
1
解决办法
962
查看次数

我应该问Stack Overflow等在线编程社区的许可建议吗?

如果我正在编写非自由软件并且我想在某种程度上涉及GPL软件,而且我不确定我的法律情况是关于GPL是否允许我分发我的代码,我应该问编程社区该怎么做做?

他们有什么机会为我的国家和地区提供合理的法律建议?我应该直接访问自由软件基金会的许可资源吗?

谢谢.

licensing open-source gpl

5
推荐指数
2
解决办法
1244
查看次数

使用GPL代码和GPL以外的许可证的许可软件

假设我写了一些代码,我们称之为X.它使用了一些GPL代码,我们称之为库Y.显然,我必须使用GPL许可证发布X. 没关系.我的问题是,我可以在麻省理工学院等许可下另外发布X,这样如果有人只想要X而不是Y,那么他们不需要将它与GPL一起使用吗?

licensing gpl

5
推荐指数
0
解决办法
673
查看次数

适用于ASP.NET MVC的GPL 2.0免费Telerik扩展

我的ASP.NET MVC项目是否通过包含这些库自动获得GPL 2.0许可?我总觉得这与GPL混淆.

.net asp.net-mvc licensing gpl telerik-mvc

5
推荐指数
0
解决办法
698
查看次数

在线SAAS应用程序中的GPL组件?

我有一个基于网络的应用程序,我每月向企业收费,允许他们建立一个网站.我想在我的网站构建器中使用GPL(版本2)组件(PLUpload,它是一个闪存组件),允许我的客户端上传文件.我不介意分享我对PLUpload所做的任何更改,但我不能GPL我的整个网站代码.

如果我的整个网络应用程序都不是GPL,我可以在我的网站上使用它吗?

licensing open-source gpl

5
推荐指数
1
解决办法
1566
查看次数

GCC插件架构和GPL

我正在尝试为gcc构建一个插件(可能是4.5版).我希望将此插件与源代码形式的一些软件一起提供给客户.当提供上述插件时,该源代码可由任何GCC编译.

它说该插件必须属于GPL.我不是卖GCC,而是软件.我是否必须将插件的源代码发送给客户?它是在GPL中强制执行的吗?

licensing gcc gpl

5
推荐指数
0
解决办法
448
查看次数

棱镜程序许可证

我正在使用Prism编写程序,我希望通过Codeplex使其可用.我想使用免费许可证发布它(如果可能的话与GPL兼容),但我听说我不能将GPL与Prism一起使用.我可以使用GPL许可证吗?如果没有,你推荐我什么牌照?

wpf licensing prism gpl

5
推荐指数
0
解决办法
394
查看次数

将图书馆翻译成另一种语言会使其成为GPL/LGPL目的的"衍生作品"吗?

我目前正在开发一个iPhone应用程序,我想使用一些在LGPL下发布的现有代码.由于Apple App Store的性质,该应用程序不是开源的,我可能会收取一笔金额(0.99美元或1.99美元)以覆盖商店发布的广告.我研究了LGPL,我知道如果你将它用作库,它允许使用专有软件的代码.但是,有问题的代码是用JavaScript编写的,所以我需要将其转换为Objective-C,我认为这会将其视为"衍生作品",我想这需要它必须是开源的(请纠正我)如果我错了)所以我的问题是,如果将一个库翻译成另一种语言使它成为"衍生作品",如果是这样就足以开源于库,或者整个使用它的应用程序也必须在LGPL下发布?

我也有一个子问题.该库的先前版本已经被翻译成多种语言,包括Objective-C.但是,它们是在GPL下发布的时候编写的(禁止在封闭源代码软件中使用它).同时许可证更改为LGPL(原始JavaScript版本),但是这会影响翻译版本还是纯粹的GPL?

gpl lgpl

5
推荐指数
0
解决办法
391
查看次数

在MIT代码中包含GPL外部库

我正在运送根据MIT许可证获得许可的软件.

在应用程序树下,我还有一个属于该软件的文件.在此文件中,有一个外部库的确切内容,根据GPL许可.还有其他代码(由我),根据MIT许可证授权.包含该库的此文件的部分保持不变,并且库不会更改.

我可以根据MIT许可证发布我的软件吗?我应该包括GPL许可证(我很确定答案是肯定的)?我是否还应该包含一个自述文件,其中包括"文件X的一部分是根据GPL许可证授权的,因为它是一个外部库,其余的是麻省理工学院"?

licensing gpl

5
推荐指数
1
解决办法
2027
查看次数

我的gcc编译程序的任何许可证?

假设我编写了一个包含例如stdio.h的程序并用gcc编译它.

我可以通过我的计划赚钱吗?我可以用MIT许可证授权我的工作吗?

gcc gpl commercial-application

5
推荐指数
1
解决办法
2811
查看次数