mikepound / opencubes

A community improved version of the polycubes project!
MIT License
44 stars 23 forks source link

Licence for opencubes #33

Closed NailLegProcessorDivide closed 11 months ago

NailLegProcessorDivide commented 12 months ago

This was brought up for the original cubes repository and an MIT Licence was added however this repository still has no licence. To my understanding (IANAL) we would need to get agreement from every contributor for licensing this which may have been the issue as to why it wasnt fixed at the same time but would also imply that this is something that is easier to fix sooner rather than later.

bertie2 commented 12 months ago

@nsch0e @NailLegProcessorDivide @datdenkikniet @JATothrim @joulebit @VladimirFokow and myself are the current contributors, could I get a confirmation from all of you to MIT license this.

datdenkikniet commented 12 months ago

I confirm that I agree to license my contributions under the MIT license, I think this is a great idea. Let's add it ASAP

VladimirFokow commented 12 months ago

I also agree to the MIT license

NailLegProcessorDivide commented 12 months ago

I also agree

nsch0e commented 12 months ago

I also agree

JATothrim commented 12 months ago

I agree with MIT license.

Question: Should the license appear to be prepended in all source files?

datdenkikniet commented 12 months ago

Generally MIT licensed projects only include the license in a LICENSE file.

If we want to be on the safe side we could include an SPDX header, but I don't think it's necessary

A notice in the README stating that all contributions are done under this license would be a good idea, though.

bertie2 commented 11 months ago

unfortunately I am unable to get in contact with @joulebit , I will be backing out his changes in order to apply the MIT license to all other code which contributors here have agreed to.

mikepound commented 11 months ago

I'm happy with MIT, and happy for you to make the call. Originally I'd thought of a fairly generic wording for "developers" like the one used in the numpy mit license:

https://numpy.org/devdocs/license.html