RE: [mdr-users] jmi.jar

"Pete Rivett" <[email protected]>
Newsgroups gmane.comp.java.netbeans.modules.mdr.user
Message-ID <[email protected]>
AFAIK jmi.jar+mof.jar (jmi.jar in the rest of the email should be taken as including mof.jar) are merely a compilation of the jmi.zip file included with the JMI specification, and jmi.zip is merely the application of the JMI rules to the MOF metamodel produced by OMG to create a set of Java interfaces: there is no implementation code in jmi.jar.
It's not clear what's 'closed' about any of this.

Is there anything to stop anyone producing their own jmi.jar by applying MDR itself (or the opensource JMI reference Implementation) to the MOF 1.4 metamodel available from OMG and then generating the interfaces and compiling it - in the same way they do for a 'normal' metamodel such as UML? What license restrictions would there be on such a generated and compiled file?


As feedback, I think the way the download page http://mdr.netbeans.org/download/daily.html of MDR is organized does you no favors, since it is the license of the binary JMI that is most prominent and people think it applies to MDR as a whole, especially since the page is not clear about which files constitute "JMI interfaces" bound by the binary license. I know of very a reputable company forbidden by their lawyers from even downloading MDR because of this: the lawyers' advice is that by putting all the licenses together as you have done, people are made to accept the binary license even for code intended to be covered by SPL.
I strongly suggest that on the download page you have a separate link and license display/acceptance for those files covered by binary license.

Cheers
Pete


Pete Rivett (mailto:[email protected]) 
CTO, Adaptive Inc. 
Dean Park House, 8-10 Dean Park Crescent, Bournemouth, BH1 1HL, UK 
Tel:  +44 (0)1202 449419 Fax: +44 (0)1202 449448 
http://www.adaptive.com 


 

> -----Original Message-----
> From: Martin Matula [mailto:[email protected]] 
> Sent: Friday, April 01, 2005 10:34 AM
> To: [email protected]
> Subject: Re: [mdr-users] jmi.jar
> 
> Hi Petteri,
> I am not sure if I understand what you want. But, jmi.jar and mof.jar 
> are external libraries (not opensource) that are products of 
> compiling 
> classes that come with JSR 40 - see 
> http://jcp.org/aboutJava/communityprocess/final/jsr040/index.html.
> Regards,
> Martin
> 
> Petteri Räty wrote:
> 
> >-----BEGIN PGP SIGNED MESSAGE-----
> >Hash: SHA1
> >
> >This may sound a little bit stupid, but what does the
> >mdr/external/jmi.jar do and where is the implementation of 
> jmi in mdr?
> >
> >We would like to do ebuilds for jmi in Gentoo, but in Gentoo 
> land it is
> >preferred to compile everything from source and the jmi.jar 
> seems to be
> >binary only. I don't have much knowledge of jmi, but you can find the
> >Gentoo java developers in #gentoo-java @ freenode for 
> further disgussion.
> >
> >Regards,
> >Petteri Räty (Betelgeuse)
> >-----BEGIN PGP SIGNATURE-----
> >Version: GnuPG v1.4.1 (GNU/Linux)
> >Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> >
> >iD8DBQFCTDKscxLzpIGCsLQRAiUVAKCWPJIywTPhdkWjQk9ZgqGMkPV+AQCfYsHN
> >vwGVK07b+gwGae8XzRz/CZE=
> >=sBcU
> >-----END PGP SIGNATURE-----
> >  
> >
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.