DFX2KX wrote:What you're talking about would involve differant licenses at differant times for differant games, in that regard. There is no license that reads exactly like this.
There is no widely known license like that, but one can always make a custom license.
DFX2KX wrote:As far as selling games go... I don't THINK anything in Gamebuino's current license says you can't do that, nor does arduino per se. But selling anything for this platform when most of the games are going to be free, is going to be extremely challenging at best, even without the license minefield you're going to have to walk through.
Now that we're settled with LGPL, it shouldn't be as complicated as this discussion makes it seem.
yodasvideoarcade wrote:Yeah, sure. I just don't agree with HAVING TO AGREE to making everything public domain.
If I use a library that is public and I create something on top of that, still the thing I created is not public, unless I choose so.
I don't think you're paying attention. No one is talking about public domain, and you couldn't release a game containing LGPL code in the public domain even if you wanted to. I'll try to make it clearer:
Your game is made of code. Some of it is made by others and released as LGPL, some of it is made by yourself.
The parts you made belong to you and only you, and you may license it as you wish.
But the LGPL parts have to remain LGPL (you have to agree with that - if you don't, you're not allowed to use them). That means that you have to give users the right to change those parts. The easiest way to do that is to show people all your code, including the parts made by you, but that doesn't give them the right to use your code as they wish (and you can make that explicit).
The other way to do it is provide users with an object, instead of code, which can be compiled along with the LGPL libraries. I have no idea how to do that, or whether it's possible with *uinos. I'll see if I can find out (Edit: actually, no, I won't, I'm not a programmer, sorry - but from what I could gather, it seems doable).
But what it means is: your game is still yours, only part of it has to be LGPL. And showing your code doesn't make it public domain, and as you can see LGPL is also not public domain, despite being shown. Even Microsoft has a license that allows you to study their code, but nothing beyond that.