[Coin-standards] An argument for public domain modeling infrastructure

Irv Lustig ilustig at ilog.com
Fri Apr 12 15:02:55 EDT 2002


Leo:

At 12:42 PM 4/12/02 -0500, Leonardo B. Lopes wrote:

>I don't think so. I could be wrong, but I don't think that a modeling
>standard will happen. In addition to the technical aspects, which I've
>talked about earlier, there is a strategic aspect. Modeling environments
>add real, immediate value, which low level standards don't, by themselves.
>In addition, they are hard to design and implement. So they fit the
>proprietary business model very well, and are not good candidates for open
>source or similar development models like this one.

This is an interesting argument, and you very well may be right.

>Maybe I'm interpreting the Java case incorrectly, but I think it
>strengthens the argument *against* an open source language. As I
>understand it, the Java license allows licensees to reimplement the JVM,
>which is basically an OS-abstraction layer, and not the language itself.
>Without that, Java would make no sense at all. In fact, that was in rough
>terms what their fight with MS was all about. MS was adding all sorts of
>windows-specific extensions to the language, and Sun didn't like it. In
>addition, Sun has thrown a nice chunk of change down the drain with java.
>The only reason they did it was that it suited their strategic interest.
>Good luck finding someone with that much to gain, and that much cash to
>shell out, in our industry.

But the industry could decide to do something similar.  Let's say a new 
modeling language called "LEO" (Language for Enterprise Optimization) was 
designed.  Let's further say that there is a LEO Board, that has 
representatives from the vendors, industry, and academia.  The Board 
decides what the language looks like.  The academics create the 
implementation prototype, and put it out in open source. The vendors take 
that prototype and have the right to improve it.  They have the option to 
put back their contributions into open source.  However, if the vendors 
want to call their language "LEO", it must conform to the standard agreed 
to by the LEO Board. Why couldn't this process work?

Now, I'm not saying that ILOG is interested or that any of the other 
vendors are interested.  But if someone would drive the concept, it could 
help advance the field.


>Yes, it is. I'd actually argue it can't be done. Or let me weaken that a
>little: If it were done, the benefit from the standard would not dominate
>the tradeoffs in the design.

Maybe so.  But if the tradeoffs allowed the language to be used for the 
problems people are really interested in solving out in industry, that 
would be a good thing.

         -Irv




More information about the Coin-standards mailing list