-
Request for Comment: Joomla! Contributor Agreement
There are some pretty exciting changes coming with regard to how we work on Joomla!. In the near future we are going to be allowing developers to register accounts via our Joomla! Developer Network site and be given access to commit code to our subversion repositories with those accounts. We will be keeping the trunk and release sections of our repository secured for trusted maintainers, but anyone will be able to create and work in branches so that more people can be working collaboratively on making Joomla! better.
While these changes are a fantastic step towards facilitating access to the core software, they also potentially expose the project to some problems. Historically, gaining commit access to the core repository has come with earning the trust and favor of the existing committers. This has kept the group relatively small, and given us all good assurances that the people who are committing code understand the ramifications, both legal and social, of having that privilege. By opening up to self-registration we are losing some of that assurance, so we felt it was important to formalize the terms under which we accept contributions to our project repositories.
I?ve spent quite a bit of time working with OSM, the Production Leadership Team, and obviously OSM?s attorneys to come up with what we believe to be a great solution to these challenges: the Joomla! Contributor Agreement (JCA). The JCA is based on the Sun Contributor Agreement, version 1.5, by Sun Microsystems, but obviously reworked for our purposes. My hope is that it will make expectations for both the contributor and the Joomla! project more clear as we move into the future. What I am presenting here today are three draft documents, and I am asking for your feedback.


-
Welcome Wendy and Ole!
The Joomla Community Leadership Team is proud to announce the addition of two new members.
Wendy Robinson is currently on the OSM board. She will be leaving OSM when her term is up in February.
Ole Ottosen was already on the Production Leadership Team, but found that most of the work he was doing was for the community side of the project. Ole's move from the Production Leadership Team to the Community Leadership Team is effective immediately.
With a new year upon us, we welcome both Wendy and Ole to the team.


-
Archiving White Papers Forum
This is just a short note to say that we've asked the Forum Admins to archive the White Papers forum while the Production Leadership Team works on a replacement in conjunction with the rebooting of developer.joomla.org and the commencement of new development initiatives this year. The content will be kept for some time as there is good material in there to work off. More information about a replacement process will be forthcoming as soon as we can make it available to you.


-
Welcome Christophe and Jean-Marie!
The Joomla! Production Leadership Team is pleased to welcome two new members, Christophe Demko and Jean-Marie Simonet.
They have both demonstrated remarkable and continued contributions for joomla 1.5 and the upcoming joomla 1.6, and their combined insight and devotion for i18n/l10n and translation matters, will be of great importance for further improvements of this part of the joomla software.
We see them as the best people for this particular job currently, and therefore are very pleased that they both accepted the invitation to join the team.


-
Possible New Release Cycle for Joomla!
One of the great things about the recent Joomla! Developers Conference in New York was that, with Andrew, Ian, Louis, Ron, Sam, and myself, we had all four Development Coordinators plus a majority of the Production Work Group all in one place for the very first time. This gave us the chance to talk in depth about an important issue that is critical to the future of the project -- the release cycle.
As many of you know, version 1.5 was released in January of 2007, almost 2 years ago. That means that it will be over 2 years between versions 1.5 and 1.6. I think most of us would agree that this is too long between versions. But just saying we should release more often doesn't address the underlying issues and challenges.
Fortunately, Louis had given this a lot of thought, and he led a discussion of how we can get to a more dynamic release cycle while preserving the stability and reliability that our users have come to expect. I wrote up a short proposal based on that discussion and just posted it to the General Development list here.
As I stress in that post, although we are excited about this idea, it is only a proposal at this point. We want to hear your feedback before we make any decisions. So, if this is a subject that you care about, please read, consider, and then let us know your thoughts. Thanks!


-
Norwegian Community Sponsors Joomla! Localisation Efforts
The Joomla! User Association Norway (Foreningen Joomla! i Norge) and the Joomla! Project are delighted to announce a sponsorship of 10,000 kr (about $1500) for development work toward a system for easily transferring wiki help content to a joomla instance. There a specific interface will make it easy for Translation Teams to provide localised help. This will provide vital support the project's vision of "people around the world using their preferred languages" and "People publishing and collaborating in their communities and around the world."
Rune Rasmussen from the JUA Norway Board said "Norwegian is as important for the Norwegian community as English for the US or the UK community or French for the French speaking community. But since Norway is a country with few people (4 mill.) our challenge is to have enough resources to do the work." This project will improve the efficiency of translating help materials for language communities around the world.
As Ole Ottosen, Translation Coordination Team, put it "This task will need a custom coding effort. The support from Norwegian community now has made it possible to free up some coding hours and provide a solution in the interest of the greater international community." The project should have a solid start with this sponsorship, and we hope other communities will also provide financial support to help Joomla! achieve its internationalisation and localisation goals.
Ryan Ozimek, who chairs the OSM Capital Committee, said "There are four great ways for people to support the project: development (code), community contributions, third party ecosystem creations, and direct financial support. Financial support to the project is integral to our community's success because that ensures the infrastructure support that can't strategically be upkept without financial support. Your funding goes directly to paying for our robust servers, protection of the community's well built brands and copyrights, and supporting our wonderful JoomlaDay events worldwide." Potential sponsors for this or other projects should contact Ryan.


