Re: org.omg link on Classpath homepage

2003-10-23 Thread Bryce McKinlay
On Oct 23, 2003, at 3:17 AM, Stuart Ballard wrote:

Andrew Haley wrote:
Where is this software?
I haven't found it yet, but see postings from Brian Jones on this list 
where he indicates it's in OMG's FTP area (which I still can't find 
linked from their site). I guess that you could argue that since the 
problematic software is almost impossible to find from the link, it 
isn't a link to non-free software, but it *claims* to be such a link, 
and it's certainly a *reference* to non-free software - after reading 
that part of Classpath's homepage, it's quite possible that someone 
would independently search for OMG's implementation of these packages 
under the impression that they were Free.
As far as I know, the OMG doesn't make any software - just 
specifications. The public classes in org.omg are automatically 
generated from CORBA interface definition language (IDL) files by an 
IDL-to-Java compiler which is specific to each ORB implementation 
(although I think the actual IDL-to-java mapping is standardized these 
days, such that code compiled for one ORB will work on another, there 
would still be differences in the glue code generated for various 
ORBs). So, all there is to download on the omg site is likely 1) 
specification documents, and 2) the IDL files. The interfaces don't 
become software until you implement them - ie write an ORB 
implementation.

IMO the link is not to non-free software: there is no software, so 
there is no problem.

If you're trying to say we shouldn't link to or implement a non-free 
spec, well, Java is a non free spec in that sense isn't it?

Regards

Bryce.



___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-23 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes:

 Incidentally, the link for the jgss package is also misleading, as the
 RFC doesn't appear to contain any implementation of the package in
 question (I scanned all the way to the end, the only source code was
 examples of usage) and even if it did, the license on the RFC is not
 free (it does not allow modification of the RFC itself, although
 certain kinds of derived works are permitted).

Both of the links are apparently misleading.  Each points to standards
group or specification.  The RFC contains better javadoc than we'll
ever have concerning each interface, class, and method since you
indicate that text is non-free.  Chapter 6 should allow someone to
pretty easily create the 3 interfaces and 5 classes, some of which are
abstract.

Brian
-- 
Brian Jones [EMAIL PROTECTED]


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-23 Thread Brian Jones
Bryce McKinlay [EMAIL PROTECTED] writes:

 As far as I know, the OMG doesn't make any software - just
 specifications. 

Since I'm allowed, the javartf Source.zip is now online at
http://www.haphazard.org/~cbj/classpath/javartf/Source.zip.  Even so,
the license makes it impractical for the project.

Brian
-- 
Brian Jones [EMAIL PROTECTED]


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-22 Thread Stuart Ballard
Brian Jones wrote:
I don't know if the FSF has characterized the OMG license as non-free
yet.  We can't include it but we're certainly free to point people at
it.  It's called 'javartf' and I still have a copy of it if someone
wants it.  I couldn't get into the ftp site just now myself.
Surely if it doesn't allow modification there's not much doubt that it's 
non-free?

And there was a somewhat-public dispute between the GNU Ghostscript team 
and the GNU Project leadership (specifically RMS) over the fact that GNU 
Ghostscript pointed people to Aladdin Ghostscript which is non-free - 
last I heard, GNU Ghostscript was no longer part of the GNU project 
(although the split was amicable) because they were unwilling to remove 
all references to the non-free project. So I'm fairly sure that the rule 
against pointing people to non-free code is enforced strictly on 
software that is part of the GNU project.

Stuart.

--
Stuart Ballard, Senior Web Developer
FASTNET - Web Solutions
(215) 283-2300, ext. 126
www.fast.net


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-22 Thread Ricky Clarkson
Hi,

If software that is non-free is software that is not part of the GNU
project, then Linux is non-free, and someone has somewhere defined free
as being GNU.

If you disallow links to software that itself provides links to
non-free software, you are effectively trying to create your own
separate internet where http://www.microsoft.com is illegal (as well it
should be, you may say :).

