I received the following email from George Kroner, a developer who works for Blackboard:
I wanted to point out one issue I take with your recent blog post. OSCELOT, the open source organization that you mention, is not maintained by Blackboard. Rather, OSCELOT is a separate, independent organization that was founded by a number of Blackboard clients and now hosts 300 developers who contribute to over 100 different open source educational tools. Specifically, their mission is to support the creation of interoperable learning tools that span multiple platforms. Yes, it is true that we sometimes sponsor their events – just like we sponsor the events of a number of other organizations. Yes, it is true that a lot of the tools they have to offer plug into Blackboard’s LMSs, but this is due to the history of the organization. Every organization has to start somewhere. You’ll notice some tools are actually webapps or binary executables that aren’t connected to Blackboard in any way.
The OSCELOT gang is a bunch of fun, bright individuals who have a true passion for advancing education with open source tools, apps, simulators, etc. Many of them are instructional designers, librarians, sysadmins, and individuals only tangentially connected to Blackboard who contribute their own non-work time to this organization. Personally, I think you are doing them a huge disservice by knocking their work in this way. Their vision is much bigger than being just a Blackboard development shop. As for me, I’m quite proud of what they do – just as you are proud of the work going on in the Sakai community. In fact, some of the contributors to OSCELOT also contribute to Sakai. Hopefully as everyone commits to and implements the open standards that we both believe in, we’ll see collaborative opportunities through organizations such as OSCELOT that will afford us the opportunity to more effectively move forward together.
It certainly was not my intention to denigrate the OSCELOT contributors in any way, and I appreciate George’s note to correct the record regarding the organization.
That said, none of this changes my main point about Blackboard, Inc.’s opportunistic touting of the value of open source when it is developed for their platform while simultaneously attacking it with falsehoods and poor argumentation when it competes with their offerings.
George Kroner says
Thank you for posting our conversation, Michael. I do think the comparison in the last paragraph is still a little apples & oranges. Developing a plugin for a learning platform (as the OSCELOT community primarily does) is in my mind a significantly different undertaking than developing an entire enterprise learning system from scratch (as for example the Sakai community primarily does). One primary benefit of the plugin approach is that it offloads the overhead of system maintenance (which by most models accounts for 50-75% of the actual cost of development) to someone else – the platform provider. This allows developers instead of focusing on nuts & bolts such as architecture, scalability, & session management to focus their energy on development that has a direct impact on the varying needs of end-users.
As an example, consider the Apple iPhone. Does Apple give developers source code access to the iPhone OS? No. Is the iPhone app model a huge success? Yes. Why? Because it turns the phone into a platform that can meet a wide array of user needs. Who owns the overhead of maintaining the core iPhone OS platform? Apple. Is it necessary to rebuild the phone’s OS each time a new app is installed? No. Etc. So rather than “opportunistic touting,” my opinion is that there are distinct advantages that the plugin model has that are particularly advantageous for smaller open source projects that are more easily scoped, coordinated, built, and maintained. This is the success that I see in the OSCELOT community and one reason why I believe the past two years have seen their community membership double in size year over year.
Michael Feldstein says
You’ll get no argument from me about the value of an open source plug-in community. But the rest of your argument does not succeed in defending the position that your employer took in their response to NCCCS. There are plenty of schools using Sakai or Moodle (or linux or apache or drupal or squirrelmail or…) who have “offloaded the overhead of system maintenance…to someone else”. It is a fallacy to argue that open source inherently entails assuming the burden of worrying about the platform while proprietary inherently frees the customer from it. You can argue reasonably that a closed source core enterprise platform augmented by an open source plug-in ecosystem is one plausible way to support the needs of schools. But that “one plausible” phrase is the key missing piece that makes your argument here (at least as I interpret it) different from the one your employer has been making, which is the argument with which I have taken issue. The license under which software is released tells you surprisingly little about its quality or the risks inherent in using it.
And I do believe it is hypocritical for a company to proclaim that they are all about “open” (without defining what that even means) while telling their customers how risky and scary openness can be. If the openness with which Moodle handles security issues or feature development is a “bad” kind of openness, the burden is on Blackboard to explain exactly what they think the “good” kind of openness is and why they think there is a difference. Until the company does that in a programmatic, plausible and…for lack of a better word…open way, I maintain that it is being hypocritical.