Contributing to the JaSaBe Project
We originally discounted the GPL because
it only forces people to give back code that they distribute. This is a problem, as others could modify the CS backend and then technically not have to give it back to the project. According to the FSF, this will be addressed in GPL 3, but it's not done yet. In the mean time, they suggested the
Affero GPL.
We believe that it is very important that we stick with the GPL as much as possible,
as this is the license of geeks! As soon as GPL3 is finalized, we will change our license to that. Until then, the AoGPL is how we're going.
Also, the FSF makes all contributors attribute copyrights to the FSF. They do
this for legal reasons. Mozilla did not, and when they decided to re-license, they had to contact every contributor. Because of this, we too require that any contributors attribute the copyrights to the jasabe project. Of course, you are still free to fork the project and keep your changes under your copyright, but we cannot accept your changes into the main jasabe tree.
More information on this can be found here:
http://www.gnu.org/licenses/gpl-faq.html#AssignCopyright
http://www.gnu.org/licenses/why-assign.html
With that out of the way, we want you! The jasabe project needs volunteers of all types. We are most keenly in need of the following skills:
- Java networking
- Good OO design/abstraction
- Swing/AWT/SWT
- Knowledge of 2D and 3D programming (OpenGL/SDL/DirectX/Java3D/VRML/x3d)
- Database/JDBC programming
On the less technical front, we'd also like:
- Artists
- Technical Documentation
- Q.A. ;-)
So, basically, if you'd like to volunteer, we'll find a way to use you. If you're interested in helping,
pull down some code and
contact us!