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

Clarifying dual-licensing on the site #56

Open
drforr opened this issue Jun 28, 2019 · 9 comments
Open

Clarifying dual-licensing on the site #56

drforr opened this issue Jun 28, 2019 · 9 comments
Assignees
Labels
fallback If no other label fits

Comments

@drforr
Copy link

drforr commented Jun 28, 2019

In a recent conversation I had, a certain large company is apparently removing Perl 5 from their core distribution partially because it was under the AL. Making it clear that Perl 6 (as well as 5) can be dual-licensed under either the AL or GPL might help adoption by making it clear that both AL and GPL users are welcome.

@AlexDaniel AlexDaniel self-assigned this Jun 28, 2019
@AlexDaniel AlexDaniel added the fallback If no other label fits label Jun 28, 2019
@AlexDaniel AlexDaniel assigned jnthn and unassigned AlexDaniel May 14, 2020
@lizmat lizmat assigned lizmat and unassigned jnthn Oct 5, 2020
@coke
Copy link
Contributor

coke commented May 8, 2022

RIP @drforr.

I am not sure this note is correct. As far as I understand, Raku (even as Perl 6) was never available under a dual license at the user's choice, it was always Artistic 2.0.

I think we can reject this ticket. @codesections, @lizmat ...

@lizmat
Copy link
Collaborator

lizmat commented May 9, 2022

Well, doesn't AL 2.0 imply dual licensing? I think @drforr was referring to the original AL?

@coke
Copy link
Contributor

coke commented May 9, 2022

I don't see any mention of GPL in the AL2.0 text.

@coke
Copy link
Contributor

coke commented May 9, 2022

... or in the Rakudo repository itself about dual licensing.

@patrickbkr
Copy link
Member

@coke Look at section 4.c.ii . It's a property of the Artistic License 2 itself to allow relicencing:

Distribution of Modified Versions of the Package as Source

(4) You may Distribute your Modified Version as Source (either gratis or for a Distributor Fee, and with or without a Compiled form of the Modified Version) provided that you clearly document how it differs from the Standard Version, including, but not limited to, documenting any non-standard features, executables, or modules, and provided that you do at least ONE of the following:
     (a) make the Modified Version available to the Copyright Holder of the Standard Version, under the Original License, so that the Copyright Holder may
          include your modifications in the Standard Version.
     (b) ensure that installation of your Modified Version does not prevent the user installing or running the Standard Version. In addition, the Modified 
          Version must bear a name that is different from the name of the Standard Version.
     (c) allow anyone who receives a copy of the Modified Version to make the Source form of the Modified Version available to others under
          (i) the Original License or
          (ii) a license that permits the licensee to freely copy, modify and redistribute the Modified Version using the same licensing terms that apply to the
               copy that the licensee received, and requires that the Source form of the Modified Version, and of any works derived from it, be made freely
               available in that license fees are prohibited but Distributor Fees are allowed.

@coke
Copy link
Contributor

coke commented May 9, 2022

Yes, but re-licensing is not dual licensing.

@patrickbkr
Copy link
Member

Hm. I need to think about the difference of re-licensing and doal licensing for a bit...

@patrickbkr
Copy link
Member

(I think irrelevant to this ticket, but) it seems Perl5 acually is dual licensed under AL and GPL: https://dev.perl.org/licenses/

@patrickbkr
Copy link
Member

Back to the original issue, I agree with @coke that this can be closed, as there is no option to license Rakudo as anything else than AL2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fallback If no other label fits
Projects
None yet
Development

No branches or pull requests

6 participants