Ricky.

 And there was a somewhat-public dispute between the GNU Ghostscript team 
 and the GNU Project leadership (specifically RMS) over the fact that GNU 
 Ghostscript pointed people to Aladdin Ghostscript which is non-free - 
 last I heard, GNU Ghostscript was no longer part of the GNU project 
 (although the split was amicable) because they were unwilling to remove 
 all references to the non-free project. So I'm fairly sure that the rule 
 against pointing people to non-free code is enforced strictly on 
 software that is part of the GNU project.

-- 
Sin has many tools, but a lie is the handle which fits them all.


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-22 Thread Andrew Haley
Ricky Clarkson writes:

  If software that is non-free is software that is not part of the GNU
  project,

False premise.

  then Linux is non-free, and someone has somewhere defined free
  as being GNU.

Incorrect conclusion.  Please see The Free Software Definition,
http://www.gnu.org/philosophy/free-sw.html.

  If you disallow links to software that itself provides links to
  non-free software, you are effectively trying to create your own
  separate internet where http://www.microsoft.com is illegal (as well it
  should be, you may say :).

FSF pages don't link to unfree software projects.  It seems that OMG
is not be an unfree software project, because Implementations of the
OMG specifications - such as Object Request Brokers, IDL compilers,
and UML-based modeling tools - are not produced by OMG. They are,
instead, produced by software vendors or suppliers...

Andrew.


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-22 Thread Stuart Ballard
Andrew Haley wrote:
FSF pages don't link to unfree software projects.  It seems that OMG
is not be an unfree software project, because Implementations of the
OMG specifications - such as Object Request Brokers, IDL compilers,
and UML-based modeling tools - are not produced by OMG. They are,
instead, produced by software vendors or suppliers...
But the link is provided specifically to get some software that *is* 
produced by the OMG, and is non-free.

I see three distinct issues here:

1) The link doesn't actually take you to a place where you can get the 
software in question, so it's pretty useless as a link anyway.

2) The link is in a section labelled providers for free core packages, 
but the software in question is not free. You could argue that free in 
this context means zero-cost, but on a GNU project such usage is at best 
VERY ambiguous and at worst outright misleading.

3) GNU projects aren't supposed to link to non-free software, so the 
link shouldn't exist in the first place. A link to OMG *could* be 
legitimate, if it was in the context of the people who define the CORBA 
specification, including the org.omg packages. But even though the OMG 
is not in itself a non-free software project, I can't see how go to the 
OMG to get this software, when the software in question is non-free, is 
not a link to non-free software.

To fix 3, the link must be removed entirely. If for some reason 3 
doesn't need to be fixed (eg I'm misinterpreting GNU project policy), at 
least 1 and 2 should be.

Stuart.

--
Stuart Ballard, Senior Web Developer
FASTNET - Web Solutions
(215) 283-2300, ext. 126
www.fast.net


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-22 Thread Andrew Haley
Stuart Ballard writes:
  Andrew Haley wrote:
   FSF pages don't link to unfree software projects.  It seems that OMG
   is not be an unfree software project, because Implementations of the
   OMG specifications - such as Object Request Brokers, IDL compilers,
   and UML-based modeling tools - are not produced by OMG. They are,
   instead, produced by software vendors or suppliers...
  
  But the link is provided specifically to get some software that *is* 
  produced by the OMG, and is non-free.

Where is this software?

  I see three distinct issues here:
  
  1) The link doesn't actually take you to a place where you can get the 
  software in question, so it's pretty useless as a link anyway.
  
  2) The link is in a section labelled providers for free core packages, 
  but the software in question is not free. You could argue that free in 
  this context means zero-cost, but on a GNU project such usage is at best 
  VERY ambiguous and at worst outright misleading.

