Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

You can sell open source software as long as you provide 'code'. Does that include project files and other metadata? [closed]

Tags:

gnu

licensing

gpl

So after reading about Blender (A freely downloadable application) being sold by some company I learned that this is apparently is legal because of the GNU GPL license allows for this.

I'm wondering what exactly constitutes 'code' in this case? Do you also need to include any build scripts or project files? What about resources (or assets) like static logos and images?

like image 824
aarona Avatar asked Feb 24 '11 00:02

aarona


2 Answers

There's no rule in the GPL against (re)selling free/open soure software, but the Slashdot article you linked to suggests that this company was obscuring the fact that the code was GPL'd. The GPL clearly states that you have to make the license clear, and make it easy to get a copy of the source.

And I'm pretty sure that "code" in this case means anything you need to rebuild the project, possibly with modifications. However, a project or company can trademark a name or logo (Mozilla famously does this with Firefox) so that no one else can call their fork by the same name.

like image 194
Anschel Schaffer-Cohen Avatar answered Nov 09 '22 00:11

Anschel Schaffer-Cohen


I suppose the whole codebase is covered by GPL, and selling it does not violate its license (unless you don't require to pay), but one who bought it can freely redistribute it then. And you cannot develop software that is not GPL, but is using GPL libraries. See also: related question, GPL FAQ

like image 31
vissi Avatar answered Nov 09 '22 01:11

vissi