Consider that I write some code which generates 3D models, and release it using the GPLv2 license. Someone else then sees value in my code but wishes to change it and so they modify it to their specific purposes and use it to create some 3D models which they then sell as part of their business. Does the fact that the models were created using GPLv2 licensed code require that the modifications made to the code be released as open source, or can the modifier keep their changes private but sell the models? Does GPLv2 allow me to protect their right to create commercial products with it whilst enforcing that their modifications on the code cannot be released commercially?

  • 1
    Welcome to OpenSource.SE! Have you read Is the output of an open source program licensed the same? Does it leave any of your question unanswered?
    – MadHatter
    Commented Mar 8, 2022 at 12:00
  • 1
    You seem to be asking about two different things -- 1. someone modifies your generator code (which is GPL), and 2. someone uses the software (the executable GPL code) to create 3D models. Each one of those has a different answer.
    – Brandin
    Commented Mar 8, 2022 at 13:43
  • @MadHatter Yes it does. Thank you very much.
    – ajax2112
    Commented Mar 9, 2022 at 0:04


Browse other questions tagged or ask your own question.