How to handle 3rd party extensions
Hi all, I'd like to ask a quick question to know how 3rd party extensions are handled in other Apache projects. (Historically,) In JSPWiki, all the custom plugins, filters, templates, etc, made by non committers has been uploaded to a wiki page at www.jspwiki.org. Each author uploaded his/her extension to his/her page, taking care of the content of that page, linking it to relevant pages, etc. Due to some legal reasons [#1], www.jspwiki.org is/has been in read-only mode for a while and the need of hosting somewhere new extensions is beginning to arise. We're considering opneing jira tickets under a extensions component, to be able to track all these extensions, but most probably it makes much more sense to give people commit access, per request, to a specific svn repo folder (something similar to the commit policy followed by Jenkins). We were wondering if this approach could be feasible under Apache's svn or if it makes more sense to host these extensions outside Apache infra (a google code or github account). What have other projects done on this situation? thanks br, juan pablo [#1]: https://issues.apache.org/jira/browse/JSPWIKI-739
Re: How to handle 3rd party extensions
On 12/03/2013 Juan Pablo Santos Rodríguez wrote: I'd like to ask a quick question to know how 3rd party extensions are handled in other Apache projects. Not that OpenOffice is a typical Apache project, but OpenOffice hosts its extensions at http://extensions.openoffice.org/ The site is officially considered a third-party site and hosts user-provided content under all kinds of licenses; it used to be hosted at Oracle and it is now hosted by SourceForge as a service to the OpenOffice community. Same for the templates site http://templates.openoffice.org/ Regards, Andrea. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: How to handle 3rd party extensions
On Tue, Mar 12, 2013 at 12:41 PM, Juan Pablo Santos Rodríguez juanpablo.san...@gmail.com wrote: Hi all, I'd like to ask a quick question to know how 3rd party extensions are handled in other Apache projects. (Historically,) In JSPWiki, all the custom plugins, filters, templates, etc, made by non committers has been uploaded to a wiki page at www.jspwiki.org. Each author uploaded his/her extension to his/her page, taking care of the content of that page, linking it to relevant pages, etc. Due to some legal reasons [#1], www.jspwiki.org is/has been in read-only mode for a while and the need of hosting somewhere new extensions is beginning to arise. We're considering opneing jira tickets under a extensions component, to be able to track all these extensions, but most probably it makes much more sense to give people commit access, per request, to a specific svn repo folder (something similar to the commit policy followed by Jenkins). We were wondering if this approach could be feasible under Apache's svn or if it makes more sense to host these extensions outside Apache infra (a google code or github account). What have other projects done on this situation? thanks br, juan pablo [#1]: https://issues.apache.org/jira/browse/JSPWIKI-739 Assuming the new templates are Apache Licensed, you might have few options : - Contributors can submit/update artifacts via JIRA and a committer would update to the proper location - After submitting a CLA, a contributor is granted write access to 3rd party artifact area and can submit/update his Apache Licensed artifacts - Based on the type of contribution, evaluate the contributor and possible make him a committer, then problem solved... For non Apache Licensed artifacts, you might consider Apache Extras, but you probably wil only have a link saying something like For other non Apache Licensed artifacts, see... and point to apache extras. -- Luciano Resende http://people.apache.org/~lresende http://twitter.com/lresende1975 http://lresende.blogspot.com/ - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: How to handle 3rd party extensions
Hi! thanks for both inputs :-) Seems that Apache Extras is what I was looking for br, juan pablo On Tue, Mar 12, 2013 at 11:36 PM, Luciano Resende luckbr1...@gmail.comwrote: On Tue, Mar 12, 2013 at 12:41 PM, Juan Pablo Santos Rodríguez juanpablo.san...@gmail.com wrote: Hi all, I'd like to ask a quick question to know how 3rd party extensions are handled in other Apache projects. (Historically,) In JSPWiki, all the custom plugins, filters, templates, etc, made by non committers has been uploaded to a wiki page at www.jspwiki.org. Each author uploaded his/her extension to his/her page, taking care of the content of that page, linking it to relevant pages, etc. Due to some legal reasons [#1], www.jspwiki.org is/has been in read-only mode for a while and the need of hosting somewhere new extensions is beginning to arise. We're considering opneing jira tickets under a extensions component, to be able to track all these extensions, but most probably it makes much more sense to give people commit access, per request, to a specific svn repo folder (something similar to the commit policy followed by Jenkins). We were wondering if this approach could be feasible under Apache's svn or if it makes more sense to host these extensions outside Apache infra (a google code or github account). What have other projects done on this situation? thanks br, juan pablo [#1]: https://issues.apache.org/jira/browse/JSPWIKI-739 Assuming the new templates are Apache Licensed, you might have few options : - Contributors can submit/update artifacts via JIRA and a committer would update to the proper location - After submitting a CLA, a contributor is granted write access to 3rd party artifact area and can submit/update his Apache Licensed artifacts - Based on the type of contribution, evaluate the contributor and possible make him a committer, then problem solved... For non Apache Licensed artifacts, you might consider Apache Extras, but you probably wil only have a link saying something like For other non Apache Licensed artifacts, see... and point to apache extras. -- Luciano Resende http://people.apache.org/~lresende http://twitter.com/lresende1975 http://lresende.blogspot.com/ - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org