Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed Changes for Dual-Licensing #2

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

kodxana
Copy link

@kodxana kodxana commented Feb 29, 2024

Summary of Proposed Changes

This pull request introduces a series of changes to this fork implement a dual-licensing model under the MIT License and the GNU Affero General Public License (AGPL). The goal is to ensure the project's original work remains open and free under the MIT License, while modifications made by FurkanGozukara are protected under the AGPL to encourage contributions to remain open.

Changes Made

  1. Added LICENSE_AGPL.md: A new license file has been added to clearly outline the terms under which modifications to the SUPIR project are licensed.

  2. Updated README.md: The documentation has been updated to include a new section on licensing, detailing the dual-licensing model and providing links to both the MIT and AGPL license texts.

  3. Reverted original LICENSE: Its required to include original license to comply with open source.

  4. Source File Headers: All files edited by FurkanGozukara should have headers in modified source files to explicitly state the licensing under the AGPL. This is to clarify the distinction between original work and modifications.

Instructions for Using the Source File Header

For any new files created or existing files modified by FurkanGozukara (or other contributors in the future), the following header should be included at the top of each source file:

/*
 * This file is part of the SUPIR project, which is dual-licensed under the MIT License and the GNU Affero General Public License (AGPL).
 * 
 * Original work in this file is licensed under the MIT License. See LICENSE file in the project root for the MIT License terms.
 * 
 * Modifications made by FurkanGozukara are licensed under the GNU Affero General Public License (AGPL). Any modifications, enhancements, or derivative works by FurkanGozukara or contributions made to this file are under the AGPL. For the AGPL terms, see LICENSE_AGPL.md in the project root.
 *
 * For more details about the dual-licensing scheme, please refer to the README.md and LICENSE_AGPL.md files.
 *
 * Contributors:
 * - FurkanGozukara (https://github.com/FurkanGozukara) - modifications under AGPL
 */

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant