Boondog (Puzzle Game, Win32 & Linux!) is BACK!
-
- Posts: 8586
- Joined: May 28, 2005 3:28
- Contact:
-
- Posts: 255
- Joined: Jan 05, 2006 0:56
If you use something which has the GPL license, then you have to release the source to your project, or something like that. In any case, fbgfx is under LGPL now.
I don't really understand the licenses, too much reading, even the summaries. Also, the fact that SDL seems to have a conflicting version of LGPL as other versions I have read, I am only further confused.
I don't really understand the licenses, too much reading, even the summaries. Also, the fact that SDL seems to have a conflicting version of LGPL as other versions I have read, I am only further confused.
-
- Posts: 255
- Joined: Jan 05, 2006 0:56
-
- Posts: 1706
- Joined: May 27, 2005 6:34
- Location: Cambodia, Thailand, Lao, Ireland etc.
- Contact:
fbgfx is LGPL code, but unlike the runtime library it lacks an licence exception that explicitly states that it can be used in closed source applications.mambazo wrote:I see. So there is nothing to worry about then?
There appears to be general agreement that you can dynamically link a closed source program to LGPL code without making your source public (the LGPL code must be public in all cases), but there is a difference of opinion as to the rules regarding static linking (as you have done). Some people argue that you must make the LGPL code public (not a problem in your case) others argue that all the code must be public. This has never been resolved in court, so in recent years most people include a licence exception in LGPL code to make it explicit how the code can be used.
lillo, who wrote the fbgfx library, used LGPL without a licence exception. This may reflect the general understanding at the time that this licence would be allow use in closed source applications. He has stated in private emails that it is his intention that the code can be linked to by closed source programs, but he never modified the source with a licence exception. Only the runtime library was modified.
As it was his intention that it could be linked to closed source programmes, you have no legal concerns by not releasing your code, as intention is what counts.
Why not make the code public? Because it is not finished yet?
Garvan
Thanks for clarifying.
I can make the code public, if that is what people want :) I have no problem with that. I just didn't see the need to make it public, as there is no ground-breaking code in Boondog that is worth sharing, so I just never thought about it.
Now that I think about it, releasing the source would only cause one issue regarding levelpack passwords. One could easily reverse the encoding function.
Does everyone want the source code to Boondog?
I can make the code public, if that is what people want :) I have no problem with that. I just didn't see the need to make it public, as there is no ground-breaking code in Boondog that is worth sharing, so I just never thought about it.
Now that I think about it, releasing the source would only cause one issue regarding levelpack passwords. One could easily reverse the encoding function.
Does everyone want the source code to Boondog?
-
- Posts: 255
- Joined: Jan 05, 2006 0:56
Someone who really want that could make a decoder out of the assembly of your program.mambazo wrote:Now that I think about it, releasing the source would only cause one issue regarding levelpack passwords. One could easily reverse the encoding function.
Why i would like the code...
If fbc gets its C emitter i could, for example, recompile the game for Amiga and other 68k plattforms.
We have several non x86 computers in the Bunker that could benefit from a bunch of games when showcased. (No, no fbc for the C64, even if its taunting ;) )
I know for sure that you dont have any interest in crosscompiling your game besides Lin and Win, you could even loose the code. Happend often enough with other projects, especial emulators seem to be haunted by harddrive crashes...
Lets just say, its a backup for you and others might learn a thing or two from your code or even enhance it/create a game mod.
EDIT:
Why arent links underlined here?!? *grumble*
@BastetFurry: Actually, I'd love to cross-compile to everything, but I don't have the means to do it. If you'd like to compile Boondog for more platforms (I'm thinking mobile phones too) please drop me an email: mambazo*aatt*gmail*ddott*com
Regarding the legal issues mentioned above. I know money is a touchy topic. What I have in mind, is to give the Boondog game away for free, with the "Tutorial" and "Pack 1 - The Facility", and then charge around $1 to $3 dollars for extra official levelpacks. I'm sure thats not too much to fork out if you're hooked :) Its a long time dream to make a dollar (a euro in my case) from a game.
Hopefully, because the levelpacks contain absolutely no code (they're just a folder with a few .pngs, .lvl's and an mp3), I can sell them freely. Also, because they're created with Boondog itself, I should be able to put a clause in the license preventing others from selling levelpacks. People who buy levelpacks will have bragging rights, and some shiny medal by their forum avatar :P or something. Similar to the idea that, if you make your own camera, you're still allowed to sell your photos :)
Are there any pitfalls in the above suggestion? Any advice would be greatly appreciated.
Regarding the legal issues mentioned above. I know money is a touchy topic. What I have in mind, is to give the Boondog game away for free, with the "Tutorial" and "Pack 1 - The Facility", and then charge around $1 to $3 dollars for extra official levelpacks. I'm sure thats not too much to fork out if you're hooked :) Its a long time dream to make a dollar (a euro in my case) from a game.
Hopefully, because the levelpacks contain absolutely no code (they're just a folder with a few .pngs, .lvl's and an mp3), I can sell them freely. Also, because they're created with Boondog itself, I should be able to put a clause in the license preventing others from selling levelpacks. People who buy levelpacks will have bragging rights, and some shiny medal by their forum avatar :P or something. Similar to the idea that, if you make your own camera, you're still allowed to sell your photos :)
Are there any pitfalls in the above suggestion? Any advice would be greatly appreciated.
Finally decided to download and play this game...
I spent over 1.5 hours on pack 1 alone...
I love it.
I spent over 1.5 hours on pack 1 alone...
I love it.
Last edited by Imortis on Jul 24, 2008 1:20, edited 1 time in total.