The only reason this ‘bargain’ existed at all in the first place was because of the GPL and other more restrictive licenses which encoded this ‘bargain’ into their verbage.
The current version of the ‘bargain’ - use MIT or BSD and expect more participation as a result - has never been the norm. The norm is corporate programmers taking whatever code they can and using it.
The norm is a cleanroom implementation of open source software written because companies would rather pay for that implementation rather than muck around in open source licensed code (I watched Oracle do this with several MySQL feature/bug fix patches).
And so here we are. Yet Another MIT License Regret.
The current version of the ‘bargain’ - use MIT or BSD and expect more participation as a result - has never been the norm. The norm is corporate programmers taking whatever code they can and using it.
The norm is a cleanroom implementation of open source software written because companies would rather pay for that implementation rather than muck around in open source licensed code (I watched Oracle do this with several MySQL feature/bug fix patches).
And so here we are. Yet Another MIT License Regret.