SalamLang / Salam

Salam Language: The inaugural coding language for Persian and Arabic speakers, inspired by the word salam meaning peace. With a user-friendly approach, it provides an accessible coding experience, promoting collaboration and simplicity for local developers.
https://www.salamlang.ir
GNU General Public License v3.0
9 stars 8 forks source link

Proposal to Update the License for SalamLang #267

Open BaseMax opened 2 weeks ago

BaseMax commented 2 weeks ago

I think we need to change LICENSE of salam as currently it's fully open to Copy-Share-Commercial use-Modification-Distribution-Patent use-Private use

https://github.com/SalamLang/Salam/blob/main/LICENSE

BaseMax commented 2 weeks ago

Dear SalamLang Community,

First, I want to extend my thanks to each of you for supporting and contributing to the development of SalamLang. Your enthusiasm and commitment have been essential in bringing this project to where it is today. As we continue to grow and refine our goals, we find ourselves considering a change in the license to better align with our future vision for the project.

Currently, SalamLang is licensed under the GNU General Public License v3.0 (GPL-3.0), which allows open access to the code, including permissions for commercial use, modification, and redistribution. While we value open source principles, we believe some adjustments may be needed to provide a more balanced framework that protects the project’s integrity and aligns with our long-term objectives.

Proposed Licensing Options

We are exploring several potential licensing models and welcome your thoughts on each option:

  1. GNU Affero General Public License (AGPL) v3.0:

    • Extends GPL protections to require derivative works used in networked environments to also remain open source.
    • Would help prevent closed-source usage of SalamLang in hosted services without making the code available.
  2. Mozilla Public License (MPL) 2.0:

    • A middle-ground license that allows proprietary combination but requires open-sourcing modifications made to SalamLang itself.
    • This could provide flexibility for wider adoption while ensuring improvements to SalamLang remain accessible to the community.
  3. Commons Clause (Added to an existing license like MIT or Apache 2.0):

    • Prohibits commercial use while allowing other open-source uses and access to the source code.
    • A possible choice if we want to keep SalamLang non-commercial without requiring derivatives to be open-source.
  4. Server Side Public License (SSPL):

    • Requires users running SalamLang as a service to make their full service code available under the same license.
    • This could prevent the use of SalamLang in proprietary SaaS without contributing back to the community.
  5. Custom License:

    • We could develop a license tailored to the specific needs of SalamLang, such as allowing use for personal and educational purposes while restricting commercial redistribution and modification.
    • This would allow us to define precise terms that protect both open collaboration and proprietary restrictions.

How You Can Help

This change will directly impact how SalamLang is shared, used, and developed moving forward. As part of our community, your perspective is incredibly valuable. We invite you to share your thoughts on these options or suggest other licensing ideas you believe would benefit SalamLang and our community. Your feedback will play a crucial role in helping us make an informed decision.

Please feel free to comment below or reach out directly if you have any questions. We’ll keep this issue open for discussion over the coming weeks to ensure all voices are heard.

Thank you for being a part of this journey with SalamLang. We’re excited to shape the future of this project together with you.

Warm regards, Max