Re: licensing issues in clucene

2006-04-30 Thread Cliff Schmidt

On 4/29/06, Niclas Hedhman <[EMAIL PROTECTED]> wrote:

On Saturday 29 April 2006 02:57, Ben van Klinken wrote:
> For historical reasons, CLucene is dual licensed as Apache 2.0 license
> or LGPL. As I understand it, the apache license is currently is not
> compatible with GPL projects and therefore GPL projects can't
> distribute apache licensed software, so we would like to maintain the
> LGPL license as well.

Although Apache is not about its license, there are a lot of mechanisms in
Apache that assumes that there is only one license and that such license is
the Apache License v2.0

Although not directly forbidden, it will be a great burden on the project
(without support from the infrastructure team) and big deterent to manage to
maintain a dual-licensing scheme.

E.g.
Apache does not work with Copyright assigns, so each contribution is still
Copyrighted to the original author. Contribution via JIRA requires the
contributor to actively indicate that the contribution is covered by ALv2.
For a potential dual-licensing scheme, you must obtain the approval from the
contributor individually and separately from the normal procedures.
Furthermore, what if the contributor explicitly prohibits licensing under one
or the other licenses?
I doubt that the project will manage.


Now, as Noel points out, the compatibility issue is from our perspective very
obscure, and requires not only patents, but that the patent holder sues and
is distributing the (L)GPL'd work themselves (or something along those
lines)...
Somehow, it doesn't stop RedHat/Debian/et al to ship ALv2 stuff as part of the
GPL'd GNU/Linux platform.

My personal recommendation; Drop the dual licensing scheme, as it will break
if contribution numbers rises and would make less noise/problem when/if
coming to the Apache Incubator.


I generally agree with everything Niclas and Noel have said, I'll just add:

- A few months ago, folks on the Harmony project were interested in
being able to dual-license their contributions to GPL and Apache.  I
believe there was a fairly strong consensus against it, including from
one or more ASF board members.  Others may remember the details
better.

- As Niclas said, contributors retain the copyright ownership in their
contributions.  There's nothing to stop each individual from licensing
their code some other way outside of the ASF.  However, the problem is
that you can't ensure that all contributors to the project will do
this, particularly as the project grows.  So this dual-licensing thing
doesn't really work at Apache.  I've actually written CLAs and set up
procedures to handle doing this at other communities (it's not too
difficult), but I've never seen any consensus at the ASF to do such a
thing.

- It's true that the FSF does not believe the Apache License is
compatible with the GPL v2.  I could certainly understand why you
might be concerned that the FSF's position would make some of your
users not want to combine the Apache software with their other GPL or
LGPL works.   If it's any consolation, it is extremely likely that the
FSF will make it clear that GPLv3 and LGPLv3 are compatible with the
current version of the Apache License.  Of course, the GPLv3 won't be
released for 8-11 months and will only immediately affect software
licensed as GPLv2 or later.

Cliff

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: VOTE: Release Roller 2.2-incubating

2006-04-30 Thread David Crossley
Craig McClanahan wrote:
> David M Johnson <[EMAIL PROTECTED]> wrote:
> >
> >OK, so Cliff says we need to have copyright notices on all files
> >before we can release 2.2 and that we should make the release on
> >Apache infrastructure this time.
> >
> >He also mentioned that somebody has a script that will automatically
> >apply said copyright notice to all source files. Anybody know where
> >this script can be found?
> 
> There are a variety of relicensing scripts in various languages, in the
> "relicense" subdirectory of the "committers" SVN module.  You should have
> access to that by checking out [1].
> 
> - Dave
> 
> Craig
> 
> [1]  https://svn.apache.org/repos/private/committers

I have some local modifications to the Perl version
of that tool, but i am waiting to hear the outcome of
last week's board meeting before committing the changes.

It could be used in its current state, as there are also
various scripts to update license headers to the new form.

-David

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: VOTE: Release Roller 2.2-incubating

2006-04-30 Thread Cliff Schmidt

On 4/30/06, David Crossley <[EMAIL PROTECTED]> wrote:

Craig McClanahan wrote:
> David M Johnson <[EMAIL PROTECTED]> wrote:
> >
> >OK, so Cliff says we need to have copyright notices on all files
> >before we can release 2.2 and that we should make the release on
> >Apache infrastructure this time.
> >
> >He also mentioned that somebody has a script that will automatically
> >apply said copyright notice to all source files. Anybody know where
> >this script can be found?
>
> There are a variety of relicensing scripts in various languages, in the
> "relicense" subdirectory of the "committers" SVN module.  You should have
> access to that by checking out [1].
>
> - Dave
>
> Craig
>
> [1]  https://svn.apache.org/repos/private/committers

I have some local modifications to the Perl version
of that tool, but i am waiting to hear the outcome of
last week's board meeting before committing the changes.


I explained the issues to the board last week and told them that we
now have a header approved by our lawyers -- just waiting on one last
piece of feedback before sending out the proposed text and process to
the legal-discuss list.  I told the board I'd have the official
resolution ready for them to vote on at the May 17th meeting.

Cliff

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]