Forced? Don't think that was ever suggested nor even a remote possibility.
>You have to turn the complaint on the head and ask yourself are we better with the code out in the wild even if it's unsupported than not existing at all?
Well, yeah. I don't think anyone's really claimed this is some stark choice betwee financial support or nothing at all. The article, to me, was about improving the existing model.
The relationship is a little more symbiotic than you're implying. Financial backing is as much a "side effect" as it is a necessary pre-cursor to any kind of genuine wider adoption.
> Linux. GCC. emacs. gdb. you name it.
Hadoop, Mongo, Android, My/Postgre/SQL
> Heck Linux certainly wasn't started with Linus thinking he'd gain anything _financial_ with it.
Don't think I ever implied otherwise. This isn't really about motives.
Financial backing quite often simply means that a developer(s) can work on a given project full time. There are real limits to what can be achieved part time and with crowd-sourced code. Take video editing in Linux as an obvious example of this phenomenon.
You know. Linux. GCC. emacs. gdb. you name it. In fact, some of those still don't have financial backing. Heck Linux certainly wasn't started with Linus thinking he'd gain anything _financial_ with it.