简体   繁体   English

EDI到XML转换

[英]EDI to XML Conversion

I'm searching for a free EDI to XML converter in Java. 我在Java中搜索免费的EDI到XML转换器。

I need to convert EDI 940 to xml and convert XML to EDI 945. The catch is that this will be used for a commercial project, I've found some projects on sourceforge but they are under GNU General Public License which if I read it correctly means I would need to pay to use it for a commercial project. 我需要将EDI 940转换为xml并将XML转换为EDI 945.问题是这将用于商业项目,我在sourceforge上找到了一些项目,但它们是在GNU通用公共许可证下,如果我正确读取它意味着我需要付钱才能将它用于商业项目。 Any links are appreciated. 任何链接都表示赞赏。 Thanks. 谢谢。

GPL allows you to sell copies of your appliaction but you have to give access to your source code and anyone that purchased a copy is free to give the software away for free. GPL允许您销售应用程序的副本,但您必须提供对源代码的访问权限,并且任何购买副本的人都可以免费提供软件。 Depending on your business this might not really be a problem. 根据您的业务,这可能不是一个真正的问题。 Imho "closed source" for commercial projects is overrated, there are several examples of companies that do well with open source projects. 商业项目的Imho“封闭源”被高估了,有几个公司能够很好地利用开源项目。

Another point is how you include the GPL software in your project. 另一点是如何在项目中包含GPL软件。 If you do not link to the software directly you also do not need to make your software GPL (at least this is my understanding; you would need to verify this properly once you know how to use the GPL software). 如果您没有直接链接到该软件,您也不需要制作您的软件GPL(至少这是我的理解;一旦您知道如何使用GPL软件,您需要正确验证)。

Maybe more problematic is if you have to use other libraries that are not GPL compatible, system libraries on the other hand are not really a problem (so called "system library exception"). 也许更有问题的是如果你必须使用不兼容GPL的其他库,另一方面系统库实际上不是问题(所谓的“系统库异常”)。

More information on GPL is here . 有关GPL的更多信息,请点击此处

如果你发布你的应用程序给用户,那么GPL会要求你也使提供源。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM