Hi Ken Thanks a lot! I think that does it. Your ICLA has already been recorded.
On 05.03.2009 22:50:38 Ken Glidden wrote: > Hi Jeremias, > > I believe I've completed my action items: > 1 - I emailed a signed ICL to [email protected]. > 2 - I uploaded the relevant source files to PDFBOX-429 and PDFBOX-430 and > checked the "grant license" box for both when I did so. > > Let me know if there are any other open items. > > Thanks, > Ken > > -----Original Message----- > From: Jeremias Maerki [mailto:[email protected]] > Sent: Monday, March 02, 2009 3:31 AM > To: [email protected] > Subject: Re: contributing to PDFBox (was: [jira] Resolved: (PDFBOX-430) > Incorrect diacritic placement in text extraction) > > Thanks for speaking up, Ken. It's a great thing you're contributing to > PDFBox. But we actually do have legal issues to worry about here. > > The way this happened, we don't have a legal trail to make sure that > your contributions are actually intended for inclusion and under what > license. Only Brian (hopefully) knows your intentions. When you attach a > patch to a Jira issue, you have to tick a checkbox indicating that you > intend this for inclusion: > > "[ ] Grant license to ASF for inclusion in ASF works (as per the Apache > License §5) > Contributions intended for inclusion in ASF products (eg. patches, code) > must be licensed to ASF under the terms of the Apache License. Other > attachments (eg. log dumps, test cases) need not be." > > With §5 of the ALv2 you explicitely give the ASF the same license for > your changes as the ASF gives to its users. That is enough for smaller > patches (bugfixes, small improvements). As soon as you contribute > considerable new functionality or new files which have a certain > "artistic" aspect, the §5 is considered insufficient at which point > committers are expected to ask for an Contributor License Agreement to > be filed with the ASF. Also, regular contributors should send in a CLA > as it is also a precondition to becoming a committer. For even larger > contributions (like whole new subsystems), a contribution may even have > to go through IP clearance with an explicit separate license grant on > the code submitted. So there are various levels. The lines are probably > not always very clearly drawn. But the intent is to protect the users > and the contributors (i.e. you) from legal harm [1]. That can only > happen if we have a clean legal trail. > > [1] http://apache.org/foundation/how-it-works.html#what > (see especially the third point in the list) > > I only notice after this started that you and Justin LeFebvre are from > the same company. Both of you have written more than one patch. So I > would like to suggest that both of you send in an ICLA [2]. Please also > check if the work contracts in your company make it necessary to send in > a CCLA [2] in addition to the ICLAs. > > [2] http://apache.org/licenses/#clas > > A committer can always ask the PMC chair or an ASF member to check if a > particular ICLA has been recorded, yet. > > Ken, can I ask you to attach the two (original) patches, that were > processed via Brian, to the JIRA issues associated with them so the gaps > are filled, even if that happens after the two patches were processed. I > think that should be enough to correct the situation. In the future, > please attach your patches to a new JIRA issues and take it from there. > > There are other points also: by directly working with Brian, there is no > discussion (if necessary) around this if anyone has any issues. Other > committers can only react after everything has already happened. You're > also not taking part in the community whose building is the most > important task of PDFBox being in the Apache Incubator. And you're not > getting the same visibility you'd get if you take part in discussions > here. Only that way does the existing team have a chance to get to know > you and to eventually vote you in as a committer if you turn out to be a > regular contributor. Given that two employees of your company contribute > to PDFBox means that it is important to you. Then it is all the more > important that you participate in the project and jointly help evolve > the project in directions that help you. > > Everybody (especially Brian), don't feel bad about this! The Incubation > phase is here for everybody to learn who we do things inside the Apache > Software Foundation. There are a few rules that makes the ASF so > different from the ordinary SourceForge project. I know it's a lot of > new stuff especially new committers have to learn. Hopefully, we mentors > can help clear things up if there are questions or problems. > > Thank you for your understanding! Jeremias Maerki
