This summer Dropbox released an image compression thing called
Lepton, effectively a better way to encode JPEG (same principles, same
pixel results, considerably better execution of various implementation
aspects). Dropbox didn't have to do that. But one does nowadays, it's
become part of modern programming culture. Using and releasing open
source is a
best practice, as the buzzword goes.
Around the same time Richard M. Stallman posted a
of companies that both support free software and teach classes in use of
nonfree software. Condemnation is the word he chooses, not my choice.
No fraternisation with the enemy!
That enemy is us, now. The enemy is those who follow today's
conventional best practices. A stealth-mode startup I am talking to has
ten projects on github, because the CTO there has decided that whatever
good programmers consider good is what shall be done in his realm. Most of
the projects are forks, some with PRs for upstream, others described as
the code in this fork isn't really suitable for upstream, but take it
if you want. Good, polite behaviour, best practice indeed, and very
different from the GNU purity that rms requires.
What is left of rms' following if the good programmers are declared to be enemies? The outlook for the GNU project is poor.