Skip to main content
23 votes
Accepted

Why do some, but not all, 100% Free Software distros rebrand Firefox?

Mozilla requires that the product must be built unmodified or the changes made to the distribution be approved by them. Debian considered parts of Firefox (the trademarked logo, and non-free artwork) ...
planetmaker's user avatar
  • 11.2k
9 votes
Accepted

Can someone other than the original author contribute downstream changes to an upstream repo?

Yes, those changes could be added to any other repository - on the same conditions as the license asks. It would not need to be the same commit or identically as the license is agnostic of the VCS ...
planetmaker's user avatar
  • 11.2k
8 votes
Accepted

Maintaining a parallel fork of a project that contains the original authors' company name

From a legal point of view, the GPL license allows you to rename everything in sight, except for mentions in the copyright lines. In practice, a complete renaming of all files and classes is rarely to ...
Bart van Ingen Schenau's user avatar
6 votes

Maintaining a parallel fork of a project that contains the original authors' company name

In copyright terms, you must obey the GPL - leave intact all copyright notices, and provide a copy of the source etc to anyone you distribute the binaries to. If you do that, you can remove all ...
Philip Kendall's user avatar
5 votes

Best practices for relicensing what was once a derivative work

Copyright law does not define a point where you have changed so much of an original work that your changed version stops being a derived work. Once something is a derived work, it always remains a ...
Bart van Ingen Schenau's user avatar
4 votes

Maintaining a parallel fork of a project that contains the original authors' company name

This is going to depend on how much effort you want to do. But a solution I have used in the past is to include "their" classes and then overload where I needed to. GenericSimulator extends ...
coteyr's user avatar
  • 236
4 votes

Can someone other than the original author contribute downstream changes to an upstream repo?

Stepping back a bit, the fundamental point of open source is that anyone can take open source code and do anything with it. Hopefully this makes the answer to your question obvious: it doesn't matter ...
Philip Kendall's user avatar
3 votes

Can someone other than the original author contribute downstream changes to an upstream repo?

Copyleft generally only applies when you redistribute the work or a derived work, but it doesn't require you to distribute it. If you made the copy just for personal use, repo B can be a private repo, ...
Barmar's user avatar
  • 421

Only top scored, non community-wiki answers of a minimum length are eligible