Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Make It Open Source (letterstoanewdeveloper.com)
3 points by mooreds on Oct 14, 2021 | hide | past | favorite | 3 comments


Firstly, find a good repository:

* Go to the Issues section which lists your issues, clear the search box;

* Add the search parameter for the label “good first issue” and consider including a language;

* This will list all issues which will match this criteria and from there have a look at the repositories and see which ones seem interesting to you.

* ...

Clever.

Here are the relevant searches:

is:open label:"good first issue"

https://github.com/search?q=is%3Aopen+label%3A%22good+first+...

is:open label:"help wanted"

https://github.com/search?q=is%3Aopen+label%3A%22help%20want...

Searching repos for 'good first issue' is also useful, as it shows projects that help with finding good first issues.

https://github.com/search?q=good+first+issue&type=repositori...

Lots are in early stages or abandoned, but there are good one(s), e.g.

https://github.com/BrianLitwin/GoodFirstIssue

http://goodfirstissue.com/


One cannot simply open source without picking a proper license.

I wish there was a good 101 on licensing for developers. There’s a lot of misinformation around GPL being bad. Open sourcing your tiny web dev hobby project as MIT or CC0 may not matter in the grand scheme, but a solid library or novel algorithm, maybe you don’t want a megacorp forking it with no acknowledgment or compensation for your time and effort. Maybe the dev philosophically wants their code to be ‘free’ and pass on that freedom. A lot of content just says to slap on MIT or a BSD Clause without talking about middle grounds developers might be interested in either like LGPL, MPL, or even Apache.


If you don’t want a megacorp forking it with no acknowledgment or compensation for your time and effort you need to use AGPL or something similar.




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

Search: