Login | Register
My pages Projects Communities java.net

the cajo project
Free, simple, powerful: Transparent Distributed Computing
About the project licence
The cajo project source code is licensed to you under the terms of the GNU Lesser General Public Licence (LGPL) version 3, or at your option, any later version, published by the Free Software Foundation.

cajo is GNU LGPL

Allow me to summarise what I feel are the four most important bits:
  • This licence grants you the right to run this code, for any purpose.

  • This licence grants you the right to study and modify this code, to meet your needs.

  • This licence grants you the right to distribute this code and any modifications, under these terms.

  • This licence grants you the right to distribute your application that uses this code, under any licence of your choosing.

Many will assert this last point, makes the licence less free than the GNU General Public Licence (GPL). However, just as with objects, this library is intended to allow developers to work together: whether they have the option to make their code free, or not.

This licence imposes the very important Copyleft protocol, which if you wish to distribute changed versions this library, you must abide:
If you modify the project classes, its interfaces, or its packages; if you add classes or interfaces to its packages, or if you create subpackages:
The resulting packages may be distributed to others, only in compliance with the terms of this licence.
However, this licence does permit extending these classes, and implementing these interfaces, in your own packages; without becoming subject to Copyleft. To summarise: Your application may, or may not be free -- yet this library, and any modifications to it, must always be free. That's all.

A suggested way to identify your application's cajo distributed capability, is by using this button:
the cajo project
Or if you prefer, you are free to use our project's logo:
the cajo project
And for our highly respected old-school developers; naturally, we have an ascii art version:
   ___  _
  / ,_`(_) ___
 / __ \ _ / _ \
/ / _` | | (_) }
\ \__,_; ;\___/
 \ \___/ /
  \_____/

Project Documentation Licence: Copyright © 2004 John Catherino.

Permission is granted to copy, distribute, and modify the cajo project web pages, wiki pages, forum pages, and blog pages; under the terms of the GNU Free Documentation Licence (GFDL), version 1.2, or any later version published by the Free Software Foundation. The cajo project documentation contains no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.

cajo is GFDL

A free library, which can be used in both free, and non-free applications... freely.
© 2004 John Catherino, GNU FDL