Tkachov / ALERT

Amazing Luna Engine Research Tools (formerly dat1_extractor)
GNU General Public License v3.0
11 stars 5 forks source link

Add license notice to all the code #6

Closed Tkachov closed 5 months ago

Tkachov commented 6 months ago

Add comments like this to the beginning of all the code files:

// ALERT: Amazing Luna Engine Research Tools
// This program is free software, and can be redistributed and/or modified by you. It is provided 'as-is', without any warranty.
// For more details, terms and conditions, see GNU General Public License.
// A copy of the that license should come with this program (LICENSE.txt). If not, see <http://www.gnu.org/licenses/>.

Maybe also put a link to the repo there? Maybe also have a notice printed when using editor.py / main.py, like GPLv3 suggests?

Tkachov commented 5 months ago

The part linked says about "terminal interaction", which neither working webserver nor scripts printing "usage" message do. And GUI (web) piece doesn't have an about box, so nowhere to put that as well.

Anyway, it looks like most programs, even GPL-licensed, don't follow that strictly. I think having a LICENSE.txt next to the app is good enough.