Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This 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.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: