OpenProj: When An Open Source Company Gets Acquired, What Happens to the Project?

Posted by Kim Weins on October 1st, 2009 in Open Source Trends

Update 10/5/09: The day after I wrote this blog and twittered it, the OpenProj committers provided the missing source code.

There has been lots of discussion about what will happen to MySQL once it is acquired by Oracle.  In a generic sense, the question really comes down to this:

What happens to an open source project, when the open source company that acquires it is bought by a proprietary software company.

I thought I would share an example, OpenProj, where an acquisition by Serena Software, a proprietary software company, has not boded well for the open source project.

OpenProj is an open source project management tool that was originally backed by a company called Projity.  Projity offered OpenProj under an open source license, and then sold an "On Demand" hosted version for a subscription fee.

About a year ago, Projity was bought by Serena Software.  Serena said that they would continue to offer OpenProj under an open source license, but would roll the On Demand functionality into another proprietary product — Serena Mariner.

So far so good.

However the committers on OpenProj seem to all be employees of Serena.  Although they continue to add patches to OpenProj, they no longer respond to any questions or issues on the forums or mailing lists.  They have posted nothing to the developer list in the last year. 

We recently were helping a customer to resolve an issue in OpenProj.  To change the code, we needed a particular file.  Unfortunately, the source code for that particular file was not available on the project site.  Only the binary for that file was available.  Source code for other files was available, but this one was missing.  We were apparently not the first ones to notice this, because someone had already posted a question to the mailing list with no response.  Our posts to find the missing source file as well as many attempts to reach out to project committers have been unsuccessful to date.

We're assuming that the lack of source code for this particular file was an oversight.  And, I'm guessing that the project committers are too busy on their Serena work to pay attention to the mailing lists.  However, by not responding to inquiries on this issue or resolving, OpenProj as it stands right now is not fully open source — since it doesn't meet the basic test of making source code available.  We're still working to try and get a response from the OpenProj committers (if anyone can help with this, let us know).

This issue raises a larger question though for open source users — what will happen to other open source projects when the sole company that backs them is bought by a proprietary company whose interests lie elsewhere?  This risk is especially high with projects that have a "closed" list of committers that work for a single vendor backing the project.  I'd be interested in hearing about other examples of similar acquisitions and what happened to the open source project.

10 Responses »

  1. What “open source” is it licensed under exactly? If it happens to be any of the GPL’s, just sue them. In this case they’re legally *required* to publish the source code – cf. http://arstechnica.com/open-source/news/2009/09/big-gpl-copyright-enforcement-win-in-paris-court-of-appeals.ars

  2. This is the first time I hear about the story of Oracle acquiring MySQL. I’ve read multiple articles on the subject on how MySQL is an excellent asset for Oracle (mainly against Microsoft).

  3. The module openproj_exchange has just been added which contains the source code for the mpop.jar file

  4. @Rufus D;

    It doesn’t work that way, because Serena Software owns the copyright on the code. If they want to withhold source, there is nothing anyone can do about it. GPL only comes into play when people OTHER than the copyright owner want to distribute the software (and then it is only the copyright owner who could sue for GPL violation).

  5. could anyone send me the link to the source code ,from where i ll be able to download the code.

  6. You can find the source code on sourceforge.

  7. Hi,

    does any of you know if there’s a newer version than the OpenProj 1.4? this version is so buggy it is impossible to work with…

    where can i find the sourcecodes?

    thanks.



Find us on LinkedIn Add us on Facebook! Add us on Google Plus! Chat with Us

Archives

Categories

About Us

OpenLogic helps enterprises use open source software by providing open source support, scanning, governance, and cloud solutions. For more on OpenLogic, go to www.openlogic.com.