Where is this link?

  3) GNU projects aren't supposed to link to non-free software, so the 
  link shouldn't exist in the first place. A link to OMG *could* be 
  legitimate, if it was in the context of the people who define the CORBA 
  specification, including the org.omg packages. But even though the OMG 
  is not in itself a non-free software project, I can't see how go to the 
  OMG to get this software, when the software in question is non-free, is 
  not a link to non-free software.
  
  To fix 3, the link must be removed entirely. If for some reason 3 
  doesn't need to be fixed (eg I'm misinterpreting GNU project policy), at 
  least 1 and 2 should be.

If there is a pointer to unfree software it must, per GNU rules, be removed.

But I've failed to find it, and I did try.

Andrew.


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-22 Thread Mark Wielaard
Hi,

 To fix 3, the link must be removed entirely. If for some reason 3
 doesn't need to be fixed (eg I'm misinterpreting GNU project policy), at
 least 1 and 2 should be.

I think you are right. It is not a good idea to provide links to software
of which we cannot (currently) guarantee that it is Free Software.
Could you provide a patch (source is in CVS module classpath under
docs/www.gnu.org).

Brian, are you still in contact with the OMG people about this?
Or do you have contact information which I could use to discuss this issue
with them.

Cheers,

Mark


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-22 Thread Stuart Ballard
Mark Wielaard wrote:
I think you are right. It is not a good idea to provide links to software
of which we cannot (currently) guarantee that it is Free Software.
Could you provide a patch (source is in CVS module classpath under
docs/www.gnu.org).
Sure, I'll try to do this in the next couple of days.

Incidentally, the link for the jgss package is also misleading, as the 
RFC doesn't appear to contain any implementation of the package in 
question (I scanned all the way to the end, the only source code was 
examples of usage) and even if it did, the license on the RFC is not 
free (it does not allow modification of the RFC itself, although certain 
kinds of derived works are permitted).

(Note that I'm not suggesting that that would prohibit linking to the 
RFC in general, as the RFC is not software - just that if software 
source code *were* included in the RFC, that software would not be free).

Should my patch remove that link as well?

Stuart.

--
Stuart Ballard, Senior Web Developer
FASTNET - Web Solutions
(215) 283-2300, ext. 126
www.fast.net


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-22 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes:

 Mark Wielaard wrote:
  I think you are right. It is not a good idea to provide links to software
  of which we cannot (currently) guarantee that it is Free Software.
  Could you provide a patch (source is in CVS module classpath under
  docs/www.gnu.org).
 
 Sure, I'll try to do this in the next couple of days.
 
 Incidentally, the link for the jgss package is also misleading, as the
 RFC doesn't appear to contain any implementation of the package in
 question (I scanned all the way to the end, the only source code was
 examples of usage) and even if it did, the license on the RFC is not
 free (it does not allow modification of the RFC itself, although
 certain kinds of derived works are permitted).
 
 (Note that I'm not suggesting that that would prohibit linking to the
 RFC in general, as the RFC is not software - just that if software
 source code *were* included in the RFC, that software would not be
 free).
 
 Should my patch remove that link as well?

This sort of religious zealotry is not helpful.  People wishing to
implement free versions should know where to go for the standard, the
RFC, etc.  If it is not possible to link in this context then the FSF
web server is useless and I'll have to consider moving
http://www.classpath.org/ elsewhere.

Brian
-- 
Brian Jones [EMAIL PROTECTED]


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-21 Thread Tom Tromey
 Stuart == Stuart Ballard [EMAIL PROTECTED] writes:

Stuart Then isn't Classpath violating GNU project policy by advertising
Stuart non-free software on its homepage?

I guess so.

There's also JacORB to link to.  I think we had one of these running
with libgcj a long time ago.  I haven't tried recently.

Tom


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-21 Thread Patrik Reali
The LGPL has a rather interesting point in paragraph 6a. where they state
that it is obviously possible to change the code, but It is understood that
the user who changes the contents of definitions files in the Library will
not necessarily be able to recompile the application to use the modified
definitions.

I think this bit is not in the GPL (as every piece of code is released under
the GLP).

