3 ms·
Historically, not having "non-commercial" was extremely important for Free Software, as it meant people were allowed to distribute tapes, floppies and CD-ROMs f
by grumbel 4y ago
Historically, not having "non-commercial" was extremely important for Free Software, as it meant people were allowed to distribute tapes, floppies and CD-ROMs for money with the software on it. We would never have had all the Linux distributions without that and nobody would have been able to get the software, as Internet for the masses was still a decade away.
The modern Internet has drastically lowered that barrier and "non-commercial" is slightly less of an issue, as you no longer need a middle man handling the shipping. However servers still don't run for free and non-commercial creates the problem of defining what commercial use actually is. Is having ads on your page enough to make it commercial use? What if the ads aren't under your control, but automatically inserted by the hoster (Instagram, Youtube, Reddit, etc.)? Donations to keep the servers running can count as commercial and all that. It gets really tricky to draw the line and most people will just avoid anything with a "non-commercial" clause.
Meanwhile attribution and sharealike are relatively harmless. Many Free Software licenses have required similar. They tell you exactly what rules you have to follow and don't hinder the distribution or use of it.