Re: [Fwd: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java]
OptimJ does not link to glpk. To use glpk you download an examples set which includes a directory 'OptimJ samples - GLPK Binaries' which contains a compiled glpk 4.36 dll and a java jar file. The source to produce the java jar file is included in 'OptimJ 1.3.10 samples - GLPK\OptimJ samples - GLPK Binaries\src\com\ateji\optimj\glpkliba\LibraryLoader.java'. All the code and information to upgrade to glpk 4.45 is openly available. A better implementation would be if OptimJ provided an 'abstract java interface' which worked with any complient implementation, which could include glpk-java (using swig) or iajaar (not using swig) or their example (not using swig). - Original Message - From: Xypron xypron.g...@gmx.de To: chtimax maxcach...@gmail.com Cc: help-glpk@gnu.org Subject: Re: [Fwd: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java] Date: Wed, 19 Jan 2011 19:56:05 +0100 Hello Max, what is the license status of the generated code? Can it be published under GPL or does it contain nonfree code or link to some nonfree library? Dynamically binding non-free code to GPL code is not allowable under the GPL license. It would only be possible if the copyright holder chose to change the GLPK license. E.g. by adding the classpath extension (http://www.gnu.org/software/classpath/license.html) or by changing the license to LGPL. Best regards Xypron Andrew Makhorin wrote: Forwarded Message From: chtimaxmaxcach...@gmail.com To:Help-glpk@gnu.org Subject: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java Date: Wed, 19 Jan 2011 05:48:23 -0800 (PST) Hello Robie and All, Accept my apologies for the confusion in my previous message as I am not familiar with the terminology of free software. OptimJ is free in the monetary sense (no money changes hands) but not free in the sense of the FSF. Allow me to precise that OptimJ is a source-to-source generator (it takes high-level modeling code and generates Java source code) that does not link to any optimization library including glpk. Max ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk -- ___ Surf the Web in a faster, safer and easier way: Download Opera 9 at http://www.opera.com ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk
Re: [Fwd: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java]
On Wed, 19 Jan 2011, Andrew Makhorin wrote: Forwarded Message From: chtimax maxcach...@gmail.com To: Help-glpk@gnu.org Subject: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java Date: Wed, 19 Jan 2011 05:48:23 -0800 (PST) Hello Robie and All, Accept my apologies for the confusion in my previous message as I am not familiar with the terminology of free software. OptimJ is free in the monetary sense (no money changes hands) but not free in the sense of the FSF. Allow me to precise that OptimJ is a source-to-source generator (it takes high-level modeling code and generates Java source code) that does not link In this case, IIRC, the source code as defined by the GPL would not be the java, it would be the input to OptimJ. to any optimization library including glpk. Max -- Michael henne...@web.cs.ndsu.nodak.edu Pessimist: The glass is half empty. Optimist: The glass is half full. Engineer: The glass is twice as big as it needs to be. ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk
[Fwd: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java]
Forwarded Message From: chtimax maxcach...@gmail.com To: Help-glpk@gnu.org Subject: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java Date: Wed, 19 Jan 2011 05:48:23 -0800 (PST) Hello Robie and All, Accept my apologies for the confusion in my previous message as I am not familiar with the terminology of free software. OptimJ is free in the monetary sense (no money changes hands) but not free in the sense of the FSF. Allow me to precise that OptimJ is a source-to-source generator (it takes high-level modeling code and generates Java source code) that does not link to any optimization library including glpk. Max Robbie Morrison wrote: Hello GLPK list I just applied to Ateji, via their website, for a copy of their free 'OptimJ' version. They kindly send me what is probably a Microsoft Windows security key, judging by the file extension, its binary contents, and their description, plus instructions for downloading the main archive. I think the Ateji team is being a little disingenuous on this one -- see the forwarded message immediately below. As far as I can tell, the free 'OptimJ' version is only free in the sense that no money changes hands -- it is not free in the Free Software Foundation sense: http://en.wikipedia.org/wiki/Free_Software_Definition I am not suggesting that Ateji is breaking the GNU GPLv3 through this process -- although I have no special knowledge in this regard. But it would help if Atieji could word their communications with a little more precision -- in particular, their response to Larry D'Agostino's inquiry, in my view, could be interpreted as misleading. best wishes Robbie To: help-glpk@gnu.org Subject: [Fwd: RE: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for Message-ID: 1295349022.3392.0.camel@none From:Andrew Makhorin m...@gnu.org Date:Tue, 18 Jan 2011 14:10:22 +0300 Forwarded Message From: chtimax maxcach...@gmail.com To: Help-glpk@gnu.org Subject: RE: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java Date: Tue, 18 Jan 2011 01:30:21 -0800 (PST) Coming back to Larry's question below, we have recently taken the decision to contribute OptimJ to the free software community. We are now offering a free OptimJ edition that includes our fully featured Java based modeling language for optimization along with lp_solve and GLPK solver links. More details on www.ateji.com/optimj Best Regards The Ateji team D'Agostino, Larry - TX wrote: Curious. Why is OptimJ released under a commercial license? It is based on Java, can be use as an Eclipse plug-in, and uses a number of free software or open source solvers. Is Optimj contributing back to the free software community? I don't mean to call you out on this just wondering why. Larry http://industrialengineertools.blogspot.com -Original Message- From: help-glpk-bounces+larry.d'agostino=gmacrescap@gnu.org [mailto:help-glpk-bounces+larry.d'agostino=gmacrescap@gnu.org] On Behalf Of Patrick Viry Sent: Thursday, April 02, 2009 8:52 AM To: help-glpk@gnu.org Subject: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java Dear all, It is our pleasure to announce the availability of an OptimJ solver link for GLPK. OptimJ is a new Java-based algebraic modeling language with powerful constructs for data modeling and bulk data processing. Models are expressed in a high-level mathematical notation and benefit from all Java libraries and development tools. They can be deployed directly within any Java-based IT environment. You'll find more information at http://www.ateji.com/optimj.html, including whitepapers and code samples. You can also browse the newsletter archive at http://www.ateji.com/newsletter.html for specific topics. Questions and comments are welcome in the user forums at http://forums.ateji.com/. The software can be downloaded for evaluation at http://www.ateji.com/downloads.html. Free licences are available for teachers and students. Regards, The Ateji team. ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk
Re: [Fwd: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java]
Hello Max, what is the license status of the generated code? Can it be published under GPL or does it contain nonfree code or link to some nonfree library? Dynamically binding non-free code to GPL code is not allowable under the GPL license. It would only be possible if the copyright holder chose to change the GLPK license. E.g. by adding the classpath extension (http://www.gnu.org/software/classpath/license.html) or by changing the license to LGPL. Best regards Xypron Andrew Makhorin wrote: Forwarded Message From: chtimaxmaxcach...@gmail.com To:Help-glpk@gnu.org Subject: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java Date: Wed, 19 Jan 2011 05:48:23 -0800 (PST) Hello Robie and All, Accept my apologies for the confusion in my previous message as I am not familiar with the terminology of free software. OptimJ is free in the monetary sense (no money changes hands) but not free in the sense of the FSF. Allow me to precise that OptimJ is a source-to-source generator (it takes high-level modeling code and generates Java source code) that does not link to any optimization library including glpk. Max ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk
[Fwd: RE: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java]
Forwarded Message From: chtimax maxcach...@gmail.com To: Help-glpk@gnu.org Subject: RE: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java Date: Tue, 18 Jan 2011 01:30:21 -0800 (PST) Coming back to Larry's question below, we have recently taken the decision to contribute OptimJ to the free software community. We are now offering a free OptimJ edition that includes our fully featured Java based modeling language for optimization along with lp_solve and GLPK solver links. More details on www.ateji.com/optimj Best Regards The Ateji team D'Agostino, Larry - TX wrote: Curious. Why is OptimJ released under a commercial license? It is based on Java, can be use as an Eclipse plug-in, and uses a number of free software or open source solvers. Is Optimj contributing back to the free software community? I don't mean to call you out on this just wondering why. Larry http://industrialengineertools.blogspot.com -Original Message- From: help-glpk-bounces+larry.d'agostino=gmacrescap@gnu.org [mailto:help-glpk-bounces+larry.d'agostino=gmacrescap@gnu.org] On Behalf Of Patrick Viry Sent: Thursday, April 02, 2009 8:52 AM To: help-glpk@gnu.org Subject: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java Dear all, It is our pleasure to announce the availability of an OptimJ solver link for GLPK. OptimJ is a new Java-based algebraic modeling language with powerful constructs for data modeling and bulk data processing. Models are expressed in a high-level mathematical notation and benefit from all Java libraries and development tools. They can be deployed directly within any Java-based IT environment. You'll find more information at http://www.ateji.com/optimj.html, including whitepapers and code samples. You can also browse the newsletter archive at http://www.ateji.com/newsletter.html for specific topics. Questions and comments are welcome in the user forums at http://forums.ateji.com/. The software can be downloaded for evaluation at http://www.ateji.com/downloads.html. Free licences are available for teachers and students. Regards, The Ateji team. ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk ___ Help-glpk mailing list Help-glpk@gnu.org http://lists.gnu.org/mailman/listinfo/help-glpk