Jump to content
  • Advertisement
Sign in to follow this  
Sagar_Indurkhya

GPL Library...

This topic is 4899 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I want to use a GPL Licensed library in my project. Do I have to release my project source, or just the library source? I don't want to sell the software, but it would be better to keep the source safe for at least a year.

Share this post


Link to post
Share on other sites
Advertisement
Double check if the library is licensed under the GPL or the LGPL.

GPL - you must to provide your source code to the people to whom you distribute the application, at no additional charge.

LGPL - If you link statically to the library, then see above. If you link dynamically, you only need to provide the sources to the library - assuming you have modified it.

Share this post


Link to post
Share on other sites
The GPL FAQ is pretty good at providing information about what you can and cannot do with the GPL.

But to second Fruny, first double check to see whether the library is GPL or LGPL

Share this post


Link to post
Share on other sites
What are your reasons for needing to keep your code secret? It may be that, if you think about it, you can realise there isn't a good reason to keep your code hidden.

I would certainly rather go that route than have to not use some useful library or go through data contortions.

Share this post


Link to post
Share on other sites
Quote:
Original post by Sagar_Indurkhya
hmm... what if techically I never distribute the application, but rather the results that the application produces?


Perhaps you could elaborate a bit more on what the application actually does.
However, if it produces something like artwork (or maybe it's a level design tool, or whatever) the output is not necessarily subject to the GPL. Look at the GPL for artists from the blender site for a better explanation.

Share this post


Link to post
Share on other sites
It is for a science experiment for the ISEF and Siemens Westinghouse. I was told by my mentor not to release code until november 2005, because in the past, ideas were stolen. I plan on giving out source, regardless of GPL, in november. But for the sake of integrity and security, I can't release it till then.

The program outputs the coordinates of a group of circles into a text file. I will then write a program in C# to animate the circles like a movie.

Share this post


Link to post
Share on other sites
Quote:
Original post by Sagar_Indurkhya
It is for a science experiment for the ISEF and Siemens Westinghouse. I was told by my mentor not to release code until november 2005, because in the past, ideas were stolen. I plan on giving out source, regardless of GPL, in november. But for the sake of integrity and security, I can't release it till then.


In that case, don't distibute your app at all. You will probabally need to make lots of movies/screenshots if you do want to show it off.

Share this post


Link to post
Share on other sites
Quote:
Original post by Sagar_Indurkhya
It is for a science experiment for the ISEF and Siemens Westinghouse. I was told by my mentor not to release code until november 2005, because in the past, ideas were stolen. I plan on giving out source, regardless of GPL, in november. But for the sake of integrity and security, I can't release it till then.


That's fine, as long as you don't give out your program to anyone, you can even demo the program live without having to release source.

As soon as you distribute it though, you must give out your source code.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!