3 ms·
What a lot of people (surprisingly) miss is that Open Source in general has several distinct camps: - the ethically politically motivated: there are many sides
by rburhum 13y ago
What a lot of people (surprisingly) miss is that Open Source in general has several distinct camps:
- the ethically politically motivated: there are many sides of the spectrum here. Copyleft GNU advocates are a good example. Writing GPLv3/v2 is an issue of freedom and the code the write is a political statement
- the open source as a business model types: another category with different sides of the spectrum. Companies that dual-license as a restriction mechanism is another example. One license model allows anyone to use it with a GPLv3 license, while the author company really expects to make money of the consuming companies that do not want (or cannot) use that license. The consuming company has to buy another "commercial" license that does not require them to GPL anything.
- the I-just-want-to-build-cool-stuff camp: I found it on GitHub, so I just fork and use it. Often, they don't really understand licensing restrictions (or care). It is about hacking.
- the I-want-this camp: They may be seriously fed up with a particular piece of software. So much, that they are starting a new Open Source software and putting a lot of intellectual (and emotional) effort to build something they envision. Criticisms to the project are direct criticisms to the person. After all, the motivation for creating the project was personal.
- etc
The point of this, is that it is easy to forget that the motivation for using and creating Open Source for all these camps is drastically different. It is easy to get political, be attacked by zealots, get personal, or emotionally offensive.