Once again I wish github would allow the ability to limit who could open issues and PRs in order to do development in the open with a trusted/vetted set of collaborators without being subject to every zero-effort bug report from users.
You can already turn on repository interaction limits limiting issues/PRs to collaborators. It needs to be re-enabled every 6 months https://docs.github.com/en/communities/moderating-comments-a...
My boundaries as an open source developer
41–50 of 251 posts
Re: My boundaries as an open source developer
#42Once again I wish github would allow the ability to limit who could open issues and PRs in order to do development in the open with a trusted/vetted set of collaborators without being subject to every zero-effort bug report from users.
It would be nice to make the "open source, but closed to contributions/collaborators" model like SQLite and others (lightstream, etc) follow more of a first class citizen on github.
https://github.com/benbjohnson/litestream#contribution-polic...
Re: My boundaries as an open source developer
#43Once again I wish github would allow the ability to limit who could open issues and PRs in order to do development in the open with a trusted/vetted set of collaborators without being subject to every zero-effort bug report from users.
You don't need to use github, especially when you don't want the public making issues.
Re: My boundaries as an open source developer
#44I totally get where they are coming from but it does make it sound like unsupported software. After reading that, I would not use it without completely understanding the code as if I had written it myself (and maybe that's what you should do for every dependency anyway). I would probably look for another open source project to use instead. There seems to be a constant supply of people starting open source projects wh…
Re: My boundaries as an open source developer
#45I only have one rule: I only contact an open source developer if I believe resolving the problem would make the product better unless I am willing to offer them reasonable money to do it.
A counterpoint: You may view this feature as making the product better, but it might not fit the vision of the owner/developer and to them it will only generate a maintenance burden and bloat.
Re: My boundaries as an open source developer
#46Earlier quoted context omitted.
It's not about honesty or fame. The author does not and can not know if the code is going to be good for your use case. Only you can know that. Evaluate it yourself and see if it works for you. If it doesn't, don't use it. It's really that simple.
If they can not know their software is good or bad just please choose another profession.
Re: My boundaries as an open source developer
#47Earlier quoted context omitted.
You can already turn on repository interaction limits limiting issues/PRs to collaborators. It needs to be re-enabled every 6 months https://docs.github.com/en/communities/moderating-comments-a...
It's not the same thing, because of the flow: - developer finds a cool project - developer consumes the cool project - developer finds opportunity for bug fix or enhancement - developer forks and starts working on the enhancements - developer spends hours/days writing code - developer submits a PR - developer gets a notification (upon filling the PR, or after, from a bot) - developer is now extremely frustrated - dev…
Re: My boundaries as an open source developer
#48Earlier quoted context omitted.
It's not about honesty or fame. The author does not and can not know if the code is going to be good for your use case. Only you can know that. Evaluate it yourself and see if it works for you. If it doesn't, don't use it. It's really that simple.
If they can not know their software is good or bad just please choose another profession.
There is plenty of good software out there, that is only useful in limited.
I wrote code for small drone. If you don't know what you are doing you can easily burn down your house, with one of those (lipo are no joke).
SQLlight is great software, but if you try using it in wrong situation, you are going to have a problem.
In my experience for most of the software, the only answer is: it depends on what you are doing.
And sometimes even not so good software is best solution for a problem.
Re: My boundaries as an open source developer
#49I totally get where they are coming from but it does make it sound like unsupported software. After reading that, I would not use it without completely understanding the code as if I had written it myself (and maybe that's what you should do for every dependency anyway). I would probably look for another open source project to use instead. There seems to be a constant supply of people starting open source projects wh…
Pretty much every open source license contains a section along the lines of "there is absolutely no warranty". Older projects make this crystal clear in their readme. Newer, hipper projects don't, but that's only because they don't state it as explicitly.
Open source software is unsupported software unless you paid for a support contract. If you still get support despite not having paid for such a contract, then that support is an incidental gift that can go away at any time for any reason.
Re: My boundaries as an open source developer
#50Earlier quoted context omitted.
It's not the same thing, because of the flow: - developer finds a cool project - developer consumes the cool project - developer finds opportunity for bug fix or enhancement - developer forks and starts working on the enhancements - developer spends hours/days writing code - developer submits a PR - developer gets a notification (upon filling the PR, or after, from a bot) - developer is now extremely frustrated - dev…
I don't understand. You have "developer forks". Everything after that is irrelevant. That's the whole point of open source.