> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Ryan S. Dancey
> Sent: Monday, June 04, 2001 2:16 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [Ogf-l] SRD, Computer Junk, and Going Nuts...
>
>
> So here's an interesting thing and a pretty skewed way of looking at the
> problem.  The OGL says that the OGC must be clearly identified.  It
doesn't
> say that the OGC must itself be human-readable.

Oh, sure... Muddy the waters even further!


> I believe that a programmer could provide a function that would produce
> instructions for identifying those portions of the code that are OGC -
even
> if they're just machine language or JIT bytecodes.  In other words, the
user
> could be told "bytes 50325 through 1439402 are Open Game Content".  That
> would clearly identify the OGC - even though doing so won't be very usable
> to the end-user.  That's a bit tricky because most modern compilers don't
> provide much information to the programmer about what bits of the code
went
> where in the final executable, but I suspect that with a little clever
> programming it could be done.
>
> This is essentially the same thing as saying "this product contains Open
> Game Content in chapters 3, 4 and 5", except that instead of
human-readable
> chapters of text, you'd be referring to a chunk of binary data.
>
> As an experienced programmer, I could probably load that section of the
> executable into a debugger or analyzer and start to make some sense of it
if
> I wanted to take the time to do so, but that's a non-trivial task at best.

OK, now I'll come up with a practical example of the same:

"The OGC for this program is encompassed in the following DLLs:
CharacterCatalog.DLL, WeaponCatalog.DLL, SpellCatalog.DLL, and
HouseRules.DLL. The following are the functions and calling conventions for
the material in these libraries..." This would be a good software analogy
for clearly delineating OGC in printed products, making it slightly more
practical for reuse. In fact, this is far easier to reuse (as the
"Electronic Media Or Bust!" crowd should appreciate), because any programmer
could then build upon these immediately.

Martin L. Shoemaker

Martin L. Shoemaker Consulting, Software Design and UML Training
[EMAIL PROTECTED]
http://www.MartinLShoemaker.com
http://www.UMLBootCamp.com

_______________________________________________
Ogf-l mailing list
[EMAIL PROTECTED]
http://www.opengamingfoundation.org/mailman/listinfo/ogf-l

Reply via email to