views:

89

answers:

3

I'm looking for an open source media player and I've come across flow player. It is licensed under the GPL, but also requires their branding remain visible on the player. This seems ridiculous, but they claim its compatible:

http://flowplayer.org/download/free-license-faq.html

If this were actually valid under the GPL, couldn't tons of companies release GPL software that has branding requirements so severe that no one would actually use the open source version of the software?

+1  A: 

They can't require that the branding remain visible, unless said branding contains visible copyright notices. Even then, as long as the copyright notices aren't removed, they could be relocated to where you'd put your own copyright notices, and the branding removed.

The whole point of the GPL is to give people the freedom to use and modify the app as they please, as long as others have that same freedom. The requirement that it look the same violates that freedom, and is incompatible with the spirit (and probably the letter) of the license.

Now, they can require that your app not pretend to be the original, and they can require that you clearly identify them as the author of the original code. But they can't mandate that you do it a certain way, other than by changing the name, logos, etc to something else, retaining all copyright comments in the code itself, and displaying an appropriate copyright notice in the usual place in your app.

Disclaimers: IANAL. YMMV.

cHao
That's what I thought, although they claim/word to the contrary. Will accept this answer once a few more people chime in.
Gordon
They, like many "open source" companies, want to hop on the open-source bandwagon but don't want to let go of the control that proprietary software provides. They can't have it both ways, and i wouldn't be surprised if they get bluntly reminded of that by the FSF (or by the thousands of OSS developers that like the GPL).
cHao
+1  A: 

I think you're reading it wrong. It seems to be saying that the copyright notice must remain visible, and that you must remove their branding and change the name if you distribute a modified version. This is a common and valid requirement for open source software.

Licensees that do modify the Program, taking advantage of the open-source license, may not use the Flowplayer mark or Flowplayer logos and must change the fullscreen notic (and the non-fullscreen notice, if that option is enabled), the copyright notice in the dialog box, and the notice on the Canvas as follows

The only thing even a little suspect is that they specify where exactly the copyright notices should appear. This obviously makes little sense, since you could modify the program such that those dialogs and menus no longer exist.

Tyler McHenry
See "What do I have to do if I modified the code?". Especially the part that reads "Second, in the dialog box interface for the player, keep the link to "About Flowplayer free version #.#.# ..."".
cHao
Again, that's talking about keeping copyright notices and distinguishing the modified version from the original. If the "link" they're talking about is a link back to their website, then that's probably an unenforceable term, but they *can* require you to say that code from Flowplayer, which is copyrighted by the authors of Flowplayer, was used in the modified product.
Tyler McHenry
They clearly state that the attributions to them must remain on the user interface.
Gordon
While I don't know for sure if *requiring* that the copyright appear on the UI (as opposed to just in the source) is technically valid under the GPL, the practice is recommended by the FSF itself. See: http://www.gnu.org/licenses/gpl-3.0.html#howto , particularly the part about interactive programs. Remember, the GPL is only a license, not a disclaimer of copyright. Whoever wrote the code still holds copyright on it, even if you are granted a very liberal license to use it.
Tyler McHenry
+3  A: 

A key point here is that Flowplayer is the owner of the Copyright.

If you don't think the license they're granting you (GPLv3 + their additional restrictions) is a valid license, then you don't have a license to use their code.

As the sole copyright owner, it is at their discretion to decide what licenses they release any code under.

(Conversely, if they were taking GPL code that someone else had written, modifying and adding additional restrictions to the license for their modified version, then I believe that would not be allowed.)

JosephH