Re: [Fwd: Re: [Help-glpk] ANNOUNCEMENT: OptimJ solver link for GLPK/Java]

2011-01-21 Thread Nigel Galloway

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]

2011-01-20 Thread Michael Hennebry

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]

2011-01-19 Thread Andrew Makhorin
 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]

2011-01-19 Thread Xypron

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]

2011-01-18 Thread Andrew Makhorin
 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