我正在Java中搜索免费的EDI到XML转换器。
我需要将EDI 940转换为xml并将XML转换为EDI 945.问题是这将用于商业项目,我在sourceforge上找到了一些项目,但它们是在GNU通用公共许可证下,如果我正确阅读意味着我需要付钱才能将它用于商业项目。任何链接都表示赞赏。感谢。
答案 0 :(得分:2)
GPL允许您销售应用程序的副本,但您必须提供对源代码的访问权限,并且任何购买副本的人都可以免费提供软件。根据您的业务,这可能不是一个真正的问题。商业项目的Imho“闭源”被高估了,有几个公司能够很好地利用开源项目。
另一点是如何在项目中包含GPL软件。如果您没有直接链接到该软件,您也不需要制作您的软件GPL(至少这是我的理解;一旦您知道如何使用GPL软件,您需要正确验证这一点。)
如果你不得不使用其他不兼容GPL的库,可能会出现更多问题,另一方面系统库并不是真正的问题(所谓的“系统库异常”)。
有关GPL的更多信息是here。
答案 1 :(得分:1)
如果您向用户分发,那么GPL会要求您提供您的来源。