File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes General Computing and the fly likes How do I choose the appropriate license for my application? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Engineering » General Computing
Bookmark "How do I choose the appropriate license for my application?" Watch "How do I choose the appropriate license for my application?" New topic
Author

How do I choose the appropriate license for my application?

Abhik Sarkar
Ranch Hand

Joined: Jun 14, 2003
Posts: 61
Hi Everyone,

I have written a number of utilities in Java... some of them are only useful to my team at work, while others could be useful to anyone. Each tool uses some open source components (just uses, no modification). Each component might be distributed under a different license (GPL, LGPL, APL, Artistic etc.). What I am trying to understand is if there is any way I can be sure that I finally choose a correct license for my own application - Open Source or Proprietery.

Where can I find some write-up on how to license software that I write?

Many thanks,
Abhik.
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24166
    
  30

I'm going to move this to the "General Computing" forum, as it's not Java-specific.


[Jess in Action][AskingGoodQuestions]
Jeroen Wenting
Ranch Hand

Joined: Oct 12, 2000
Posts: 5093
Unless you used GPL components in your programs (in which case you may better consider removing those), avoid GPL like the plague!

It's extremely restrictive, forcing you to release your programs (or anything that uses them) as open source under the GPL.

Personally, I'd consider an APL or IPL style license under which you keep total freedome while allowing others to create derived works if they so wish.
That is, I'd consider such a license if I were to release the code at all, which is not at all certain.

If you created the tools in company time, ask your company as they more likely than not own the code!


42
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How do I choose the appropriate license for my application?
 
Similar Threads
How do I choose the appropriate license for my application?
J2EE Open Source Toolkit by John T. Bell, James T. Lambros, Stanford Ng
best direction
Can I use Apache License, Version 2.0 in my API?
How to license my java application