Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Software

How To Kill an Open Source Project With New Funding 187

mir42 writes "The OpenSource multimedia authorware project Sophie, formerly hosted by USC Los Angeles, may just have been killed by new funding. The original funding organization, Mellon Foundation, approved a grant to redevelop the four year project from scratch in Java. The grant was awarded to a Bulgarian company based on their proposal, which is simply an exact description, including the UI and the artwork, of the current Sophie. Being an OpenSource project, this isn't strictly illegal, but let's say, not nice and definitely not innovative, coming from a former sub-sub-contractor on the project. Some of the original, now laid-off developers started OpenSophie.org trying to salvage the project. As the current version is still somewhat buggy and slow, it might just be enough to alienate all potential users of Sophie to the point that nobody will even try to use the next version. Have others faced similar situations? How would you deal with a situation like this?"
This discussion has been archived. No new comments can be posted.

How To Kill an Open Source Project With New Funding

Comments Filter:
  • A better headline... (Score:5, Informative)

    by lax-goalie ( 730970 ) on Friday October 03, 2008 @02:38PM (#25249267)

    ...might be "How To Kill an Open Source Project With A Crappy Web Site".

    I took a look at OpenSophie.org, and there's nary a specific description of what the project is, no screenshot graphics, and the only documentation and examples seem to be embedded in downloadable .zip files.

    I'm not saying that the project's good, or bad, or bogus, but from the website, there's nothing that makes me want to litter my hard drive with zips from an unknown, untrusted source, just to find out more.

  • by just fiddling around ( 636818 ) on Friday October 03, 2008 @03:04PM (#25249619) Journal

    I'd mod you RTFA, but instead I'll hold your hand.

    From the website, the user docs for Sophie 1.0.3 [usc.edu]

  • by jeaton ( 44965 ) on Friday October 03, 2008 @03:10PM (#25249699)

    And it's Carnegie Mellon that's putting up the money, and who were (apparently) providing support for the original project.

    Carnegie Mellon [cmu.edu] is not the Mellon Foundation [mellon.org]. The Mellon is the same (Andrew), but other than that the two are unrelated.

  • by usc cinema ( 1377875 ) on Friday October 03, 2008 @07:40PM (#25252253)

    As Dean of the USC School of Cinematic Arts and the Principal Investigator on the original Sophie grant, I'd like to share my own perspectives on what's happening with Sophie.

    Sophie 1.0 was and is a collaboration between our School and the Institute for the Future of the Book (IF:Book). Sophie is intended to make it easier for anyone who is interested in authoring rich-media ebooks to be able to produce professional quality output with minimal training. Bob Stein, head of IF:Book and before that the founder of the Voyager multimedia company, is Sophie's visionary, and a longtime colleague and friend. Bob and I approached Mellon (note: The Andrew W. Mellon Foundation's Program in Research in Information Technology, not Carnegie Mellon, as someone suggested) for funding because Sophie's core constituency is also their core constituency: people in higher education institutions, libraries, museums, arts organizations, and wildlife organizations who want to author interactive content that makes extensive use of text, images, audio, and video. Mellon supported the project on the same terms as all software projects it supports; namely, that the software must be offered under an open source license, and that we must work to develop a sustaining, open source community for Sophie as part of our responsibilities.

    Sophie 1.0 is written in Squeak, a Smalltalk variant. It implements Bob's vision, does what was promised to Mellon, and does it well. As a 1.0 product, there is still plenty of room for enhancement, and we had always intended to approach Mellon for additional funding for version 2.0. Unfortunately, despite a lot of interest among individual faculty and a few small programs, the widespread institutional adoption necessary to form a viable Sophie 1.0 sustaining community was not happening - due in large part, our inquiries suggested, to lack of interest in supporting an enterprise software application written in Squeak. In the community whose support was most essential to Sophie's survival, everyone wanted a language that was more widely known and used; the largest single group of potential adopters wanted Java

    There's a long story about how it happened, but the short version is that IF:Book and USC asked one of the contractors that had helped write Sophie 1.0 - a Bulgarian firm called Axa Solutions - to write Sophie 2.0 in Java, so that it could be adopted widely enough to become a self-sustaining, community-supported open source project. Sharing our concerns about adoption, and continuing to believe in the project, Mellon enthusiastically supported our decision by making a grant for version 2.0 in Java. Sophie 2.0 is not just a Java rewrite of version 1.0: it is a true version 2, containing all the lessons learned in version 1 and substantially extending the functionality, which merely happens to be written in a different programming language.

    Let me correct some inaccuracies in the comments I have read so far. No, I don't consider what we're doing to be forking the project, any more than any version 2 is a fork of version 1: Sophie 2.0 will even feature backward compatibility with Sophie 1.0 books (as well as an improved file-format, one of the lessons learned from Sophie 1.0). Yes, our solution uses a Bulgarian firm, Axa Solutions, as a contractor, but that is not as much of a change as it has been made to sound; as I mentioned, the Bulgarians were part of 1.0 development as well. No, the Bulgarian firm is not closing the code: they don't own the IP, we do, and we have signed a contract with Mellon to make Sophie available under an approved open source license. No, this is not a commercial undertaking in any sense: this is two not-for-profit organizations developing open source software with the help of a charitable foundation, to be sustained by an open source community of not-for-profit user-institutions like colleges, museums, and theaters. Apart from Axa Solutions, which is a contractor to us in the same way the rest of the original Squeak coders were contractors to us (including, I assume

  • Re:Umm (Score:2, Informative)

    by tpr ( 267368 ) on Friday October 03, 2008 @09:55PM (#25253133) Homepage

    It's rather more interesting than that; it's free so why not spend a minute to download it and take a look?

    The major differentiator is the timeline & trigger system. You can make graphic elements and movies and text boxes appear and disappear depending on time and triggers hit. Pages can turn automagically. Simple example - have movie running and small textboxes that appear as things happen in said movie that you want to point out.

"When the going gets tough, the tough get empirical." -- Jon Carroll

Working...