|
|
|
Ask HN: Why aren't we penalising companies for not contributing to open source?
|
|
7 points
by Ws32ok
2790 days ago
|
|
Companies often complain about taxation and various costs of doing business eg salaries. Yet they also use open source software and don't contribute back. A lot are making source code changes and aren't passing them back either. Often in violation of the license (gpl) or even simply the spirit in which they received the code (open source in general). Why don't we change the social landscape so that companies that don't contribute something back are seen as unethical? Eg A for-profit organisation providing web services using a host of open source software can afford to support those projects. The license associated with the project shouldn't matter. Even if it's been released bsd, mit etc and there's no explicit obligation. Maybe penalising is wrong approach. Perhaps incentivising would be better? Or is this all a bad idea? Thoughts? |
|
(I'll put the "open source" vs. "free" thing to one side for a minute, but I will assume you mean anything on Github (etc.) with a permissive license and is free of charge.)
Also there is no reason individuals should produce open source code for free. If you want to, then that is fine, but remember you don't have to.
It would be a lot better for developers if fewer people created open source software. Paid software (perhaps with exceptions for destitute people) would be better and more developers could make a living in such a way. The stuff that is good to have open source is the frameworks and toolchains like React and NPM, which big companies can bankroll for PR purposes.