30得票6回答
如何保护我的Java应用程序不被复制?

我想使用PayPal出售我的Java应用程序。当收到付款时,将向客户发送一次性下载链接以获取我的应用程序。 我的问题是,如何防止人们将.jar文件发送给他们的朋友/在互联网上上传它? 显然,我需要在应用程序中添加某种检查,只允许其在一台计算机上运行。这又是另一个问题,我不希望客户在一台计算...

29得票1回答
iText Java库是免费的还是需要支付费用?

iText Java 库用于生成 PDF 文件,这些库是否免费或者需要付费?

28得票7回答
自由软件和开源软件的区别

很长一段时间以来,我认为自由软件就是开源软件。我发现这种观点是不正确的,开源软件不一定是自由软件。但是,我真的看不出什么区别。 我错过了什么?这两个派别有什么区别?

28得票4回答
MySQL 连接器和许可证

我意识到MySQL Connectors(Java和.NET)是GPL许可证。 这是否意味着厂商(不为内部应用程序开发)将不得不通过购买商业许可证来使用这些连接器与MySQL数据库进行专有软件通信?

28得票11回答
保护和许可Delphi Win32应用程序的工具

我正在寻找一款用于保护和授权商业软件的工具,最好提供与Delphi 7-2010兼容的SDK,支持AES加密、密钥生成以及创建应用程序试用版本的能力。 目前我正在评估ICE License。有人对这个软件有经验吗?

27得票4回答
使用OpenJDK的原因是什么?

我大致了解了Oracle JDK和Open JDK之间的区别。 但我找不到使用Open JDK的原因。 因为Oracle JDK已经拥有一个人需要的一切,并且有时比Open JDK更快。 在什么情况下应该使用Open JDK? 只是出于法律问题吗? 如果是,那么问题是什么? 因为我一直使用O...

26得票3回答
如果我使用OpenJDK作为JVM,那么我需要公开我的源代码吗?

随着Oracle宣布其意图收费JVM的专业版(或者你如何称呼它),以及IBM宣布其支持OpenJDK,对于大量Java开发人员来说事情变得非常复杂。我们有一个大型的Java项目,直到现在我们选择许可条款都没有任何问题。但是现在似乎我们必须转向IBM支持的OpenJDK。但OpenJDK是GPL...

26得票10回答
如何选择开源许可证?

我是一名软件工程师,不是律师,也没有学校提供针对软件许可的课程。事实上,他们与法律相关的课程很少(但数量正在缓慢增长)。我应该去哪里了解开源许可证以及如何选择它们呢?

26得票3回答
从MySQL迁移到PostgreSQL

我们目前正在使用MySQL构建一个产品,但出于许可证原因,我们十分希望尽快转移到PostgreSQL。 有其他人做过这样的转移吗? 我们的数据库是应用程序的命脉,最终将存储数TB的数据,因此我很想听听性能改进/损失的经验,以及在转换SQL和存储过程方面遇到的主要障碍等。 编辑:为了澄清那些...

25得票6回答
jQuery、jQuery UI和双重许可插件(双重许可)

我已经阅读了许多关于使用MIT和GPL许可证进行双重许可的帖子,但我仍然很好奇,因为措辞似乎是包容性的。许多双重许可声明,该软件使用“MIT AND GPL”许可证。在这些条款中,“AND”一词使我感到困惑。 在我看来,这些条款中的“AND”一词意味着您将使用两种许可证对产品进行许可。在St...