Make a new framework based on another open source with GPL license

Asked

Viewed 49 times

2

I want to use parts of a open source framework made available on Github under a GPL license. I will upload my code on Github and also under the GPL license. At the end of my framework, want to do templates to be used next to it, but with separate distributions, where the templates shall be sold or exchanged for points.

  1. If you do this I am breaking something of the GPL license?
  2. I have to somehow say I used parts of another framework?

Today what I already do are comments on class headers or methods that have been copied or inspired by framework/third-party code.

2 answers

3


If there is total separation, if the code of the one that will "market" (even if it is not money at all) does not contain anything that is in GPL, nothing at all, then there is no problem. You can guarantee it?

Software relying on another GPL is no problem, but this other dependent cannot be distributed together with the GPL part, under any circumstances.

And the GPL code you manipulated cannot depend on the non-Ggpl part.

Anyway, the best I can do is tell you to consult a specialized lawyer if you really don’t want to get in trouble. Don’t trust random people on the internet giving you legal advice.

  • Thanks for the reply, initially I will not consult a lawyer for now the idea is to be all opensource, but if the templates I come to market, I will follow your advice and look for an expert.

  • I was going to say practically the same thing, including the part about looking for a specialist lawyer. ;) +1

1

Following what is described here:

In general terms, the GPL is based on 4 freedoms:

The freedom to run the program for any purpose (freedom paragraph 0)
The freedom to study how the program works and adapt it to their needs (freedom 1). Access to the source code is a prerequisite for this freedom.
The freedom to redistribute copies so that you can help your neighbor (freedom #2).
To freedom to perfect the program, and release its improvements so that the whole community can benefit from them (freedom 3). Access to the source code is a prerequisite for this freedom.

Everything that is generated from free software should also be free.

Complementing the reply with another quote from the link where it says:

The license does not allow, for example, the code to be taken over by another person, or restrictions imposed on him, which prevent which is distributed in the same way as it was acquired.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.