Solved

Clarification of open-source licensing issues

Posted on 2009-04-08
2
302 Views
Last Modified: 2013-11-13
I apologise if my question appears to be a repeat of other posted questions about open source licensing  I have trawled the database and cant find anything that completely explains what I need to know. I am not expecting a lawyers response, but some good common-sense advice would be appreciated.

I am developing a software library that will link to two open source libraries, both of which are published under multiple licenses (GPL, LGPL, MPL). I assume that this means that my library would be considered a derivative work?

Although my development work is largely complete, I wish to create an open source project around it, in order to improve its maturity prior to release.

Once complete, I wish to incorporate my library in a proprietary application and possibly also commercially license it to other developers for use in their proprietary applications. Does this mean that it needs dual licenses? Are there any ethical issues with this? Are there any procedures I should follow when accepting public contributions?

Finally, when releasing my proprietary application, what is the correct procedure for distributing the binaries of the two other underlying libraries? Do I simply have to acknowledge them from within my own license file? If so, could you post some example wording?

Sorry for so many questions and many thanks for any insight you can offer.
0
Comment
Question by:Tim85
2 Comments
 
LVL 70

Accepted Solution

by:
Jason C. Levine earned 500 total points
ID: 24102643
Hi Tim85,

It really is a tangled web :)

http://developer.kde.org/documentation/licensing/licenses_summary.html
http://khason.net/blog/open-source-licenses-comparison-table/

>> I assume that this means that my library would be considered a derivative work?

Yes.

>> I wish to incorporate my library in a proprietary application and possibly also commercially license it to other
>> developers for use in their proprietary applications. Does this mean that it needs dual licenses?

No, the LGPL provides for that.  The kicker is that the source must remain available.

>> Finally, when releasing my proprietary application, what is...

Sorry.  Can't help on that one.
0
 
LVL 1

Author Closing Comment

by:Tim85
ID: 31567937
Many thanks Jason1178. The two links that you included have provided some valuable clarity and perhaps one of their authors may be able to help my solve the final small part of this puzzle. Thanks again.
0

Featured Post

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question