-
Andrew Eddie recognised by the Software Queensland and the Pearcey Foundation
Last week must have been an exciting week for Andrew, one of the hardest working long term contributors to the Joomla! project. Not only did he pick up the inaugural medal for an individual who has demonstrated an outstanding contribution in the Queensland software industry but he also picked up a Certificate of High Commendation from the Pearcey Awards! Andrew has a great blog post on his New Life in IT blog, so check it out for more details and great links to the awards themselves.
So from both myself and the rest of the Joomla! project, congratulations Andrew!


-
Investing in Joomla! Development
With more than 13.8 million downloads, hundreds of thousands of users, and millions of Web sites worldwide Joomla! is the world's most popular open source content management system. With this immense growth has come great challenges and great opportunities to address them.
Some of you may have guessed already that there is something different and exciting in the air particularly around Joomla! 1.6. About eight weeks ago OSM decided to conduct an experiment. Joomla! has been lucky to have key contributors to the project remain for the long haul, and thanks to a targeted fundraising effort we found sponsorships to pay Louis Landry and Andrew Eddie to each spend 1 to 2 days a week working on Joomla! development. So far we're extremely happy with the results.
Andrew and Louis' assignments are specific.The impact of Andrew having large blocks of time on an ongoing basis has been highly visible to people who follow development. We've seen fast movement on highly complex challenges in the ACL and other critical infrastructure pieces while he's wide awake. In the case of Louis, in addition to writing code, he's been doing important work in reconstructing the development infrastructure (which will be debuting soon) as well as working with the release team, development coordination and being available for consultation with people working on code.
Louis and Andrew have been providing immense energy to the creation of Joomla 1.6. In short, we think our experiment of investing in two of the project's most senior developers and architects has provided handsome returns for our community in just the past two months.
The decision to try this followed long discussion within the OSM board and the Community Oversight Committee. As part of this, we agreed that we needed to do systematic assessment of its impact. Assessing the experiment thus far, two themes emerged: we're seeing faster and higher quality outputs and a more relaxed and energized development team. Ole Ottosen sums up the results so far: "We have seen some great level of activity on 1.6 from them, and maybe more important, some relaxed people that send out good vibes of enjoying it more." In a recent review, both Louis and Andrew expressed how happy they are to be able to do this work. "I'm loving it" is how Andrew summarized it.
The experiment was started with just the involvement of the leadership teams so that we could work out implementation details and focus, in particular, on what the impact on the functioning of the Production Leadership Team would be.
To date, we are pleased with the progress of the experiment and will continue to monitor its over the coming months. Having done this groundwork we are now ready to move to the next phase and look at the important question of the impact this has on development processes and the functioning of the broader production working group. We'll do assessment of this starting in about 8 weeks (mid January 2010). At the same time we will continue to monitor 1.6 development and the responses of the leadership teams.
In doing this, OSM is making a strategic investment to make Andrew and Louis's time available to Joomla!. Andrew and Louis were both able to commit the time on fairly short notice and were excited about the opportunity to take on this work. They both care passionately about the Joomla! Project, and they are thrilled to be able to work on it at times other than nights and weekends.
We've been fortunate to have these two key developers in our project volunteer so much time and energy for such a long period of time. Based on our community's ecology, and the terrific growth of our third party developer community, OSM is pleased to begin taking this important step forward for the community. This step puts Joomla! in line with most, if not all, mature large open source projects in having key developers compensated for their work (whatever the mechanisms).
This is strictly a contractual arrangement between OSM and Louis and Andrew. The intent is that it have no impact on relationships within the Production Leadership Team or between the Production Leadership Team and members of the Production Working Group. The development coordinators are the development coordinators, they have certain responsibilities and authority as such, and they still have them.
Andrew is a committer and member of the Production Working Group. He still is and will continue to work under the direction of the development coordinators. Louis is a development coordinator and he'll continue to work in the same way that he has with the other coordinators. In recent debriefings the development coordinators indicated across the board that they are happy with how the experiment is going.
The vision of the Joomla! Project (as expressed in its Mission, Vision and Values) is to both produce great software and to continue as an independent and community driven project, and this initiative is one way that OSM is supporting both of these goals.
We welcome financial support for this initiative and will be posting more about sponsorship opportunities in the coming weeks. In the meantime if you are interested in sponsorsing please feel free to email sponsors@opensourcematters.org.
We're excited with what's happening in the project. The growth, the community engagement, the events, the opening up of development and most of all the great progress in building "a flexible platform for digital publishing and collaboration." It's wonderful to see the Joomla! Project maturing and for OSM to be able to provide the resources to assure long term stability and continued growth.

