HN2new | past | comments | ask | show | jobs | submitlogin

If you maintain a package within the framework of a certain project, using its tools and repositories, they get to dictate the access control and other rules.

If you don't like how they run that, then develop whatever you're developing under some alternative hosting (perhaps self-hosting). Let someone else pull from your repository and update the packages elsewhere. That someone will play by the rules: using 2FA if the package is critical or whatever. You, the upstream, do not have to; you don't have to have any interactions at all with the downstream project.

The downstream project doesn't impose rules and procedures on you in order to impose undeserved obligations upon an open source developer, but because have privileges to publish changes. It doesn't matter whether or not you're the developer of those changes.



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

Search: