-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
No software license #150
Comments
I imagine we'd need to get all past contributors (https://github.com/HackSoc/hacksoc.org/graphs/contributors) to agree to a relicensing (considering it's currently implicit-all-rights-reserved). |
Further discussion in committee meeting of 21st August (minutes to come) |
Indeed (minutes). Let's start the bikeshedding, shall we? So I think the most reasonable way to do this is to have two licences, one for the code and one for the site content, because the latter is far less likely to be used in good faith than the former and we may want to better restrict how it is used. At the meeting CC-BY-NC-SA 4.0 was proposed, which I personally think is reasonable. That leaves two questions: software licence, and how to segment which licence applies to which areas. The former: may I propose the Mozilla Public Licence 2.0. It's more restrictive than the MIT and Apache licences, but stops short of the onerousness of the LGPL and GPL. Namely, it requires redistribution of any modified MPL'd files, but doesn't "infect" the rest of an application like the GPL does. Am open to input on this however. The latter: the best I can think of is that all |
For my input (having disentangled the build system from the content once), my opinion is the content license should apply to the everything (including web assets, styles, scripts) except for the build system (that is,
|
@LukeMoll That works too, I'm personally happy with that. So, just so we're on the same page, the rule would be that (ed: we'd also need to exclude the fonts, as those have their own licences) |
Essentially yes, I think the wording of the rule should include the spirit
("the build system source code and its related packaging files") and the
files listed explicitly since there's not that many of them.
No opinions on CC so equally happy with that or something.
…On Thu, 26 Aug 2021, 8:25 am Marks Polakovs, ***@***.***> wrote:
@LukeMoll <https://github.com/LukeMoll> That works too, I'm personally
happy with that. So, just so we're on the same page, the rule would be that
main.js and the *.json files in the root are under Undetermined Source
Licence, and the rest is CC?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#150 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB2N5U5CEUDVFLAQ67XVGW3T6XT65ANCNFSM442ML6NQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>
.
|
notes:
my takes:
|
The repository is missing any license information. This is of course not a simple issue as the repository includes both the content of the website and the tooling required to build it. The majority of the latter is included in main.js, with the remaining files making up the former. If separate licensing is desirable, the repository could be licensed as suitable for the content, "except where noted" and an alternative license could be included in the header of main.js.
The text was updated successfully, but these errors were encountered: