The Shaven Puppy Game Library

I have released the “Shaven Puppy Game Library” onto sourceforge last night.

SPGL sits on top of LWJGL.

All it is, is the continuously evolving set of helper classes that I’m actually using to write my game. Some of them are broken. Some of them never did work right. Some of them are obsolete. Most of them are just hacks. All of them are badly commented and undocumented.

It’s really on sourceforge so I can have a remote backup and CVS archive of it in case something bad happens. But anyway - now you can look at them and find trinkets and gizmos in there to help you do stuff.

SPGL is at http://sourceforge.net/projects/spgl
LWJGL is at http://java-game-lib.sourceforge.net/

Please note that SPGL’s license is still “in the air”; I don’t intend to give it away to commercial developers but I would like it to be used by hobbyists. But most importantly, it’s in the open so everyone can see.

Cas :slight_smile:

Thanks Cas! :slight_smile:

hmm a couple of things
1 - How about a license that either restricts commercial adoptation or limits the price of a game using it?

2 - If a person submits code to spgl, they would have to give you all copyrights and stuff like that, or else you cant reuse it in a commercial game of your own…

3 - Won’t SF complain if you make a license which restricts usage? - SF is all about OpenSource stuff - restricting usage is most likely against SF terms?

I read the SourceForge TOS and it seemed to say the license has to be OSI approved one, but then it has what I think is an exception;

http://sourceforge.net/tos/tos.php

Use, reproduction, modification, and other intellectual property rights to data stored in CVS or as a file release and posted by any user on SourceForge.net (“Source Code”) shall be subject to the OSI-approved license applicable to such Source Code, or to such other licensing arrangements that may be approved by SourceForge.net as applicable to such Source Code.


And this from some FAQ;

http://gro.clinux.org/docs/site/faq.php#whohost-com

Can I host commercial software on SourceForge?

Maybe.

If your commercially developed software is Open Source, then yes.

If your commercially developed software is not yet Open Source, but will be later, then probably yes.

If your commercially developed software is not Open Source, but may help to advance other Open Source software, then maybe.

If you just like our tools so much that you want to use them, then go ahead. We’ve released them as Open Source software. If this prospect overwhelms you, then contact VA Linux Professional Services, they’ll be glad to help you. (Shameless plug for our sponsors.)

Don’t worry, nothing on SourceForge prevents me from having a commercial license for SPGL. I’ve got no qualms about people using it for commercial stuff and so Sourceforge can’t have any either. The source is available, and that’s the important thing.

I don’t want to dictate pricing terms to anyone using it for sure!

And, it’s my library so I won’t need anyone to submit code for it. If you’ve got suggestions go ahead but it’s actually part of my game so how it evolves will probably be heavily influenced by what I need it to do rather than anyone else.

Cas :slight_smile: