mirror of
https://github.com/flyimg/flyimg.git
synced 2026-04-25 09:45:50 +03:00
[GH-ISSUE #546] Evaluate Switching License to AGPL to Protect SaaS Use Cases #198
Labels
No labels
Docs
Docs
Docs
Security
UnitTest
bug
dependencies
duplicate
enhancement
enhancement
enhancement
hacktoberfest
help wanted
invalid
pull-request
question
stale
version 1
version 2
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/flyimg#198
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @sadok-f on GitHub (Nov 27, 2024).
Original GitHub issue: https://github.com/flyimg/flyimg/issues/546
Originally assigned to: @sadok-f on GitHub.
Currently, our project is licensed under MIT. While this license provides significant freedom for users and encourages adoption, it also allows third parties to use the project in SaaS (Software as a Service) offerings without contributing back any modifications or improvements.
Problem Statement:
Under the current license:
Companies can use the project to build proprietary SaaS products.
Modifications made for these SaaS offerings are not required to be shared, limiting community benefits.
This creates a potential "freeloading" scenario where others profit from the project without contributing back to its sustainability or growth.
Proposed Solution:
Switching to the GNU Affero General Public License (AGPL) would address these concerns.
The key benefits of adopting the AGPL include:
SaaS Loophole Closure:
The AGPL requires that if the software is used to provide a service over a network (e.g., SaaS), the source code of the modified version must be made available to users of that service.
Encourages Contributions:
Organizations using the software in a SaaS model would be required to contribute their improvements, leading to a stronger and more innovative community.
Prevents Vendor Lock-In:
Users of SaaS offerings based on this project will always have access to the source code, including any modifications, reducing the risk of being locked into a proprietary version.
Promotes Open Source Ethics:
The AGPL aligns with our goal of maintaining a transparent and open ecosystem where both individuals and companies benefit fairly from the project's development.
@lorello commented on GitHub (Nov 28, 2024):
We are a company and we are quite happy with flyimg. When needed, we have contributed a new feature to the source code. I think the AGPL license promotes this kind of behavior, so I would be happy if this license was adopted.