Developing software in Java 1.6 and bundling the JRE when selling

Hello,

This is my first time developing software that would later be sold. I do not know what is legal, etc, and was hoping that someone might be able to help:

1) Is it legal to sell software written in Java 1.6? (This code will probably work in 1.5 if that is a problem)

2) I was planning to bundle the related JRE, (the Mac, Linux (maybe), and Windows versions) on the same CD as the software I was writing. What is Sun's position on that? How would I go about doing that legally?

3) Although I've asked it before, I just want to make sure: I'm using Netbeans IDE to develop this software. Do I need to pay royalties for using Netbeans? (I had used an unregistered version of Textpad for a little bit of the code, but I deleted that section and will be writing it over soon.... it had bugs anyway).

4) Do I need to put one of those "Java Powered!" (TM)? (R)? things on my program? Should I?

Thank you very much for your help!

[973 byte] By [sukurianta] at [2007-11-27 4:35:34]
# 1
Honestly, would you ask for a medical opinion from a lawyer? If not, why would you ask for a legal opinion from an (unknown) programmer?If you have questions and can't satisfiy them yourself, I strongly suggest that you consult a lawyer.
ChuckBinga at 2007-7-12 9:45:39 > top of Java-index,Desktop,Developing for the Desktop...
# 2

last I checked this is what I found:

> 1) Is it legal to sell software written in Java 1.6?

> (This code will probably work in 1.5 if that is a

> problem)

Yes, source or compiled into byte code, or any other way you can package it, you can sell your product. Any 3rd party widgets, tools, libraries, and etc have specific licencing agreements from the manufacturer of the specific item, but any of your original source or byte code compiled with Java is yours to do with as you choose.

> 2) I was planning to bundle the related JRE, (the

> Mac, Linux (maybe), and Windows versions) on the same

> CD as the software I was writing. What is Sun's

> position on that? How would I go about doing that

> legally?

Maybe, but for most situations: NO! Last I saw you could not redestribute the JRE's with your product. Contact Sun for the specifics on that or if it changed.

> 3) Although I've asked it before, I just want to make

> sure: I'm using Netbeans IDE to develop this

> software. Do I need to pay royalties for using

> Netbeans? (I had used an unregistered version of

> Textpad for a little bit of the code, but I deleted

> that section and will be writing it over soon.... it

> had bugs anyway).

You do not need to pay a royalty for using NetBeans, if you have any specific questions contact them at their website netbeans.org.

> 4) Do I need to put one of those "Java Powered!"

> (TM)? (R)? things on my program? Should I?

No, and to put the Java Coffee Cup insignia on your programs you used to have to do a compatability check available from Sun. I do not know if this still is enforced.

These are my understandings from checking out different copy write laws and products for use in my own developement efforts. As stated earlier by another, I am not a lawyer, nor an official representative from any of these companies, so for the final word, check with the legal department of the specific company you wish to know policey.

morgalra at 2007-7-12 9:45:39 > top of Java-index,Desktop,Developing for the Desktop...