This is obviously common sense. The same holds for any implementation of a
protocol (even the GPLed ones) that everything can be changed, but nobody
would seriously expect them to work afterwards. Would you consider the
implementation of a standard or a protocol (which cannot change freely) to
violate the GPL?

I do not know what the OMG licences doens't allow to do (I couldn't find the
implementatio either).

-Patrik


Patrik Reali
http://www.reali.ch/~patrik/
http://www.oberon.ethz.ch/jaos



- Original Message -
From: Stuart Ballard [EMAIL PROTECTED]
To: Brian Jones [EMAIL PROTECTED]
Cc: GNU Classpath [EMAIL PROTECTED]
Sent: Tuesday, October 21, 2003 3:40 PM
Subject: Re: org.omg link on Classpath homepage


 Brian Jones wrote:
  Basically they will never be free to modify because the entire point
  of the OMG standard is these interfaces DO NOT CHANGE or change only
  as the standard evolves at the whim of the standards body.  The GPL
  doesn't allow compatibility with licenses that do not permit
  modification.

 Then isn't Classpath violating GNU project policy by advertising
 non-free software on its homepage?

 Stuart.

 --
 Stuart Ballard, Senior Web Developer
 FASTNET - Web Solutions
 (215) 283-2300, ext. 126
 www.fast.net



 ___
 Classpath mailing list
 [EMAIL PROTECTED]
 http://mail.gnu.org/mailman/listinfo/classpath





___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-20 Thread Per Bothner
Stuart Ballard wrote:
  b) If they are free but aren't GPL-compatible, shouldn't there be a 
prominent warning because (if I understand the issues correctly) that 
would make anything that's simultaneously a derived work of Classpath 
and the org.omg packages completely unredistributable?
I don't think so.  Classpath uses GPL+exception and can be linked
with proprietary applications.  So someone could almost certainly
distribute Classpath + org.omg.
--
--Per Bothner
[EMAIL PROTECTED]   http://per.bothner.com/


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-20 Thread Stuart Ballard
Per Bothner wrote:
I don't think so.  Classpath uses GPL+exception and can be linked
with proprietary applications.  So someone could almost certainly
distribute Classpath + org.omg.
You're right. I should have said Free but aren't 
GPL+exception-compatible. I'm not sure whether such a thing is possible 
- if not, obviously the point is moot and we're just left with free or 
not.

Stuart.

--
Stuart Ballard, Senior Web Developer
FASTNET - Web Solutions
(215) 283-2300, ext. 126
www.fast.net


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath


Re: org.omg link on Classpath homepage

2003-10-20 Thread Brian Jones
Stuart Ballard [EMAIL PROTECTED] writes:

 There is a link to http://www.omg.org/ on Classpath's homepage,
 referencing it as a provider for free core packages for the org.omg
 packages. I have a few questions about this:
 
 1) I can't actually find any downloadable implementation of the
 org.omg packages in the omg site. It might be helpful to provide a
 more direct link to exactly where the code can be found.

They are on the ftp site, probably not obvious.

b) If they are free but aren't GPL-compatible, shouldn't there be a
 prominent warning because (if I understand the issues correctly) that
 would make anything that's simultaneously a derived work of Classpath
 and the org.omg packages completely unredistributable?

Basically they will never be free to modify because the entire point
of the OMG standard is these interfaces DO NOT CHANGE or change only
as the standard evolves at the whim of the standards body.  The GPL
doesn't allow compatibility with licenses that do not permit
modification.

All of that said, I pursued getting the OMG responsible people to
change the license and I think they saw why we needed this and at
least in some sense were sympathetic but the overriding concern is
that of interoperability and hence there was no change.  It doesn't
mean that going back to them now couldn't change the appropriate minds
just that I didn't get very far except that it was on the agenda for
one of the quarterly meetings as far as I know and I never got another
response.

Brian
-- 
Brian Jones [EMAIL PROTECTED]


___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath