Mercurial > mplayer.hg
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> |