Comments (6)
@Grinnz You are absolutely right. All contributors own their copyright and should be respected for it. If my comment was rude, I apologize. I do not intend to tell contributors or anyone else what to do or what not to do. My aim is to assist if someone is looking for help regarding the license jungle and other issues.
from software-license.
Why is this an issue, both the GPL and AL are published in the same document?
Software-License/lib/Software/License/Perl_5.pm
Lines 41 to 54 in 80f4098
Similarly, if the license in Perl_5.pm was to change, then
subsequent releases via dist::zilla etc would change the
license terms with minimal consent from the author(s) &
copyright holders.
This holds true for every change in a License.pm file and is not specific to Perl_5.pm
from software-license.
This is indeed something to be wary of, and why some instead say "the license of Perl v5.10" or similar more specific verbiage. But in practicality, it would be impossible for Perl 5 to change its license, so it's a theoretical issue.
from software-license.
Whats interesting about Artistic 1.0 is that it has the concept of a "Copyright Holder" who "maintains some semblance of artistic control over the development of the package" and gives users "the right to make reasonable modifications"
The "Copyright Holder" is whoever is named in the copyright or copyrights for the package.
Whilst relicensing would normally require contacting every contributor or removing code, this "Copyright Holder" provides a quirk whereby only those listed hold copyright controls.
Looking at https://metacpan.org/dist/perl/view/pod/perl.pod there is only an "AUTHOR" section with Larry Wall listed. Then there is an AUTHORS file https://github.com/Perl/perl5/blob/blead/AUTHORS which purpose is to "To give due honour to those who have made Perl 5 what it is today" and therefore not claiming to be a list of "Copyright Holders" per A1.0
On this basis, I would make the argument that only larry wall has copyright control of Perl and relicense only requires his blessing.
from software-license.
At https://github.com/Perl/perl5/blob/blead/README Larry Wall is stated as copyright holder, not only as author. Furthermore, there are "other" copyright holders mentioned but without name. So it remains unclear whether further copyright holders exist and who they are. It may be the case that each author/contributor holds the copyright for the contribution they did.
from software-license.
Much like technical aspects of Perl, what's written down doesn't matter as much as the reality that all contributors innately own the copyright of their contributions, and I don't think anyone is interested in having lawyers argue that one way or another.
from software-license.
Related Issues (20)
- Software::LicenseUtils->guess_license_from_meta doesn't work on META.json HOT 3
- Unclear documentation HOT 1
- v0.103010 install fails on 5.14.2 HOT 2
- Add command-line program for spitting out license etc HOT 5
- Try word trigrams or something like that for identifying licenses HOT 4
- OSI has an API HOT 1
- guess_license_from_pod does not recognize license version in parens
- no support for licence with "or (at your option) any later version" HOT 22
- tests fail when additional license modules are installed
- Wording of "MIT (X11)" is misleading HOT 1
- Support EUPL HOT 1
- guess_license_from_pod does not recognize restricted HOT 2
- guess_license_from_pod doesn't recognize Apache licenses
- [PATCH] Fix deprecated SPDX identifiers for AGPL_3, LGPL_2_1, and LGPL_3_0.
- Apache_2_0 license does not replace year and copyright holder HOT 4
- Feature Request: Add short_name() Accessor
- Something can have multiple copyright holders and this should be supported. HOT 1
- MIT license should just be the MIT license HOT 1
- Software::License installation issue HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from software-license.