After several months of Fine work by the fine ManageIQ team and community, we're proud to present you the ManageIQ Fine release! This sixth ManageIQ release is named after American chess Grandmaster Reuben Fine.
Since the ManageIQ Euwe GA, we’ve had 10 very productive sprints with a total of 1511 pull requests in the main ManageIQ repository and 4880 PRs overall (averaging 76/244 pull requests per week).
Read More »
Inside the world of Red Hat, and other open source-oriented companies, there is a recurring metaphor to try to help explain the relationship between the projects where our source software is created and the commercially available software we ship with support, training, and other value-adds.
The metaphor used is "upstream" and "downstream," where upstream code is the "source" project code and "downstream" is the refined product code. Thus, Fedora is the upstream to Red Hat Enterprise Linux's downstream, to pick one example.
But increasingly we have been noticing a certain problem with this metaphor: very few people outside Red Hat and companies in this sector of IT really understood what the whole "stream" metaphor meant. Worse, when we really looked at the upstream/downstream metaphor ourselves, we realized that it has a fairly big flaw on its own.
Read More »
The Open Source and Standards team is focused on making open source succeed at every level: community management, development, event management… Every aspect of open source can be improved for any project.
With that mission in mind, a new section of our site is dedicated to hosting "evergreen" knowledge articles and links that will guide free and open source software project participants to better practices.
Read More »
I recently sent a report to project management containing some numbers that purport to describe the status of the RDO project.
I got a long and thoughtful response from one of the managers—we'll call him Mark—and it seems worthwhile sharing some of his insights. To summarize, what he said was, don't bother collecting stats if they don't tell a story.
Read More »
One of my favorite things about working in online communities is that you can spend nearly all your time with someone online but have no idea what they look like. I went out to dinner with a friend that I've known for ages from the DevOps community, and he went up to order and put it on the tab I had open—and he couldn't remember what my real name was. He came back to the table and we had a good laugh about it—how we've known each other for some time, we're good friends, but there's some things that you just miss out on.
The face-to-face meetings are really important because you get to know why someone reacts a certain way to ideas that are proposed—in person. It's really hard to hug it out over video chat, even though you can indicate a lot in email, in chat, and mailing lists.
Read More »
Others have written good general information about how to attract and retain contributors for your open source project. Here, I'm going to focus rather narrowly on one critical factor in growing your contributor base: speed. Since it's what I'm familiar with, I'm going to write with the maintainer in mind.
The moment a new contributor posts a PR or a draft patch, a timer starts. The longer maintainers take to respond to their submission, the lower the chance that person will ever contribute to the project again. While no one has done a specific study on this that I know of, my experience is that it drops by half in a couple of days and it gets very close to zero in only a few weeks. If you're running a young project and looking to attract lots of new contributors, there may be no higher priority than dealing with first-time contributions quickly. Minutes to hours is the target here.
Read More »