License question

0 views
Skip to first unread message

Benjamin Hutchins

unread,
Jul 15, 2010, 8:22:36 PM7/15/10
to habari-dev
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.

Sean T Evans

unread,
Jul 15, 2010, 9:53:41 PM7/15/10
to habar...@googlegroups.com

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.

--
Sean T. Evans

Rich Bowen

unread,
Jul 15, 2010, 10:51:45 PM7/15/10
to habar...@googlegroups.com, habar...@googlegroups.com

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.

Owen Winkler

unread,
Jul 16, 2010, 7:33:47 AM7/16/10
to habar...@googlegroups.com
On 7/15/2010 9:53 PM, Sean T Evans wrote:
>
> 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.
>

It also bears mentioning, with all of the WordPress vs Thesis theme
controversy going on lately, that if you were to create a premium theme
for Habari, Habari does not insist that you license your code in any
particular way. This means you can write and potentially sell themes
under whatever license you please.

This is specifically different from WordPress, which requires that you
license your theme code under the GPL.

Owen

Reply all
Reply to author
Forward
0 new messages