luafmt icon indicating copy to clipboard operation
luafmt copied to clipboard

Missing LICENSE

Open TechnologyClassroom opened this issue 4 years ago • 5 comments

I see you have no LICENSE file for this project. The default is copyright.

I would suggest releasing the code under the GPL-3.0-or-later or AGPL-3.0-or-later license so that others are encouraged to contribute changes back to your project.

TechnologyClassroom avatar Jun 24 '21 13:06 TechnologyClassroom

Lua projects are usually MIT or ISC, making this gpl would render using it in games (which is what lua is usually used in) not possible.

Nomarian avatar Feb 21 '22 02:02 Nomarian

MIT and ISC are both compatible with GPL. Upon further inspection, I would recommend LGPL-3.0-or-later.

TechnologyClassroom avatar Feb 21 '22 03:02 TechnologyClassroom

It is up to author to choose a license. however, most of the lua ecosystem is ISC licensed. FWIW if this project was infected with a viral license I wouldn't pick it.

Nomarian avatar Feb 21 '22 05:02 Nomarian

GPL is not a viral infection. It is a copyleft license that makes sure the forks also include freedom. With permissive licenses, the downstream forks are often proprietary.

TechnologyClassroom avatar Feb 21 '22 15:02 TechnologyClassroom

https://en.wikipedia.org/wiki/Viral_license

Nomarian avatar Feb 22 '22 17:02 Nomarian