Gary,
I can't answer your questions directly. I wasn't involved in the
change Eric made. I am however, on the Jasig incubation working group
and I think I can explain some of the motivations coming out of this
group with respect to licensing.
It's definitely Jasig's desire to have several supported projects. All
the projects that graduate from incubation will have to meet certain
licensing restrictions. One of those is having contributor agreements
signed for all the committers. Another thing the incubation group
recognizes is not all projects will be 'supported jasig projects' that
graduate from incubation. Jasig subversion will house some code that is
not an official Jasig project at all.
At the last two Jasig conferences (2008 and 2009), I tried to put
forward the idea of two separate kinds of contributions. One which is a
"I just want to share this" type and a "I want this to be a project"
type. Out of these ideas, we have formed the incubation process for the
official projects. I mention all of this so I can get to the point,
that we still expected to have the "I just want to share this" type
contributions.
The /portlets and /sandbox directories you mention came into creation
before the incubation process came into being. The incubation group has
struggled (and disagreed some) as the the best way to resolve that
difference. This will take some time. In the short term, no one should
lose commit access to a project, unless that project is considered an
official (post-incubation graduation) project and there is no signed
contributor agreement.
uPortal and CAS are the two main Jasig projects that will be considered
grandfathered and will automatically be considered 'post-graduation'.
Bedework is close behind.
Anyway, this is a long way to answer, existing committers to /portlets
and /sandbox should not lose commit access at this time. Down the road,
that could change, as projects go through the incubation process.
---- Cris J H
Gary Weaver wrote:
Eric,
Just to clarify, this only affects the uPortal part of Jasig subversion
starting with the following directory and all subdirectories, correct?:
https://www.ja-sig.org/svn/uPortal/
In other words, those with Jasig subversion access to the following will
not be kept from committing to the following, correct?:
https://www.ja-sig.org/svn/portlets/
https://www.ja-sig.org/svn/sandbox/
And could you provide a deadline to when you are going to delete/disable
svn accounts if agreements are not signed by that date and time? Is
there a way to apply for an extension if someone is waiting on the
agreement to be approved, and how should that be done, and how would
that be handled? And if there are plans to disable access to the other
parts of the repositories at a later date, could you provide information
on plans and deadlines for those also? And will all previous tags,
branches, etc. be converted to the Apache 2.0 license, and if not, does
the new agreement permit those to work on older tags and branches that
were licensed differently, since I'm assuming that the agreement (iirc)
requires all work to be done under the Apache 2.0 license? Also, will
there be a message in svn for older committers that try to commit but
can't indicating how they can easily (re)apply for access if access is
denied? Will access also be changed for the wiki, jira, and other tools
provided by Jasig? Will this affect CAS and any other projects in
process of being adopted like Bedework, and if so, does a single
contributor license cover all of those projects?
Sorry for all of the questions!
Thanks in advance,
Gary
Eric Dalquist wrote:
As part of the ongoing Jasig effort to switch to the Apache 2.0
license uPortal 3.2 will be released under Apache 2.0. As part of that
effort Jasig is requiring that all active developers sign an
Individual Contributor License Agreement (ICLA).
We have a number of developers that have already taken this step but
not all. To that end we will be removing commit access to the uPortal
project for all developers without an ICLA on file with Jasig. For
those developers that are loosing commit access due to this action,
access can be easily restored simply by providing the Jasig with the
ICLA documentation.
The following list are the developers with current SVN accounts, that
have previously committed on the uPortal project and have an ICLA on
file:
apetro
arybicki
awills
bourey
bszabo
dschultz
edalquist
gthompson
holdorph
lfuller
sbattaglia
sbramhall
tuyly
For the ICLA form and more information about the Jasig licensing
policy: http://www.ja-sig.org/wiki/display/UPC/SVN+Last+Commit+Data
For a complete list of developers with completed ICLAs:
http://www.ja-sig.org/wiki/display/LIC/Completed+Contributor+Agreements
For a complete list of developers that have committed on the uPortal
project and the date of their last commit:
http://www.ja-sig.org/wiki/display/LIC/Jasig+Licensing+Policy
If you have any questions about this change or interest in becoming a
committer on the uPortal project please feel free to contact me directly.
Thank you,
-Eric Dalquist
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev