我正在学习编程课程,我们一直在讨论开源问题,并对混淆问题进行了一些争论.仅仅因为Java是开源的,开发应用程序的许可始于开发人员,对吗?有人因为"Java是开源"而争论使用完整程序中的代码.如果我编写Java应用程序,我可以如何分发它或其他人如何使用它有什么限制?这里假设我不希望有人访问我的源代码.
谢谢
OpenJDK使用GPLv2和类路径异常.
如果您修改JDK本身并分发二进制版本,则必须提供其修改后的源并以相同的术语分发它,但这不适用于您自己编写的Java应用程序.您可以根据自己的意愿自由分发.
不过,我不是律师.您可能想要查看一个.
另见http://www.sun.com/software/opensource/java/faq.jsp#g
| 归档时间: |
|
| 查看次数: |
2324 次 |
| 最近记录: |