comparison DOCS/users_against_developers.html @ 2930:511f8eba46be

Added pl's license text
author gabucino
date Fri, 16 Nov 2001 21:14:38 +0000
parents bdcfa801fc57
children ce3ca95ffba3
comparison
equal deleted inserted replaced
2929:c3459dcd54ac 2930:511f8eba46be
74 <P><B><I>Binary distribution of MPlayer</I></B></P> 74 <P><B><I>Binary distribution of MPlayer</I></B></P>
75 75
76 <P>Tons of users asked us about this. For example Debian users tend to say: Oh, 76 <P>Tons of users asked us about this. For example Debian users tend to say: Oh,
77 I can <CODE>apt-get install avifile</CODE>, why should I <B>compile MPlayer</B> ? 77 I can <CODE>apt-get install avifile</CODE>, why should I <B>compile MPlayer</B> ?
78 While this may sound reasonable, the problem lies a bit deeper than 78 While this may sound reasonable, the problem lies a bit deeper than
79 those-fuckin-MPlayer-developers-hate-gcc-2.96-and-RedHat-and-Debian. 79 those-fuckin-MPlayer-developers-hate-gcc-2.96-and-RedHat-and-Debian.</P>
80
81 <P>Reasons: <B>Law</B></P>
82
83 <P><B>MPlayer</B> describes the <U>sourcecode</U>. It contains several files with incompatible
84 licenses especially on the redistribution clauses. As source files, they are
85 allowed to coexist in a same project.</P>
86
87 <P>Therefore, <U>NEITHER BINARIES NOR BINARY PACKAGES OF <B>MPlayer</B> ARE ALLOWED TO EXIST SINCE
88 SUCH OBJECTS BREAK LICENSES</U>. PEOPLE WHO DISTRIBUTE SUCH BINARY PACKAGES ARE
89 DOING ILLEGAL ACTIVITIES.</P>
90
91 <P>So if you know somebody who maintains a binary package then forward her/him
92 this text and (ask him to) contact us. What (s)he is doing is illegal and IT IS
93 NO LONGER <B>MPlayer</B>, but <U>his/her</U> mplayer. If it breaks, it is
94 his/her fault. Don't come and cry on the <B>MPlayer</B> mailing lists, you will
95 most likely be blacklisted.</P>
96
97 <P>For example that french guy called <B>Christian Marillat</B> who denied our
98 request, and is still distributing binary Debian packages of <B>MPlayer</B>,
99 despite the fact that there was at least one user who downloaded it and failed
100 (of course compiling from source helped him). And there is <B>Guillaume
101 Rousse</B>, who is doing the same, but making RPMs for Mandrake. Do not support
102 criminals!</P>
103
104 <P>Reasons: <B>Technical</B></P>
105
106 <P>
80 <UL> 107 <UL>
81 <LI><B>MPlayer's</B> speed (MMX, SSE, fastmemcpy, etc) optimizations are 108 <LI><B>MPlayer's</B> speed (MMX, SSE, fastmemcpy, etc) optimizations are
82 determined during compilation. Thus a compiled binary contains very 109 determined during compilation. Thus a compiled binary contains very
83 processor-specific code. An <B>MPlayer</B> binary compiled for K6 will die 110 processor-specific code. An <B>MPlayer</B> binary compiled for K6 will die
84 on Pentiums and vice versa. This has to be workarounded by runtime 111 on Pentiums and vice versa. This has to be workarounded by runtime
91 GUI depends on GTK, DivX4 depends on libdivxdecore, SDL depends on libSDL, 118 GUI depends on GTK, DivX4 depends on libdivxdecore, SDL depends on libSDL,
92 every SDL release contains an unique bug that has to be workarounded during 119 every SDL release contains an unique bug that has to be workarounded during
93 compiletime, X11 output compiles differently for X3 and X4, etc). You may 120 compiletime, X11 output compiles differently for X3 and X4, etc). You may
94 say: yes, let's make 30 versions of downloadable binaries! We won't. We 121 say: yes, let's make 30 versions of downloadable binaries! We won't. We
95 will make these stuff pluggable in the future.</LI> 122 will make these stuff pluggable in the future.</LI>
96 <LI><B>MPlayer</B> includes GPL codes, and some non-GPL ones
97 (like OpenDivX alpha 48). Arpi's demuxers and other code has a special
98 license which is like GPL with one exception: it doesn't allow binary
99 distribution. Thus, anyone who distributes a binary which contains Arpi's
100 code (which is the core of <B>MPlayer</B>) is doing a <B><I>FORBIDDEN
101 THING</I></B> ! For example that french guy called <B>Christian
102 Marillat</B> who denied our request, and is still distributing binary
103 Debian packages of <B>MPlayer</B>, despite the fact that there was at least
104 one user who downloaded it and failed (of course compiling from source
105 helped him). And there is <B>Guillaume Rousse</B>, who is doing the same,
106 but making RPMs for Mandrake. Please understand : we're trying to be GPL,
107 but there are still problems to resolve. Don't come and flame, instead help
108 (or better, stay quiet). Thanks.
109 </UL> 123 </UL>
110 124
111 </HTML> 125 </HTML>