scherzma / Skunk

P2P Tor Chat App
GNU General Public License v3.0
4 stars 0 forks source link

Add GPL-3.0 License Notices to the Program #37

Open JavaHammes opened 3 months ago

JavaHammes commented 3 months ago

We need to ensure that our program complies with the GPL-3.0 license requirements. This involves including the appropriate license notices in all relevant parts of the program. Specifically, we need to:

  1. Include the following header notice in the source files (where applicable):
    /*
    * Skunk is a terminal based peer to peer chat app over tor
    * Copyright (C) 2024  Skunk-Project
    *
    * This program is free software: you can redistribute it and/or modify
    * it under the terms of the GNU General Public License as published by
    * the Free Software Foundation, either version 3 of the License, or
    * (at your option) any later version.
    *
    * This program is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    * GNU General Public License for more details.
    *
    * You should have received a copy of the GNU General Public License
    * along with this program.  If not, see <http://www.gnu.org/licenses/>.
    */
  2. Output a short notice to the terminal on startup

    If the program does terminal interaction, make it output a short
    notice like this when it starts in an interactive mode:
    
    Skunk Copyright (C) 2024  Skunk-Project
    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.