Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I deploy an interactive software using Java Web Start. This is a quiet useful deployment technology and I don't want to change. Besides I am about to publish my software under a GNU GPL license.

Usually, when a user installs a new software he is asked to read the license terms and accept it. Is there any equivalent process with Java Web Start ? How can I ask my user to accept the license terms before using it ?

share|improve this question

migrated from stackoverflow.com Jul 16 '13 at 12:20

This question came from our site for professional and enthusiast programmers.

1 Answer 1

up vote 2 down vote accepted

Usually, when a user installs a new software he is asked to read the license terms and accept it. Is there any equivalent process with Java Web Start ? How can I ask my user to accept the license terms before using it ?

The GPL is not an EULA the end-user needs to accept (e.g. by ticking a check-box). Some software packages that ship with an installer do this but it is not necessary (and this probably created a wrong impression and made you asking). All you need to ensure (when you distribute your GPL'ed software) is that you pass along the license-text with the software and make clear that you license the software under GPL.

Apart from that, Java Web Start probably is not the best way to distribute FLOSS as of now. I strongly suggest you to file a report/feature request with the Issue-Tracker of that software telling them exactly what you do and what you need. E.g. so that you can pass licensing information and more importantly offer sources along with the object code loaded by Java Web Start.

See as well:

share|improve this answer
    
Thank you for your answer –  Eric David Jul 2 '13 at 7:45
    
Alternatively, consider letting the user Desktop#browse() one or more links in your "About" dialog. –  trashgod Jul 2 '13 at 10:36
    
+1 For "the GPL is not an EULA". Indeed, it's not an "usage" license, so the end user doesn't have to read or accept it. Instead, it is a distribution license. It only takes effect if said user later attempts to redistribute the software to someone else. –  Andres F. Jul 16 '13 at 13:00

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.