标签: gpl

稍后将许可证从GPL转换为BSD

我写的软件我想根据BSD许可证发布.不幸的是,我正在链接到一个基于GPL的库.现在我没有时间重写该库.

在将GPL库更改许可证重写为BSD之后,我可以在GPL下发布我的软件吗?(我猜不会).

我的问题是: 如何在不关闭BSD许可证的情况下立即发布软件?

谢谢

licensing open-source gpl

16
推荐指数
2
解决办法
6557
查看次数

混淆和GPL

这是一个假设的场景(即:我只是想到了,我不打算这样做!)

通过执行以下操作,阻止公司阻止有效使用衍生GPL工作的原因

  1. 分叉GPL项目
  2. 做一个衍生作品
  3. 出售衍生作品并以模糊形式发布源代码

技术上他们已经将源代码发布回社区.但它实际上没用.

我知道这将是一个非常低的事情,这将违背GPL的精神,但GPL是否可以防止这种类型的滥用?如果是这样的话

obfuscation gpl

15
推荐指数
1
解决办法
3827
查看次数

是否有比HTML更好的布局语言进行打印?

我正在使用Python和Qt 4.4,我必须打印一些页面.最初我以为我会用CSS和CSS来生成这些页面.但HTML有一些局限性.

现在的问题是:有什么比HTML好,但只是(或几乎)易于使用?此外,它应该是GPL兼容的.

编辑:

kdgregory和Mark G:最明显的限制是我无法指定打印机边距.还有一个问题:如何添加页码?

Jeremy French:我必须打印的一件事是一份列出了所有订购的产品,这些产品可以分布在几页上.

python printing layout qt gpl

14
推荐指数
3
解决办法
5794
查看次数

MySQL Connector/J替换

我想知道是否有使用MySQL Connector/J JDBC驱动程序的替代方法?Connector/J是根据GPL许可证授权的,在我的情况下不适用.我喜欢MySQL,但我也无力支付成为合作伙伴的费用(我在网上看了一年大约600美元).

我希望在我的封闭源应用程序中可以使用不同的许可证在线存在其他一些开源驱动程序,但是无法找到.

如果没有替代品,那么是否有人有他们推荐的任何其他数据库?我正在考虑切换到PostgreSQL.

mysql gpl jdbc

14
推荐指数
2
解决办法
5934
查看次数

GPL和BSD内核中的专有模块

由于Linux内核是GPL而不是LGPL,我认为将专有代码链接到它是违法的.该行业如何规避这一点?我希望GPL许可证会强制任何开发人员在GPL驱动程序和/或内核模块下发布.

也许我很困惑,实现一个新模块并没有真正链接内核代码??? 公司如何处理这个问题?也许链接相反(从内核到他们的二进制文件)?

另一方面,有BSD内核.您可以自由链接受保护的IP.你能在BSD内核中实现更好的驱动程序设计吗?在为GPL内核实现驱动程序时是否有任何设计限制?

bsd licensing kernel gpl driver

13
推荐指数
1
解决办法
7771
查看次数

英特尔TBB许可证

我对英特尔线程构建模块商业版与开源许可证感到困惑.开源版本在GPLv2下获得了运行时异常的许可,但是这用普通英语意味着什么呢?它是否可以用于商业的闭源应用程序,只要它只与未修改的.dll链接?

parallel-processing licensing gpl intel tbb

13
推荐指数
1
解决办法
2596
查看次数

如何保证Mac App Store拒绝?

有几次有人在Apple App Store中非法分发了我的GPL许可的Mac应用程序,Apple对移除通知的响应非常缓慢.

我想知道我是否可以采取任何措施使应用程序尽可能与AppStore不兼容,而不会影响应用程序及其在AppStore外部的源代码的使用.

  • 我是否可以在AppStore中取消我的应用程序代码/指纹,但是没有在我的开发者ID下禁止它?
  • 我是否可以在应用的源代码中秘密使用符号或字符串,以确保应用被拒绝?
  • 哪些禁止的API /沙箱破坏行为最难从应用中发现和删除?
  • 我是否可以在我的应用程序的源代码中隐藏某些内容,这些内容会提醒Apple的评论者该应用程序未按Apple的条款授权分发?

我意识到,由于应用程序是开源的,我无法保证AppStore拒绝,但至少我想让违反许可证的AppStore提交比平常更难.

cocoa gpl mac-app-store

13
推荐指数
0
解决办法
935
查看次数

基于浏览器的大纲的库

我正在寻找一个在浏览器中工作的免费(GPL或BSD类型许可证)大纲库.

它不必太复杂,只需允许键盘控制折叠和扩展项目,以及更改它们的顺序.

有人知道一个好的图书馆吗?任何大的UI组件库都有一个大纲吗?如果没有,我将如何从头开始编写它?(例如,从jQuery开始会更好吗?还是其他什么?)

browser ajax jquery gpl outlining

12
推荐指数
1
解决办法
1066
查看次数

在GNU GPLv3开源许可下发布iOS应用程序是否合法?

根据GNU通用公共许可证(GPL)v3开源许可证发布iOS应用程序是否合法?显然,你不能使用其他人的GPL资源,但是如果我拥有整个资源的版权,那还可以吗?

如果GPL许可证不合适 - 我可以使用MIT许可证,BSD许可证或其他许可证吗?

iphone licensing gpl

12
推荐指数
3
解决办法
4644
查看次数

GPLv2是否与iOS App Store和Android Market兼容?

我从来没有写过iphone/android应用程序.这些天我打算帮朋友这样做.

该应用程序是一种电子书:一个简单的应用程序,用手机浏览我朋友的受版权保护的书的内容.我想知道尽可能少花时间.应用程序逻辑非常简单,大部分工作都涉及内容和图形.但我需要的是,Android和iPhone平台的应用程序的外观和感觉都是一样的.

为了实现这些目标(快速编写并在不同的操作系统上分享外观)我正在考虑使用GPL 2.0许可库.为此,我必须尊重GPL许可和我朋友的书籍和相关图像的版权.所以我想知道两件事:

  1. 使用与Android和iphone市场兼容的GPL 2.0库编写的应用程序是什么?我可以在这些市场上出售吗?

  2. 我知道,如果我使用GPL 2.0许可软件,我也必须发布我的应用程序源代码(当然,我会这样做).但内容呢?他们必须免费发布吗?我的意思是,我可以将我的GPL 2.0应用程序放在那些商店(在某个地方发布代码,比如我的网站),同时保持图书的内容和图像专有且仅可通过市场购买应用程序吗?

提前致谢

iphone android gpl app-store google-play

12
推荐指数
0
解决办法
3380
查看次数