| ▲ | martin-t 10 hours ago | |
I think it would be most interesting to find ways to restrict bad usage without crippling the positive impact. Douglas Crockford[0] tried this with JSON. Now, strictly speaking, this does not satisfy the definition of Open Source (it merely is open source, lowercase). But after 10 years of working on Open Source, I came to the conclusion that Open Source is not the absolute social good we delude ourselves into thinking. Sure, it's usually better than closed source because the freedoms mean people tend to have more control and it's harder for anyone (including large corporations) to restrict those freedoms. But I think it's a local optimum and we should start looking into better alternatives. Android, for example, is nominally Open Source but in reality the source is only published by google periodically[1], making any true cooperation between the paid devs and the community difficult. And good luck getting this to actually run on a physical device without giving up things like Google Play or banking apps or your warranty. There's always ways to fuck people over and there always will be but we should look into further ways to limit and reduce them. [0]: https://en.wikipedia.org/wiki/Douglas_Crockford [1]: https://www.androidauthority.com/aosp-source-code-schedule-3... | ||