So, I'm talking recently with Mike Milinkovich, exec director of the Eclipse Foundation, about this year's ginormous Eclipse Release Train -- 39 projects, 33 million lines of code -- when he mentions that, of the 490 committers, 108 were individuals. That seemed like a lot of unaffiliated code contributors to me, but he said that this was a growing trend.
"The bulk of these individuals are focused on a couple of areas in Eclipse, particularly modeling," he told me. "Lots of individuals are contributing to the Eclipse modeling project, I think in part because they can make a bit of a reputation for themselves within the Eclipse modeling community and make a living through consulting by leveraging what they've built at Eclipse. That sort of small-scale individual ecosystem is starting to become very prevalent in parts of the broader Eclipse community."
He then pointed me to Dr. Ed Merks, who has been the technical lead of the Eclipse Modeling Framework (EMF) project from its inception. EMF is a subproject of the top-level Eclipse Modeling project, which Merks also leads.
Merks worked for IBM about 18 years, and he was there when Big Blue bought Object Technology International (OTI) and began developing Eclipse. At the time, he was working on some modeling-related technology that would eventually become the EMF.
Two years ago, Merks left IBM, moved back to his hometown of Vancouver, and struck out on his own with a one-man firm called Macro Modeling. He now helps clients to "exploit the power of the open source software available at Eclipse in general and the best-of-breed technology of the Eclipse Modeling Project in particular.
He says he's making a good living as an EMF consultant -- better than he thought he would. He's got some good clients. He's the modeling project lead for Itemis, a German company focused on IT-industrialization and model-driven software development. And he's also working with CloudSmith porting the EMF runtime to the Google Widget Toolkit.
Merk agrees with Milinkovich about the rise in individual contributors to the EMF project. "I think there's room for exponential growth," he says. "I'm seeing the big players like IBM and Borland have stepped aside, and the smaller players and individuals have a lot of room to push this stuff forward. There really is no good open alternative to the EMF."
But he adds that European companies are currently much more interested in modeling than U.S. companies. "Modeling generally has a bad reputation in North America, because it's associated with the OMG and UML, and it's seen as this heavyweight, model-driven architecture," he says. "People are highly resistant to it -- which I understand. When I started, I didn't like the stuff, either. But the thinking has evolved, and there a lot of misconceptions about it that I spend a lot of time correcting."
And yet interest in EMF is growing among U.S. defense contractors and NASA, Merks says. He also points out that EMF is used by a large and growing number of Eclipse projects, including XML Schema Definition (XSD), Unified Modeling Language (UML), and Web Tools project (WTP). And related projects, including the Graphical Modeling Framework project (GMF) and the Generative Modeling Tools project (GMT), are adding to the Eclipse Modeling project. "It's like an onion now, with many layers and EMF at its core."
Book plug: Merks is also co-author of "EMF: Eclipse Modeling Framework (2nd Edition)," which he wrote with Dave Steinberg, Frank Budinsky and Marcelo Paternostro.
Posted by John K. Waters on June 30, 20100 comments
Simon Phipps is a man with a mission… Well, a new mission. The former open source evangelist for Sun Microsystems has always been kind of missiony. His new cause: proving that "open source continuity" is a reality. His vehicle for that mission: ForgeRock, a company formed by erstwhile Sun execs to provide "reliable stewardship" for OpenSSO, an open-source access management and federation server platform.
OpenSSO was a Sun-sponsored open-source project, the stewardship of which went to Oracle when it was acquired. But Big O has shown little interest in the technology. Earlier this year, the company declared that OpenSSO was "not strategic," and later removed OpenSSO Express as a download.
Enter ForgeRock, which was founded in February by Lasse Andresen, former CTO of Sun's Europe, Middle East and Africa (EMEA) region, Herman Svoren, former Sun Sales exec (EMEA). Phipps joined the company in May.
The goal of the company, which is headquartered in the U.K. and Norway, with subsidiaries in the U.S., is to be what Phipps calls "a pure-play, open-source ISV."
"It's not our goal to aggregate copyright, or to sell some sort of open-core product with some secret sauce that the customer has to buy," he says. "We bug-fix, sustain, and innovate on the code bases we're looking after. And we've committed to continuing the same roadmaps that the community was expecting."
Phipps's personal goal is to prove that open source projects can survive the neglect of a sponsoring company.
"People talk about open source continuity and say theoretically that the community lives on even if their sponsor goes away," he says. "I believe that we are the first major attempt to prove that open source continuity is a reality."
In May, the company unveiled its I3 ("eye-cubed") Open Platform, an identify management suite built from OpenAM (which is based on OpenSSO), OpenESB, OpenIdM and OpenPortal (which is based on LifeRay).
Since its launch, the company has snagged some noteworthy customers, including Betfair, the world's largest online gambling service provider; NBS AS, Norwegian state railway company; and SwissSign, the identity solutions subsidiary of Swiss Post.
Open source is Phipps raison d'être. He's a director of the Open Source Initiative (OSI) and board advisor of Open Source for America. And he blogs like a madman on the topic on his Wild Webmink Web site.
"The thing about a real open source project, as opposed to a canned project that is being micromanaged by a company that wants to wrap itself in the open-source flag, is that anybody can access the source code and do anything they wish with it, as long as they obey the license terms," Phipps says.
They can even partner with other communities. In June, ForgeRock announced that it would be working with Japan's Open Source Solution Technology (OSSTech) on joint development of the OpenAM ID management software.
No reaction yet from Oracle on ForgeRock's activities. I'll let you know what they say when they call me back.
Posted by John K. Waters on June 30, 20100 comments
Please join us in welcoming back the WatersWorks blog -- a return of an old favorite here on ADTmag.com. In this blog John K. Waters will regularly cover a variety of topics of interest to application developers working with a variety of languages, IDEs and frameworks. Check out the first few posts (above).
If there's a topic you'd like to see John cover, be sure to let him know by posting in the comments or drop him an e-mail at john(at)watersworks.com.
-- ADTmag.com's Editors
Posted on June 29, 20100 comments