----- Original Message -----
From: "Ryan S. Dancey" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, June 05, 2001 1:56 PM
Subject: Re: [Ogf-l] Software Issues
> From: "Michael Hahn" <[EMAIL PROTECTED]>
>
> > A roguelike game is created, using resources from the SRD. This is
> > programmed in Java. If I were to state in the license information
that
> > "Class files X, Y, and Z contain all OGC in this program. The
interface
> > to these class files is published in files A, B and C." would this
be
> > acceptable as "clearly indicated?"
>
> My opinion is "no". The actual files themselves that contain the OGC
need
> to somehow self-identify the content that they contain that is OGC.
In my
> opinion, it's not going to be acceptable to put the definition of OGC
in a
> separate or easily separable work.
OK. I understand this a bit better now, and can phrase my statement a
bit more exactly. "The class files X, Y, and Z are OGC, and thier
interfaces are described in files A, B, and C, which are also OGC." You
see, java programs come as a group of class files, each of which
contains one java Class. They can be bundled as a .jar file, but the
.jar file is the same a zip file - it's a simple archive, and anyone
with the correct software can seperate X, Y, and Z very painlessly.
> The second problem you have is the derivative works issue, which I've
been
> avoiding to try and keep the issue focused on how the OGL applies to
> sourcecode. The derivative works problem is pretty simple: The Open
> Source/Free Software community believes that if you use so much as one
line
> of code from a copyleft license, your work, in the whole, becomes
derivative
> of that previous work and must comply with the copyleft.
Ah, but here, the beuty of java comes to our resure. Each and every
class file is generated by a completely seperate java source file.
Therefore, if class files X.class, Y.class, and Z.class are OGC, then
there is no reason not to make the entirety of X.java, Y.java and Z.java
OGC as well, thus clearly identing where in the source code the OGC is
as well.
Michael Hahn
http://users.csionline.net/~silver
"Life is what happens in between plans."
_______________________________________________
Ogf-l mailing list
[EMAIL PROTECTED]
http://www.opengamingfoundation.org/mailman/listinfo/ogf-l