GithubHelp home page GithubHelp logo

Comments (5)

trojanobelix avatar trojanobelix commented on August 23, 2024

The CANopenEditor (and the files it generates) is licensed under the GPL 3.0 licence as stated on the Github project page.
The last change to the licence type was in 2017 in the former main project. The maintainer Robincornelius stopped contributing, so this is now the main project and was started as a fork of robincornelius/libedssharp.

As far as I know, Janez (the maintainer of the CANopenNode stack) also changed the licence type in the past. The project page says that the stack is licensed now under the Apache License, version 2.

from canopeneditor.

lohralfen avatar lohralfen commented on August 23, 2024

Thanks for your response. Can you direct me to where it specifically says the generated files are also licensed under GPL 3.0? I could not find that part.

I indeed saw the Apache License, version 2. But as long as the editor itself is licensed under GPL, I guess that "trumps" this remark on the stack project page.

from canopeneditor.

trojanobelix avatar trojanobelix commented on August 23, 2024

This follows IMHO from the GPL itself.

The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.

The XDD ist your own work and is sufficient to generate the source code. The generated code is not covered by the GPL

from canopeneditor.

lohralfen avatar lohralfen commented on August 23, 2024

This rendered me confused based on: https://www.gnu.org/licenses/gpl-faq.en.html#WhatCaseIsOutputGPL
However I guess in this case the author has decided that it does apply, so that answers my question. Thanks.

from canopeneditor.

trojanobelix avatar trojanobelix commented on August 23, 2024

GPL FAQ stated:
The output of a program is not, in general, covered by the copyright on the code of the program. So the license of the code of the program does not apply to the output, whether you pipe it into a file, make a screenshot, screencast, or video.

and that fits perfect to:
The XDD ist your own work and is sufficient to generate the source code. The generated code is not covered by the GPL

Okay, glad I could help.

from canopeneditor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.