Closed mzur closed 4 years ago
Even better would be to make BIIGLE open source. The open issues for new features stack up and have a low chance of being implemented, considering the new workload for MiningImpact2 features. With open source, other BIIGLE users could contribute and implement features that they would like to have themselves.
Find out if this is possible and from whom we need approval to make BIIGLE open source.
Add a link to the GitHub organization to the landing page once BIIGLE is open source (biigle/community-scripts#1).
To do once we have an open source license:
LICENSE
file to biigle/core
and all repositories of modules and -distribution
configurations. Also add the license to composer.json
and package.json
files. Make the repositories public. Do not publish the production repositories.Optional:
DEVELOPING
and CONTRIBUTING
to biigle/core
.biigle/core
(and all modules). Use it for tests, coding style and Docker image builds (?). This can be done with GitHub Actions.What about the distribution repositories? If we license them as GPL, users wouldn't be able to use them "privately". Maybe we use MIT for those?
I added an action that runs the tests in this repository. I'll investigate if individual modules can be tested as well. This issue is resolved.
We would like to have a software license for BIIGLE that allows us to give the code away in student projects. All students have to comply with (sign) the license and are not allowed to use the code in private or commercial projects other than BIIGLE.
As this needs to be approved by all BIIGLE stakeholders, this might take some time. But maybe we can even agree to some of the licenses suggested by GitHub?