Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify license when using the templates #187

Merged
merged 1 commit into from
May 21, 2019

Conversation

DavidS
Copy link
Contributor

@DavidS DavidS commented Feb 15, 2019

When using the templates in their intended form through the PDK we do not want to add legal burden on the users. To clarify this, we note here that the rendering of the modules through the PDK already leaves enough traces (e.g. the template-url in metadata.json) that the conditions of section 4 (Redistribution) are met without any further action on the Licensor's side.

I'll take this opportunity to also point out that the files rendered from the pdk-templates will remain Derivative Works of pdk-templates, e.g. for the purpose of section 3 (Grant of Patent License). Thanks to the specifics of the Apache 2.0 license this clearly does not extend to the main content of a module, either through "remaining separable" from the templated files, or through the fact that the templated result by itself (e.g. from pdk new class) does not pass the hurdle of being a significant work.

@bmjen
Copy link
Contributor

bmjen commented Feb 19, 2019

@shrug Can you take a look at this?

@philomory
Copy link

I'm actually curious why the PDK templates (as opposed to PDK itself) can't simply be released under a more permissive license (perhaps the patents clause is important to maintain?), but other than that I think this answers my question.

scotje
scotje previously approved these changes May 21, 2019
When using the templates in their intended form through the PDK we do not want to add legal burden on the users. To clarify this, we note here that the rendering of the modules through the PDK already leaves enough traces (e.g. the `template-url` in `metadata.json`) that the conditions of section 4 (Redistribution) are met without any further action on the Licensor's side.

I'll take this opportunity to also point out that the files rendered from the pdk-templates will remain Derivative Works of pdk-templates, e.g. for the purpose of section 3 (Grant of Patent License). Thanks to the specifics of the Apache 2.0 license this clearly does not extend to the main content of  a module, either through "remaining separable" from the templated files, or through the fact that the templated result by itself (e.g. from `pdk new class`) does not pass the hurdle of being a significant work.
@rodjek rodjek merged commit e1be36a into master May 21, 2019
@rodjek rodjek deleted the DavidS-license-clarification branch May 21, 2019 01:06
@scotje scotje added this to the PDK 1.11.0.0 milestone Jun 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants