[MPlayer-dev-eng] MPlayer licensing [and lotso other stuff as I'm typing...]
Felix Buenemann
atmosfear at users.sourceforge.net
Sat Nov 24 04:06:34 CET 2001
Hi,
IMHO we should really start clearing mplayer licensing and make it visible to
everyone.
1. Do we want to make it fully GPL?
If yes, what parts are clashing with GPL, is it only OpenDivX? That can be
cleanly kicked out nowadays.
Arpi: do you want to make your code GPL, too?
2. Mark licensing
We need something like DOCS/COPYING that lists the licenses used in mplayer.
Additionally every sourcefile should contain a notice under which license it
comes, be it GPL or Arpis special license.
In case Arpi wants to keep his special license, he has to write up a document
that contains the license terms to use his code.
IMHO the best thing is to rule out external non-GPL code from mplayer and
make it fully GPL, because then we can be fully assured of our code being
protected by it and with it by the FSF.
Ok I know you think now: But WTF then with binary packages? Yes, we cannot
prohibit them anymore then, but we can still deny bugreports and discourage
binary packages.
There will always ne people doing binary packages, even IF we keep current
situation that prohibits them, so we gain near to nothing by that. People
that csre about if it is discouraged to make binary packages won't do them,
and they won't do them if it prohibited. The ones that don't care about it
being discouraged will IMO still do packages if it's forbidden.
So the binary thing is nothing we have really control, so we shouldn't fight
against it.
Rather improve our mailinglists mechanisms by enforcing subscription and make
sure users answer set of questions so they don't send improper mails eg.
bugreports on binary builds.
Second prob you thought about with binary builds was that it would make
people think of mplayer as shit, because pre-compiled stuff would be slower,
but there is a very simple solution to this:
Simply add a printf at mplayer startup that states: "If you are experiencing
performance problems, please read DOCS/SPEED"
In there (or a html like speed-issues.html) put something like:
"If you are using binary distributions of MPlayer, which is strongly
discouraged, be aware of the fact that they degrade MPlayer's performance by
not allowing it to make full use of the target system's hardware.
So if you are experiencing speed problems with MPlayer, try building it from
source yourself first and also try cvs version as it might include major
speed improvements or new features."
And in case a user is happy with the binary, it has positive effect for us of
making mplayer more popular by spreading it to more systems than possible by
source-only distribution, which helps us to gain World Domination even faster
;-)
PS: Our current license wars keep us more time from developing then maybe few
unneeded bugreports, a RTFM type message is surely faster answered then
licensing flamebait!
Btw. we should remove stuff like the "GPL sux" from our public homepage, this
kind of personal arguments are something for irc but nothing to put on our
homepage. If you like put it to developers personal pages, but having it at
the front mplayer page makes it seem to represent the meaning of the whole
mplayer team, which is inapropriate. And additionaly the more flamebait we
would on the page, the more flaimbait we get back, which keeps us from
developing mplayer by having to deal with it.
And we should aswell stop to insult other people on the page, there are
better ways to say that other people did something bad, without insulting
them, this sort of reporting IMHO brings us much more discredit than sympathy
from others.
I know Gabu, you like to flame ;), but does it have to be on our front page?
IMHO we're better of keeping the flaming in private and only put the facts to
the page. Or if you can't insist flamin in public, better way would be to
state the fact and add the flamebait as a comment marked with it's author, so
it's clear it's a personal meaning and not the general meaning of all team
members.
Actually in such a big and popular project we must deal a bit with diplomacy,
wheter we want it or not. And dunno if you like the currently growing meaning
of "mplayer people do great stuff, but their attitude sucks"?
Ok, tell me what you think of this and don't flame me to death for it ;)
--
Best Regards,
Atmos
____________________________________________
- MPlayer Developer - http://mplayerhq.hu/ -
____________________________________________
More information about the MPlayer-dev-eng
mailing list