joaomgcd / JoinDesktop

A desktop app for Join built in Electron
238 stars 19 forks source link

Please add a license #68

Closed kisaragi-hiu closed 1 year ago

kisaragi-hiu commented 1 year ago

First of all, thank you for creating and sharing this tool. This seems to be an ideal notification synchronization service, and it's amazing that you decided to also put it on GitHub.

However, although the desktop app page says this is open source, because there is no license (not in a LICENSE file or package.json or README), users only really have permission as given by the GitHub terms of service. As explained by choosealicense.com:

When you make a creative work (which includes code), the work is under exclusive copyright by default. Unless you include a license that specifies otherwise, nobody else can copy, distribute, or modify your work without being at risk of take-downs, shake-downs, or litigation. Once the work has other contributors (each a copyright holder), “nobody” starts including you.

Even in the absence of a license file, you may grant some rights in cases where you publish your source code to a site that requires accepting terms of service. For example, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service, by which you allow others to view and fork your repository. Others may not need your permission if limitations and exceptions to copyright apply to their particular situation. Neither site terms nor jurisdiction-specific copyright limitations are sufficient for the kinds of collaboration that people usually seek on a public code host, such as experimentation, modification, and sharing as fostered by an open source license.

https://choosealicense.com/no-permission/

joaomgcd commented 1 year ago

Hi. Thanks for the request :) I actually like the default license though, so I think I'm good as is!