CD re-distribution of JDK

I’m authoring one of the chapters for Game Programming Gems 4, and I wanted to use Java for the examples. All code comes on an accompanying CD, in a special case on the inside cover of the book (like with the previous 3).

Few of the readers will have JDK’s. Very few are likely to have the latest version - and my examples absolutely require 1.4.2 on some platforms, due to bugfixes. 1.4.2 went live very recently, hence I want to get it on that CD. The editor and publishers are provisionally happy with this, but want to know if there are any distribution / licensing agreements they need to sign.

Trouble is, I can’t find anyone who knows about this stuff. It seems the Sun GTG has disappeared already. I’ve been trying to get hold of Chris [spaceghost] (and even tried Jeff as well) to get an answer to this urgently before the book goes to the publishers. No response for well over a week. Perhaps you lot aren’t checking email? There isn’t a contact address anywhere on JGO that I can find (save for what’s in the profiles), but I’ve had email conversations with you on these same addresses before!

The problem is that I’ve only got days left until they start printing etc.

I actually assumed that the GTG might have some interest in this for promotional reasons - getting the JDK out with a book as widely distributed in the games industry as GPG4 would seem to me to be a great achievement. Apparently not.

But if anyone knows what to do in this kind of situation (re-dist’ing the JDK with a book), or could even point me to any official Sun page on the subject, I’d be grateful. If I can’t get anything done in time, I’ll have to rewrite all the code in something else, which is not only a sad indictment of java, but also a major PITA.

Well, judging from the following:
http://java.sun.com/docs/redist.html

License for a 1.4.2 sdk download

and readme.html

I would guess that a redistribution of a 1.4.2 sdk on a cd is legal if you follow the above (IANAL :wink:

EDIT: and I believe you can disregard the readme.html file as it only deals with vendors distributing a vm with their program.

Missed the most important bit:

But I reach the same conclusion :slight_smile:

Thanks very much guys. I may die of boredom reading through it all, but it should certainly be just what the publishers need.

Any thoughts on the promotional value to the java platform of things like this?

Where have you been e-mailing me? I have not gotten any of your e-mails, sorry.

The short answer is, you can distribute the JRE, in it’s entirety, without any problem. The issue comes in when people start trying to break up the packaging. That’s a no-no.

Hope this helps!

-SG

P.S. My bad. I needed to update my e-mail address in my profile. Sorry!

JRE - yes. What about the JDK? Same rules?

[quote] Software - Beginning with version 1.4.1, the Java 2 SDK and JRE software can be redistributed provided it is —
[/quote]
I guess the same rules apply :slight_smile:

Yep, I didn’t see any email either, sorry.

What email address have you been using?

JK

[quote]Yep, I didn’t see any email either, sorry.

What email address have you been using?

JK
[/quote]
(copy/pasted from the saved copy of the email I sent:)
Jeffrey.Kesselman@Sun.COM

Which happens to be the same one as in your profile:
jeffrey.kesselman@sun.com

And is the one I had a reply from from you before. Is it possible that my email got lost in transit? As far as I know, we’ve not had any problems with emails not arriving before (I send about 10-40 emails a day), and there’s no filtering on our mailserver, so … ?

I read it in the same way. :slight_smile:
Didn’t know all this; so you can distribute the JRE on CD with your game/app/… as well as the JDK.
That’s fine.

Yeah, that hasn’t been a problem for a while. its when we try and prune it down for electronic distribution that we have issues and to a certain extent it makes sense because Sun wants to preserve Java’s core as a minimum install. Unfortunately from a business perspective on the electronic distribution front its kinda crappy :slight_smile: But they’re getting there…

Yeah one of the mailers must’ve dropped it. I kinda hope its yours because its scary for me to think that Sun’s mail server may have dropped other important mail :frowning: