Page 2 of 2

mmmhh...

Posted: Mon Dec 29, 2003 2:04 pm
by Kendrel
in my opinion it is the best solution fred.
you could also wrap some c commands for example, and there is no limitation i could see...

Posted: Mon Dec 29, 2003 4:16 pm
by Fred
As long as the commands are opensource and license free (as the glibc etc.. are), it's not a problem. Now, if you buy a toolkit (for example FMOD, a Physique Engine etc..) and build a wrapper on it (and redistribute it freely because you got the licence) I'm not really sure that it will be exactly the same :wink:.

hmmm...

Posted: Mon Dec 29, 2003 4:44 pm
by Kendrel
true... but this doesnt count for all purebasic commands... yes, its a hard decision, and its up to you... whatever you do... community will accept it... pb is a great thing...

Posted: Mon Dec 29, 2003 7:43 pm
by Hi-Toro
I can understand the reasoning behind not wanting people to put out simple wrappers to profit from your work, Fred.

I think it would be quite reasonable to say something like "The PureBasic license explicitly forbids the creation of DLLs whose primary function is to serve as a 'wrapper' for PureBasic functions". I think this makes it clear where the 'problem' lies, but still lets people use the commands without fear when they're using them responsibly.

The problem was mostly in the wording, as it seemed very open to interpretation, and therefore you'd have to always ask for 'approval' when releasing a DLL that used PB commands, just to be sure.

Posted: Mon Dec 29, 2003 8:46 pm
by Fred
Thanks a lot Hi-Toro for the proposal, I will update the license file.

Posted: Tue Dec 30, 2003 9:30 pm
by Hi-Toro
Just a quick "thanks for listening", Fred!