From the beginning of the Lift project, Lift has had a very well defined and restrictive Intellectual Property (IP) policy. All code in the various Lift repositories was created exclusively by committers who signed an IP assignment agreement (we adopted the Plone IP assignment.) All Lift code was created exclusively by the committers and the copyright in such code was assigned to an entity that holds the Lift copyrights.
The reason for the IP assignment and the rigor was that, 6 years ago, the way the law treated open source was not as clear. It was also very important to demonstrate to corporate adopters of Lift that the use of Lift was free of any potential litigation.
Times have changed:
- The GitHub model of pull requests is prevalent and there have not been legal challenges that I'm aware of.
- Lift is a well accepted, well regarded framework and has not have any material acceptance issues related to Lift's code provenance.
So, as of November 12, 2012, the Lift committers have voted 21-0 to adopt a new contribution acceptance policy.
We will accept pull requests into the Lift codebase if the pull requests meet the following criteria:
- One or more of the following:
- Documentation including ScalaDoc comments in code
- Example code
- Small changes, enhancements, or bug fixes to Lift's code
- Each pull request must include a signature at the bottom of the
/contributors.md
file.
I look forward to seeing how Lift will continue to grow with the new contribution policy.
By submitting this pull request which includes my name and email address (the email address may be in a non-robot readable format), I agree that the entirety of the contribution is my own original work, that there are no prior claims on this work including, but not limited to, any agreements I may have with my employer or other contracts, and that I license this work under an Apache 2.0 license.
Gilberto T. Garcia Jr
ggarcia at eureka dot inf dot br
Marko Elezović
marko at element dot hr
Francis Rhys-Jones
francis.rhys-jones at guardian dot co dot uk
Gregory Flanagan
gregmflanagan at gmail dot com
Ali Salim Rashid
a.rashid at zantekk dot com
Jakub Czuchnowski
jakub.czuchnowski at gmail dot com
Alexandre Russel
alexandre at russel dot fr
Ali Salim Rashid
a.rashid at zantekk dot com
Kristof Jozsa
kristof.jozsa at gmail dot com
Matt Farmer
matt at frmr dot me
Chris Williams
chris dot williams @ joulebug dot com
Gregory Flanagan
gregmflanagan at gmail dot com
Chris Gaudreau
webmaster at crystala dot net
Olivier Bruchez
olivier at bruchez dot org
Taylor Leese
tleese22 at gmail dot com
Jon Hoffman
jonhoffman at gmail dot com
Will Palmeri
wpalmeri at gmail dot com
Austen Holmes
austen dot holmes at gmail dot com
Jon Hoffman
jonhoffman at gmail dot com
###Name: ### Will Palmeri
wpalmeri at gmail dot com
David Barri
japgolly @@ gmail .. com
Viktor Hedefalk
hedefalk @@ gmail .. com
Kenji Yoshida
6b656e6a69 at gmail dot com
Christopher Webster
cwebster93 at gmail .. com
Donald McLean
dmclean62 @@ gmail .. com
Vasya Novikov
[email protected] (replace "aaa" with "a")
Robert Freytag
robertfreytag+lift at gmail .. com
Mikhail Limansky
mike.limansky at gmail dot com
Aleksey Izmailov
izmailoff at gmail dot com
Arek Burdach
arek.burdach at gmail dot com
Seth Tisue
seth at tisue dot net
Bhashit Parikh
bhashit dot parikh at gmail dot com
John Marshall
john at themillhousegroup dot com
Marek Żebrowski
marek.zebrowski at gmail dot com
Paweł Mruk
mroocoo at gmail dot com
Riccardo Sirigu
me at riccardosirigu dot com
Josef Vlach
vlach.josef at gmail dot com
Noel Kennedy
nkennedy at rvc dot ac dot uk
Henrik Härkönen