Life at Eclipse

Musings on the Eclipse Foundation, the community and the ecosystem

Eclipse and the GPL 3.0

Yesterday I was on a panel at the Open Source Business Conference with Eben Moglen, Diane Peters and Jim Harvie. The title of the session was “GPL 3.0: Directions, Implications, Casualties“, but what it was really about was providing a venue for the Free Software Foundation to talk publicly for the first time about the process that will be followed in creating the next versions of both the GPL and LGPL.

You can read a description of the process that Eben outlined in several articles, such as this one. Unfortunately, I was misquoted as saying that Eclipse would consider moving to GPL 3.0. At this point, I cannot imagine that happening. What I said in response to a question from the audience was that we would consider revisions to the EPL if that meant that we could combine our code with GPL and/or LGPL more easily. But for us to do anything along those lines would require some truly compelling benefits to justify the community work involved.

An obvious question is why was I there? Eclipse doesn’t use the GPL, so how does this impact our community? The fact is that this GPLv3 process is going to be a massive effort with potentially sweeping implications for both the free and open source communities. The FSF has said that as part of their process they want input from other communities, so we plan to be involved. How involved is still TBD.

This effort, along with the work going on at the OSI on license proliferation is going to mean that free and open source licensing issues are going to be a hotly debated topic for the next twelve to eighteen months. As one of the leading open source communities, Eclipse is going to be actively engaged in these conversations. It is going to be interesting to see how all this plays out.

Written by Mike Milinkovich

November 3, 2005 at 11:17 am

Posted in Foundation

The Highest Compliment

There comes a time in the life of every open source community when they know they’ve made it…that the work they are doing is fundamentally changing the industry and impacting how people look at the development landscape.

So when is that moment? Is it when it hits 50 million downloads? Is it when the projects are given award after award? Is it when hundreds of companies are building products on top of your platform?

Nope.

You really know you’ve made it when Microsoft starts telling the world that it is way more expensive to use your open source tools than it is to buy their products.

Thanks Microsoft! That is just such a nice compliment to the Eclipse projects and its developers.

BTW — If anyone actually has a copy of the MS materials, we’d love to see them. You can reach me at mike at eclipse.org.

Written by Mike Milinkovich

November 2, 2005 at 8:55 am

Posted in Foundation

Whirlwind Tour

So I am currently at the Hyatt Regency Burlingame — fondly remembered as the site of our most recent EclipseCon — for the Zend/PHP conference. This is my third conference in eight days. London, Paris and San Francisco in eight days. Remind me to never do that again.

But the great thing is that no matter where I go, Eclipse is present in a big way.

  • At the Symbian Smartphone show, Symbian and Nokia both made Eclipse-related announcements. Symbian announced that they were joining the Foundation, and that they will be making a significant on-going contribution to the C/C++ Development Tools (CDT) project.

    Nokia announced its new Carbide product family of C/C++ development tools, based on CDT. This is Nokia’s foray into Eclipse-based C/C++ tools to complement their previously announced efforts in mobile Java (J2ME).

    Also at the show, I got a demo of Wirelexsoft‘s visual programming tools for mobile applications. It is amazing to me what a small dedicated team can build on top of Eclipse in short order. This tool looks really powerful.

  • Next stop was the OSGi World Congress where I was on a panel and gave a keynote. This was a smaller, more intimate conference. Lots of time and space to chat with people. A few notables I had an opportunity to meet were Richard Hall and Enrique Rodriguez from the Felix project, and Christer Larsson from Knoplerfish (thanks for the T-shirt!)

    Here, the Eclipse Foundation got to do its own announce that we’re ready with OSGi R4, and that the Equinox project was being “promoted” to become part of the Eclipse project. The Eclipse runtime is entirely based on the OSGi spec. I consider the OSGi and Eclipse relationship a great example of open source and open standards working well together. Although there is strong competition between multiple open source and commercial implementations, I really found the OSGi community open and friendly to a relative newcomer.

  • Today’s stop is at the Zend/PHP conference, where Zend announced that they are joining Eclipse as a Strategic Developer. They are going to be leading a project to implement PHP development tools at Eclipse. I think I said in my first press interview upon joining Eclipse that this community is about more languages and platforms than Java. Having Zend come to build PHP tools at Eclipse is a big step in that direction.

After a redeye home this evening, I don’t travel for almost ten days 😉

Written by Mike Milinkovich

October 19, 2005 at 6:42 pm

Posted in Foundation

Ward Cunningham Joins the Eclipse Foundation

My goodness Ed Burnette is fast 🙂 .

Yes, as mentioned by Ed, I really am very pleased that Ward has decided to join the staff of the Eclipse Foundation. It’s really great to have him. I’ve had the pleasure of interacting with Ward at several points in the past, and I’ve always found him to be a truly rare bird: someone who is both brilliant but also blessed with a warm and engaging personality. I couldn’t imagine someone I would rather be working with.

For those who are interested, here is the text of the email I sent to the Eclipse committer community earlier today:

I am very pleased to announce that Ward Cunningham is joining the staff of the Eclipse Foundation.

To date, the efforts of the Eclipse Foundation in support of the committer community have been primarily around providing infrastructure and process. However, a high functioning committer community is about more than just sharing servers and following a common process. A high functioning committer community is about collaboration and cooperation between the project silos. Although the Councils do an admirable job of co-ordinating the activities of the many Eclipse projects, what is needed is a culture of collaboration and cooperation. This is especially true today, as Eclipse grows rapidly with new projects and new committers.

To help cultivate this committer culture, I am pleased to announce that Ward Cunningham is joining the Eclipse Foundation as Director, Committer Community Development. Ward’s track record of invention in areas such as wikis, patterns and agile development are known worldwide. His current interests in open source and developing communities of developers are a perfect match for the work we need to do at Eclipse. Ward will lead the effort to create a more cohesive Eclipse committer community by working with developers in order to enhance Eclipse as “the place to be”.

Written by Mike Milinkovich

October 17, 2005 at 8:38 am

Posted in Foundation

Bottoms Up

The past two days have been both busy and exciting. Today was the Eclipse Members meeting. Yesterday I was in the Board meeting while Ian Skerrett and Skip McGaughey were leading the new members meeting and the Eclipse marketing symposium.

The marketing symposium was definitely a big hit with the members. We had Carl Zetie from Forrester and Steve O’Grady from RedMonk speaking. (I would have liked to have given a link to Carl, but apparently you have to be a Forrester customer to read Carl’s blog. How lame is that? I hope that Carl can drag that company out of the ’90’s soon.)

Steve’s talk on marketing to developers was a big hit. His message? Developers matter, and you cannot market to them using conventional marketing blah blah blah. Top down will never work (if it ever did), so you have to learn how to create a market bottom up. Steve’s presentation materials are available here (OpenOffice) and here (PowerPoint). They are available under a Creative Commons license and I highly recommend them.

Along the same lines, I also really enjoyed reading You ARE a Marketer. Deal With It.

If you’re interested in creating passionate users, or keeping your job, or breathing life into a startup, or getting others to contribute to your open source project, or getting your significant other to agree to the vacation you want to go on… congratulations. You’re in marketing.

The message here is that we are all becoming marketers. Every one of us in Eclipse — developers and committers definitely included — have the opportunity to get the message out. To have conversations with our community. Both Kim and Steve get it.

For those who read the entire “You ARE a Marketer…” and are wondering….Yes, I sent the link to Ian……and no, he refuses to kill himself 😉

Written by Mike Milinkovich

September 22, 2005 at 9:35 pm

Posted in Foundation