14. November 2023 #1644
dimakuv
started this conversation in
Meeting notes
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Agenda
(please write your proposed agenda items in comments under this discussion)
Misc
Erica Fu: a new developer on Gramine from UNC, under management of Don Porter.
Benny/Dmitrii: licenses of examples (e.g. Python scripts, Makefiles, manifest templates)
Benny: built a demo that shows how Gramine SGX protects the application state, using a Python example from our
CI-Examples/
and modifying it (manifest template, script).Q: in general, people seem to take the Gramine example files as a starting point. Can they actually re-license these files (manifest template, Makefile, etc) under their own license, not inheriting LGPL?
Woju: configuration files and Makefiles are not "creative" (it's "craft not art").
Don: thinks it's perfectly fine to license them as BSD/MIT.
Benny: We also have an independent question of e.g. Python scripts. Because example Python scripts are not licensed: https://github.com/gramineproject/gramine/blob/master/CI-Examples/python/scripts/sgx-quote.py
Don's proposal: just use a permissive license, with SPDX in every file, and amend LICENSE.addendum.
Actions:
Woju: upcoming CI changes
Woju will reenable many disabled CI nodes. They all have Debian 12 distro installed now. Woju will now switch to VMs instead of bare-metal nodes, to have more (virtual) nodes and make the CI more parallel.
Beta Was this translation helpful? Give feedback.
All reactions