3 ms·
People spending their free time writing open source software should write it in whatever they want. There is no way anyone should be forced to comply with any s
by josep2 11y ago
People spending their free time writing open source software should write it in whatever they want. There is no way anyone should be forced to comply with any standard when they are freely sharing their code. This article perfectly reflects my thoughts when it comes to asking open source authors to do anything: http://hueniverse.com/2016/01/26/how-to-use-open-source-and-shut-the-fuck-up-at-the-same-time/ http://hueniverse.com/2016/01/26/how-to-use-open-source-and-...
- coldtea 11y agoThis arguments boils down to "they are free persons" which is besides the point and doesn't tell us anything. This is not about where you start from (totally free, their own time, can do anything) nor about whether they can be forced to do X or Y. It's about what kind of community and software they (we) want to build, and what would be the best practices and suggestions. Developers aren't forced to package their libs for npm distribution, write comments, ensure they play well with latest browsers, etc. either, but they do -- not because they are forced to, but because they agree that it's a nice thing to do. FOSS developers do all sorts of stuff to make their software better for users already -- writing documentation, packaging for various platforms, evangelizing it, conforming to certain standards even when they don't personally use them or care for them etc. Software development, especially community OSS is not about proving how "individual" one is, and doing everything for fun. It's also about wanting to contribute to a common cause and build some common foundations and best practices for a platform or language etc. Most projects agree to that idea, or at least pay lip service to the idea. In this case, the TFA is not about forcing anyone to do something they don't want, so your reaction is besides the point. It's about suggesting what the author thinks is the better way for developers to do going forward. >There is no way anyone should be forced to comply with any standard when they are freely sharing their code. Force them not, but nudge them towards complying, or convince them to comply, yes, there are TONS of ways. Advocacy for some specific practice, like TFA does, is one.
- bryanlarsen 11y agoIf you don't want people to use or like your open source software, feel free to do whatever you want. I've got a bunch of open source shit on GitHub which is only there because it would cost me money to make it private. If I actually want people to use it, I add documentation. And that's what Typescript basically is: rigorous documentation.