Linux.com

Home News Enterprise Computing Cloud Computing LinuxCon Europe: Growing an Open Source Community

LinuxCon Europe: Growing an Open Source Community

How do you get 132 companies to come to the table and work together?

LinuxCon EuropeThe OpenStack team, a software community collaborating on a standard open source platform, had to solve this dilemma—and solve it fast—when the tech community became “ludicrously excited” about their new project. “We experienced growing pains … I guess I’m supposed to call them ‘opportunities’,” said Monty Taylor, manager of automation and deployment at Hewlett-Packard, and one of the creators of the project.

In his Scaling an Open Source Community keynote presentation on Tuesday morning at LinuxCon Europe, Taylor explained how OpenStack overcame early challenges to create a truly non-hierarchical environment focused not only on open source, but also on open design, open development, and an open community.

Liberté, égalité, fraternité
Citing France’s national motto of liberté, égalité, fraternité, Taylor explained the philosophy behind the OpenStack project. Fraternity, he said, is represented by the organization’s ability to bring together the wide variety of diverse interests and opinions held by the many companies and individuals working together on the project. Eileen Evans, who represents HP on the OpenStack Board of Directors, echoed this sentiment at a session she gave later in the day. “Trying to align so many different ideas and voices isn’t easy, but it has been important to work through the issues together.”

The egalitarian nature of the project was also discussed. “Everyone must be able to participate,” said Taylor. “A benevolent dictator can make swift decisions, but it’s not helpful for an open source project like OpenStack.” To put this philosophy into practice, the project opens its design summits to anyone who wants to attend and makes public source code repositories easily available, so that people everywhere have free access to the OpenStack code.

Apache 2.0 vs. GPL
When speaking more specifically of the freedom that OpenStack provides, Taylor cited the project’s use of the Apache 2.0 license, which allows modification and redistribution of the software. “With the Apache 2 license, everyone can use each other’s code and play under the same rules,” he said.

Proving that lively and diverse discussion is indeed at the heart of the open source community, Marten Mickos, CEO of open source cloud provider Eucalyptus, begged to differ. Mickos, who had spoken in the prior keynote about how open source cloud platforms are liberating application workloads, posted a tweet just minutes after Taylor’s keynote, stating:  “At #linuxcon @e_monty wrongly claims Apache 2 license ensures that all must contribute and play by the same rules. Au contraire.” Eucalyptus uses the General Public License, which also allows redistribution and modification of open source software. The nuances in rights that the two licenses offer has been an ongoing discussion in the open source community.

Constant vigilance
Regardless of which license model an open source project chooses, Taylor made a plea at the end of his presentation for constant vigilance within all open communities like OpenStack. “We must keep our eyes on every company involved,” he said. “Especially those interested in taking us in what they individually perceive to be the ‘right’ direction.”

In a significant nod toward this type of corporate neutrality, Taylor’s company, HP, upgraded its Linux Foundation membership to Platinum just one day earlier, on opening day of LinuxCon. This long-term, strategic commitment will help to ensure collaboration that can advance open cloud.

 

Comments

Subscribe to Comments Feed
  • Brian Aker Said:

    Eucalyptus uses the GPL to dual license their software, which means that at the end of the day end users loose their rights to modify/etc the software that they use. Cheers, -Brian

  • Soren Said:

    I'm generally a copyleft proponent, but when stuff like this comes from Mickos, I find it very hard to not laugh out loud. As Brian points out, Eucalyptus is dual-licensed. This means that while everyone else has to follow the GPL, Eucalyptus Inc themselves do not. That's hardly a level playing field. Besides, in practice, the difference between Apache and GPL is very, very small when it comes to a hosted service like Eucalyptus. Companies can take it, modify it to their heart's content, run a public installation of it, never share any of their changes and not be in violation of the GPL. For this to be taken seriously, Eucalyptus should quit dual-licensing their product and relicense the whole thing under the AGPL. Then these words might start carrying even just a bit of weight.

Upcoming Linux Foundation Courses

  1. LFD312 Developing Applications For Linux
    05 Jan » 09 Jan - Virtual
    Details
  2. LFS220 Linux System Administration
    05 Jan » 08 Jan - Virtual
    Details
  3. LFD331 Developing Linux Device Drivers
    12 Jan » 16 Jan - Virtual
    Details

View All Upcoming Courses

Become an Individual Member
Check out the Friday Funnies

Sign Up For the Linux.com Newsletter


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board