Re: Oaths and Anthems (was Re: A maturity model for Apache projects)
VERY good! :) On 01/16/2015 09:51 AM, Alex Harui wrote: I think Bertrand’s document is coming along nicely. This is half serious and half for fun, but while it will be great to have a maturity model and top-level authoritative documents on the Apache Way, to me, what would also help is a way to make important things memorizable. I sure hope I don’t have to memorize every word of Bertrand’s document and only use it as a reference. As I mentioned on one of these threads, the Boy Scouts (and Girl Scouts) have oaths and “laws” that you have to memorize to be officially accepted into their communities. IMO, these very short “documents try to cement certain keywords in your head so that you at least realize that certain topics are important to that organization. It isn’t out to be detailed in any way. That’s what these other documents are for. So, I offer below some oaths, “laws of Apache” and even an anthem derived mostly by culling words from Bertrand’s document. I left out anything from Bertrand’s document like quality and security that I felt folks should already be practicing in their day job or in other open source organizations. I wanted the fewest words so that it could be more easily memorized and cement in your head the things that make Apache different from your day job and other open source groups. Hope you like it. -Alex The Committer Oath I, _, promise to properly record the licensing and copyright of any code I commit, treat all committers equally, use the mailing list for communicating with others, only veto code with technical explanations, help users, fix bugs, and represent myself and not my employer in my actions. The PMC Member Oath (assumes you’ve memorized the Committer Oath already). I, _, promise to ensure the correct licensing and copyright of the content of releases, treat all PMC members and committers equally, seek consensus before voting, identify others whose meritorious actions deserve inclusion as committers or PMC members, and use the private mailing list only for discussions about people, - The Laws of Apache - Apache Releases: -Are free -Are PGP-signed -On dist.apache.org -Approved by majority vote -Do not contain compiled code. -Contain scripts to compile any source that needs compilation. -Contain correct LICENSE and NOTICE files Apache Source Code: -Is recorded in SVN or Git. -Is not on GitHub (that’s a copy). -Is available to the public -Contains correct headers -Is licensed under an approved license -Does not depend on external code under certain licenses. Apache Binary Packages: -make the Release Manager liable -contain LICENSE and NOTICE The Apache Anthem (to the tune of “My Country Tis of Thee” or “God Save the Queen”) A-pach-e code for free Source zip and tar.gz Signed PGP. License and Copyright NOTICE files in sight. 3 plus-1 vote majority No binary Please get those headers right Plus how to build it right Check dependencies Source in Subversion tree Or Git Repositry On servers in Apa-a-che Legal history -- - MzK An old horse for a long, hard road, a young pony for a quick ride. -- Texas Bix Bender
Re: Oaths and Anthems (was Re: A maturity model for Apache projects)
Excellent! As I see: Scout un jour, scout toujours! seems to be true in several cultures. ;-) Just as the two Steves did not anticipate that the Apple company they initially created for computers would someday be involved with music (and the legal problems with the Apple of the Beatles), I bet that Baden Powell did not anticipate that his initiative would be used for Open Source Software the Apache Way some day... Ah, innovation. Ah, building on the shoulders of giants. +1 On Friday, January 16, 2015, Alex Harui aha...@adobe.com wrote: I think Bertrand’s document is coming along nicely. This is half serious and half for fun, but while it will be great to have a maturity model and top-level authoritative documents on the Apache Way, to me, what would also help is a way to make important things memorizable. I sure hope I don’t have to memorize every word of Bertrand’s document and only use it as a reference. As I mentioned on one of these threads, the Boy Scouts (and Girl Scouts) have oaths and “laws” that you have to memorize to be officially accepted into their communities. IMO, these very short “documents try to cement certain keywords in your head so that you at least realize that certain topics are important to that organization. It isn’t out to be detailed in any way. That’s what these other documents are for. So, I offer below some oaths, “laws of Apache” and even an anthem derived mostly by culling words from Bertrand’s document. I left out anything from Bertrand’s document like quality and security that I felt folks should already be practicing in their day job or in other open source organizations. I wanted the fewest words so that it could be more easily memorized and cement in your head the things that make Apache different from your day job and other open source groups. Hope you like it. -Alex The Committer Oath I, _, promise to properly record the licensing and copyright of any code I commit, treat all committers equally, use the mailing list for communicating with others, only veto code with technical explanations, help users, fix bugs, and represent myself and not my employer in my actions. The PMC Member Oath (assumes you’ve memorized the Committer Oath already). I, _, promise to ensure the correct licensing and copyright of the content of releases, treat all PMC members and committers equally, seek consensus before voting, identify others whose meritorious actions deserve inclusion as committers or PMC members, and use the private mailing list only for discussions about people, - The Laws of Apache - Apache Releases: -Are free -Are PGP-signed -On dist.apache.org -Approved by majority vote -Do not contain compiled code. -Contain scripts to compile any source that needs compilation. -Contain correct LICENSE and NOTICE files Apache Source Code: -Is recorded in SVN or Git. -Is not on GitHub (that’s a copy). -Is available to the public -Contains correct headers -Is licensed under an approved license -Does not depend on external code under certain licenses. Apache Binary Packages: -make the Release Manager liable -contain LICENSE and NOTICE The Apache Anthem (to the tune of “My Country Tis of Thee” or “God Save the Queen”) A-pach-e code for free Source zip and tar.gz Signed PGP. License and Copyright NOTICE files in sight. 3 plus-1 vote majority No binary Please get those headers right Plus how to build it right Check dependencies Source in Subversion tree Or Git Repositry On servers in Apa-a-che Legal history -- Vincent Keunen How to contact me http://vincent.keunen.net/contact-me/ vinc...@keunen.net about.me http://about.me/vincent.keunen
Oaths and Anthems (was Re: A maturity model for Apache projects)
I think Bertrand’s document is coming along nicely. This is half serious and half for fun, but while it will be great to have a maturity model and top-level authoritative documents on the Apache Way, to me, what would also help is a way to make important things memorizable. I sure hope I don’t have to memorize every word of Bertrand’s document and only use it as a reference. As I mentioned on one of these threads, the Boy Scouts (and Girl Scouts) have oaths and “laws” that you have to memorize to be officially accepted into their communities. IMO, these very short “documents try to cement certain keywords in your head so that you at least realize that certain topics are important to that organization. It isn’t out to be detailed in any way. That’s what these other documents are for. So, I offer below some oaths, “laws of Apache” and even an anthem derived mostly by culling words from Bertrand’s document. I left out anything from Bertrand’s document like quality and security that I felt folks should already be practicing in their day job or in other open source organizations. I wanted the fewest words so that it could be more easily memorized and cement in your head the things that make Apache different from your day job and other open source groups. Hope you like it. -Alex The Committer Oath I, _, promise to properly record the licensing and copyright of any code I commit, treat all committers equally, use the mailing list for communicating with others, only veto code with technical explanations, help users, fix bugs, and represent myself and not my employer in my actions. The PMC Member Oath (assumes you’ve memorized the Committer Oath already). I, _, promise to ensure the correct licensing and copyright of the content of releases, treat all PMC members and committers equally, seek consensus before voting, identify others whose meritorious actions deserve inclusion as committers or PMC members, and use the private mailing list only for discussions about people, - The Laws of Apache - Apache Releases: -Are free -Are PGP-signed -On dist.apache.org -Approved by majority vote -Do not contain compiled code. -Contain scripts to compile any source that needs compilation. -Contain correct LICENSE and NOTICE files Apache Source Code: -Is recorded in SVN or Git. -Is not on GitHub (that’s a copy). -Is available to the public -Contains correct headers -Is licensed under an approved license -Does not depend on external code under certain licenses. Apache Binary Packages: -make the Release Manager liable -contain LICENSE and NOTICE The Apache Anthem (to the tune of “My Country Tis of Thee” or “God Save the Queen”) A-pach-e code for free Source zip and tar.gz Signed PGP. License and Copyright NOTICE files in sight. 3 plus-1 vote majority No binary Please get those headers right Plus how to build it right Check dependencies Source in Subversion tree Or Git Repositry On servers in Apa-a-che Legal history
Re: Oaths and Anthems (was Re: A maturity model for Apache projects)
On 16 January 2015 at 17:51, Alex Harui aha...@adobe.com wrote: Hope you like it. I like it. A lot. And laugh-out loud funny (well, I thought, anyway). I'm imagining everyone attending a barcamp or ApacheCon solemnly standing up and repeating that oath... Good job, +1 Dan -Alex The Committer Oath I, _, promise to properly record the licensing and copyright of any code I commit, treat all committers equally, use the mailing list for communicating with others, only veto code with technical explanations, help users, fix bugs, and represent myself and not my employer in my actions. The PMC Member Oath (assumes you’ve memorized the Committer Oath already). I, _, promise to ensure the correct licensing and copyright of the content of releases, treat all PMC members and committers equally, seek consensus before voting, identify others whose meritorious actions deserve inclusion as committers or PMC members, and use the private mailing list only for discussions about people, - The Laws of Apache - Apache Releases: -Are free -Are PGP-signed -On dist.apache.org -Approved by majority vote -Do not contain compiled code. -Contain scripts to compile any source that needs compilation. -Contain correct LICENSE and NOTICE files Apache Source Code: -Is recorded in SVN or Git. -Is not on GitHub (that’s a copy). -Is available to the public -Contains correct headers -Is licensed under an approved license -Does not depend on external code under certain licenses. Apache Binary Packages: -make the Release Manager liable -contain LICENSE and NOTICE The Apache Anthem (to the tune of “My Country Tis of Thee” or “God Save the Queen”) A-pach-e code for free Source zip and tar.gz Signed PGP. License and Copyright NOTICE files in sight. 3 plus-1 vote majority No binary Please get those headers right Plus how to build it right Check dependencies Source in Subversion tree Or Git Repositry On servers in Apa-a-che Legal history
Re: Oaths and Anthems (was Re: A maturity model for Apache projects)
On Friday, January 16, 2015, Dan Haywood d...@haywood-associates.co.uk wrote: On 16 January 2015 at 17:51, Alex Harui aha...@adobe.com javascript:; wrote: Hope you like it. I like it. A lot. And laugh-out loud funny (well, I thought, anyway). I'm imagining everyone attending a barcamp or ApacheCon solemnly standing up and repeating that oath... Good job, +1 very good job indeed.looking forward to see it practiced in Austin. rgds jan i Dan -Alex The Committer Oath I, _, promise to properly record the licensing and copyright of any code I commit, treat all committers equally, use the mailing list for communicating with others, only veto code with technical explanations, help users, fix bugs, and represent myself and not my employer in my actions. The PMC Member Oath (assumes you’ve memorized the Committer Oath already). I, _, promise to ensure the correct licensing and copyright of the content of releases, treat all PMC members and committers equally, seek consensus before voting, identify others whose meritorious actions deserve inclusion as committers or PMC members, and use the private mailing list only for discussions about people, - The Laws of Apache - Apache Releases: -Are free -Are PGP-signed -On dist.apache.org -Approved by majority vote -Do not contain compiled code. -Contain scripts to compile any source that needs compilation. -Contain correct LICENSE and NOTICE files Apache Source Code: -Is recorded in SVN or Git. -Is not on GitHub (that’s a copy). -Is available to the public -Contains correct headers -Is licensed under an approved license -Does not depend on external code under certain licenses. Apache Binary Packages: -make the Release Manager liable -contain LICENSE and NOTICE The Apache Anthem (to the tune of “My Country Tis of Thee” or “God Save the Queen”) A-pach-e code for free Source zip and tar.gz Signed PGP. License and Copyright NOTICE files in sight. 3 plus-1 vote majority No binary Please get those headers right Plus how to build it right Check dependencies Source in Subversion tree Or Git Repositry On servers in Apa-a-che Legal history -- Sent from My iPad, sorry for any misspellings.