我正在研究一个java项目,我必须创建一个新的桌面应用程序。客户表示我们不应该使用任何开源软件。我打算在场景生成器中使用JavaFX。我无法弄清楚这是否会违反客户规定的内容。您能否帮助确定使用Java FX是否会违反无开源软件规定?
先谢谢
答案 0 :(得分:1)
Java JX随Oracle JRE一起提供,您应该检查Oracle JVM的许可证,看它是否符合客户的意愿。 Oracle允许您随应用程序一起发送JRE的完整私有副本,甚至包括tool,以便您创建此类自包含应用程序。
我想规定,如果不使用某种形式的“开源”,你很可能无法开发任何现代软件组件。
有许多形式的开源许可证,其中许多是商业友好的,有些则不是。
明确指定 哪些开源许可证是不明智的,并确保您保持合规。
Gradle和Artifactory等工具可以帮助您。