On Jul 15, 2010, at 9:53 PM, Sean T Evans <[email protected]> wrote:
On 07/15/2010 07:22 PM, Benjamin Hutchins wrote:
So, I have been working with Habari for awhile now, and love the core
code of it's framework. I understand Apache License 2.0, but am
wondering this.
I want to use the Habari framework to design a new project, that is
not a blog, but would be using much of the core code (DB,
QueryRecord,
Logger, Error handling -- core stuff).. Would I then still need to
include the Apache License (assuming so), but by doing so, what does
that mean about my code? I unfortunately do not want my project to be
open source, and want to provide the code to clients who pay for it,
but once they have it, does that mean they are given an open license
to the original framework as well?
I realize this is pretty basic of a question, and as I understand
Apache License 2.0 it would seem that this is not possible for me to
base my new project off Habari.
I'm not an expert and others may be able to answer your question
better
than I can, but one of the main reasons for choosing the ASL is that
you
can do _exactly_ what you're thinking of. As I understand it, you have
to include a copy of the ASL, and the Habari Copyright information
with
your code when you distribute it, but your own code can be licensed
any
way you choose.
From http://www.apache.org/licenses/LICENSE-2.0
"You may add Your own copyright statement to Your modifications and
may
provide additional or different license terms and conditions for use,
reproduction, or distribution of Your modifications, or for any such
Derivative Works as a whole, provided Your use, reproduction, and
distribution of the Work otherwise complies with the conditions stated
in this License."
From a community perspective, we would (of course) be very
appreciative
if you come up with anything particularly useful and contribute back
to
the Habari code base, but you are under no obligation to do so.
This is my understanding of the ASL. Basically, Habari's code must
remain ASL and be identified as being Habari and ASL, but your own
code
is your code to do with as you please.
As the local representative of the ASF, I confirm that Sean's
assessment here is 100% accurate. The ASL exists to let you do what
you describe.
--
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev