You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding a license is crucial. Unlicensed code is automatically protected by copyright. Without a license, using, modifying, or distributing the code could be considered copyright infringement, even if that wasn't the intent of the creators.
Why Choose a Copyleft License (AGPLv3)
While permissive licenses like MIT or Apache-2.0 are popular, a copyleft license, specifically the GNU Affero General Public License v3 (AGPLv3), is more appropriate for this project:
Preserves Open Source Nature: AGPLv3 ensures that any modifications or derivative works must also be open source, preventing the code from being incorporated into closed-source projects.
Network Protection: Unlike GPL, AGPL extends to network usage, requiring that if the software is used to provide a service over a network, the complete source code must be made available to users of that service.
Suitable for Applications: While permissive licenses are often preferred for libraries, AGPLv3 is well-suited for standalone applications.
Aligns with Educational Goals: As a project associated with UiT, using AGPLv3 aligns with academic principles of openness and knowledge sharing.
Community Benefit: Ensures that improvements and modifications benefit the entire community, including future TD students at UiT.
The text was updated successfully, but these errors were encountered:
Add AGPLv3 License to the Project
Why We Need a License
Adding a license is crucial. Unlicensed code is automatically protected by copyright. Without a license, using, modifying, or distributing the code could be considered copyright infringement, even if that wasn't the intent of the creators.
Why Choose a Copyleft License (AGPLv3)
While permissive licenses like MIT or Apache-2.0 are popular, a copyleft license, specifically the GNU Affero General Public License v3 (AGPLv3), is more appropriate for this project:
Preserves Open Source Nature: AGPLv3 ensures that any modifications or derivative works must also be open source, preventing the code from being incorporated into closed-source projects.
Network Protection: Unlike GPL, AGPL extends to network usage, requiring that if the software is used to provide a service over a network, the complete source code must be made available to users of that service.
Suitable for Applications: While permissive licenses are often preferred for libraries, AGPLv3 is well-suited for standalone applications.
Aligns with Educational Goals: As a project associated with UiT, using AGPLv3 aligns with academic principles of openness and knowledge sharing.
Community Benefit: Ensures that improvements and modifications benefit the entire community, including future TD students at UiT.
The text was updated successfully, but these errors were encountered: