I’m sure this topic has been done to death. I’m still trying to find my away around all the ramifications.
This quote from “Dreaming in Code” (pg. 97, book from 2007, by Scott Rosenberg) got me thinking.
[quote]Cox, now a consultant living in Manassas, Virginia, says that although he uses open source software daily and considers himself a Linux hacker, he doesn’t see the open source approach as a realistic answer to the problem of software reuse. "They do have an economic model that works for people that are motivated by reputation more than money, " he says. “But most folks are motivated by how to pay the mortgage. And I’m more interested in how to mobilize that majority to make reuse work.”
[/quote]
This was the ending paragraph of a discussion on contributions by Brad Cox, who designed Objective-C in an effort to allow more reuse in C programming, and wrote a book called “Superdistribution” explaining a possible economic model for reuse that never caught on.
I find a lot to be sympathetic of here.