FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[SUGGESTION] Permissive License · Issue #122 · hsutter/cppfront · GitHub

Repository navigation

[SUGGESTION] Permissive License #122

Description

The project is currently licensed under CC-BY-NC-ND-4.0. This license is not really friendly with open-source, as it does not allow derivatives. So any modification made to the code cannot be published to the public, hence forking the repository and making changes is not even possible. At least as far as I can understand the terms here https://creativecommons.org/licenses/by-nc-nd/4.0/.

I would like to suggest to use a more permissive license that actually encourages contribution/experiments.

Activity

  1. switch-blade-stuff commented on Nov 16, 2022

    While the end licensing decision is up to Herb, I would also like to add that I have come across some people being wary of CC licenses due to them being mostly aimed at non-software creative work, and as such not being entirely applicable for software projects.

  2. self-assigned this
    on Nov 25, 2022
  3. hsutter commented on Nov 25, 2022

    Owner

    Yes, I intend to make the license permissive later if this develops into something usable, but not yet while it's still very much a personal experiment.

    At this early incomplete state, I deliberately chose a non-permissive license so that I could open-source the code but avoid two pitfalls:

    • I want to be clear it's a personal experiment only, and not for production use.
    • I want to not enable a proliferation of forks while I'm still incubating this. If someone is inspired by this then that's great, and I encourage them to do the same thing I did and create their own experimental project and let us know the results!

    That said, this license does encourage contributions, and there is a CLA. Speaking of contributions, I have a set of PRs waiting for me now that I've partly recovered and un-submerged from running our first ISO C++ meeting in almost three years. :)

    However, down the road if anything does come of this project and it becomes suitable for some use in production, then I'd change the license to a mainstream OSS license, possibly Apache with LLVM exception which is one of the most popular now for that kind of project, or whatever is the most popular and appropriate license at the time I decide it's something worth actually "shipping."

    Thanks for your interest in the project!

  4. neeraj9 commented on Jun 5, 2023

    Great keynote @hsutter in CppConn 2022 and I agree with you that C++ engineers should come back to the language which they loved and help it flourish. I have been a C / C++ fanboy for decades and understand all the legacy challenges. This is an ambitious attempt, but much needed to help the language. In my opinion, a lot of C++ engineers feel the pain and lesser friction would help grow the project.

    With due respect, the decision is ultimately yours. It is just my humble opinion on this topic.

    Thanks for sharing this with the world.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


    Back | FazBrowse Home | New Git URL