# Licenses How to easily start your project with the templates, without using your code forge's templates or forking
Not legal advice! ## GPL Users: Will run your software locally
Developers: Any changes they make to your software need to be available to users; they cannot use your library in a piece of proprietary software ```fish git fetch https://code.gkaklas.gr/license/gpl.git && git cherry-pick FETCH_HEAD && git commit --verbose --gpg-sign --signoff --amend ``` ## AGPL Users: Will interact with your software by using network requests
Developers: Any changes they make to your software need to be available to users ```fish git fetch https://code.gkaklas.gr/license/agpl.git && git cherry-pick FETCH_HEAD && git commit --verbose --gpg-sign --signoff --amend ``` ## LGPL Users: Will use proprietary software that uses your library
Developers: Any changes they make to your library need to be available to users ```fish git fetch https://code.gkaklas.gr/license/lgpl.git && git cherry-pick FETCH_HEAD && git commit --verbose --gpg-sign --signoff --amend ``` ## MIT Only requires preservation of copyright and license notices ```fish git fetch https://code.gkaklas.gr/license/mit.git && git cherry-pick FETCH_HEAD && git commit --verbose --gpg-sign --signoff --amend ``` ## Apache Only requires preservation of copyright and license notices. Contributors to your software provide an express grant of patent rights ```fish git fetch https://code.gkaklas.gr/license/apache.git && git cherry-pick FETCH_HEAD && git commit --verbose --gpg-sign --signoff --amend ``` # Choosing a license * The European Commission has a [licensing assistant](https://interoperable-europe.ec.europa.eu/collection/eupl/solution/licensing-assistant/find-and-compare-software-licenses) * The Free Software Foundation has [recommendations](https://www.gnu.org/licenses/license-recommendations.html) * https://choosealicense.com