Comments (3)
What I wrote in the main issue report should not be controversial, namely that you can just choose GPL v3 (or GPL v2) and everything is fine.
DISCLAIMER: First of: I am not a lawyer so any comments/recommendations that I am making are not to be taken as any form of legal advice. (I am not joking here, technically speaking the NumFOCUS lawyers have a say here.)
It is less clear that you're actually free to choose MIT. My understanding is that at least the Free Software Foundation says that as soon as your code says import MDAnalysis
(and you use the MDAnalysis API directly, i.e., Universe, AtomGroup, AnalysisBase) you're bound by the copy-left of the GPL under which MDAnalysis is published and you must also use GPL.
Some of the @MDAnalysis/coredevs might have different opinions.
from membrane-curvature.
(disclaimer: not a lawyer)
My take is that the whole thing is quite murky. Going with @orbeckst's suggestion of GPLv3 is probably the safest thing to do for now given you'd want to do a release by the end of GSoC. Once we get confirmation from an actual lawyer, given that there are few contributors to this repo, I think you could then just change the license if needed?
from membrane-curvature.
Thanks for your comments @orbeckst @IAlibay, I addressed this issue in #61
from membrane-curvature.
Related Issues (20)
- Add 3.11 to CI
- Modernize setup to comply with PEP518 HOT 1
- Error in trover classifier
- Conda release? HOT 6
- PEP518 compliance, add a pyproject.toml
- MembraneCurvature very slow with low number of frames HOT 1
- link to blog post in docs broken
- Gradient calculation should respect arbitrary grid spacing
- Add an AUTHORS file HOT 1
- Make a minor release HOT 1
- Add MDAnalysis sphinx theme
- PyPi wheels & sdist contain extra user generated files & breaking tests HOT 3
- No module named 'membrane_curvature.base HOT 2
- Issue with the Warnings HOT 2
- Examples in documentation show incorrect plots. HOT 1
- register membrane-curvature as an MDAKit HOT 7
- Add python 3.10 support
- Deprecation warning in base
- Update Changelog and README HOT 1
- Add trove classifiers
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 membrane-curvature.