Here is my question:

Say that I have library (e.g. C++ library, but any language is fine) that is licensed under GPL.

Say that the aim of the library is to help one to automatically produce scripts (e.g. js,octave..) or other source codes.

How should be these final scripts/codes licensed? Can they be so?

in some sense: "who owns who?"

Hope this is a well posed question

Thank you.

EDIT: Indeed, I am the developer of such a library, so I am asking what should I ethically do?

有帮助吗?

解决方案

According to the GPL FAQ, the output of a program is only required to be GPL if the program outputs part of itself into the output.

See: http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF and http://www.gnu.org/licenses/gpl-faq.html#WhatCaseIsOutputGPL

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top