jp-embedded / scxmlcc

The SCXML state machine to C++ compiler
GNU General Public License v3.0
138 stars 34 forks source link

Licensing issue #90

Closed pritamghanghas closed 5 years ago

pritamghanghas commented 5 years ago

The README mentions that "However, the generated state machine code is not covered by license." What does that mean. Does this mean that the generated code's license is up to the user? He can license the way he wants.
or the user needs to obtain some special license if his code is not going to be open source.

jp-embedded commented 5 years ago

It means that the user owns his generated code. The user can use his generated code in his own software without any constrains. Only the scxmlcc tool itself is covered by license, which is stated in the source files and in the compiled tool (shown with 'scxmlcc -v')

jp-embedded commented 5 years ago

Do you have a suggestion on how to clarify this?

sstiller commented 5 years ago

I think, there is no action needed. https://www.gnu.org/licenses/gpl-faq.html#WhatCaseIsOutputGPL

jp-embedded commented 5 years ago

Agreed. I will close it