1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] [RFC] Moving various packages/codecs to tainted
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5BRFC%5D%20Moving%20various%20packages/codecs%20to%20tainted&In-Reply-To=%3C4F0BAE8F.1020002%40mageia.org%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="011191.html">
<LINK REL="Next" HREF="011197.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] [RFC] Moving various packages/codecs to tainted</H1>
<B>Anssi Hannula</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5BRFC%5D%20Moving%20various%20packages/codecs%20to%20tainted&In-Reply-To=%3C4F0BAE8F.1020002%40mageia.org%3E"
TITLE="[Mageia-dev] [RFC] Moving various packages/codecs to tainted">anssi at mageia.org
</A><BR>
<I>Tue Jan 10 04:20:47 CET 2012</I>
<P><UL>
<LI>Previous message: <A HREF="011191.html">[Mageia-dev] [RFC] Moving various packages/codecs to tainted
</A></li>
<LI>Next message: <A HREF="011197.html">[Mageia-dev] [RFC] Moving various packages/codecs to tainted
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11195">[ date ]</a>
<a href="thread.html#11195">[ thread ]</a>
<a href="subject.html#11195">[ subject ]</a>
<a href="author.html#11195">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>On 10.01.2012 04:08, David Walser wrote:
><i> Anssi Hannula wrote:
</I>>><i> On 10.01.2012 01:30, David Walser wrote:
</I>>>><i> Anssi Hannula wrote:
</I>>>>><i> Hi all!
</I>>>>><i>
</I>>>>><i> As I've noted in some previous emails, our core/tainted media codec
</I>>>>><i> split-up is currently arbitrary without any specific logic.
</I>>>>><i>
</I>>>>><i> As far as I remember, the tainted policy is that codecs for formats that
</I>>>>><i> are claimed to be covered by patents should be there.
</I>>>>><i>
</I>>>>><i> Per that policy, at least the AC-3/DTS/MP3/MPEG-2/MPEG-4/H.264/VC-1
</I>>>>><i> decoders and AC-3/MPEG-2/MPEG-4 encoders we have in core should be moved
</I>>>>><i> to tainted section. Note that this will make most current
</I>>>>><i> .mkv/.avi/.mp4/.mov/.wmv/.mp3 files unplayable without packages from
</I>>>>><i> tainted section.
</I>>>><i>
</I>>>><i> That's the absolute last thing I want to see happen. It's one of the reasons Fedora and others that do that are not viable options for a
</I>><i> lot
</I>>>><i> of non-technical users, and it just makes it so you have to jump through a lot of extra hoops just to have a reasonably working system
</I>>>><i> (whether it's your own or for family members that you might be maintaining). Obvouisly just about every codec in use has patents relevant
</I>><i> to
</I>>>><i> it, but I think we're OK to stick with the ones Mandriva shipped for years in core (like mp3 decoding) and things that were in PLF in
</I>><i> tainted
</I>>>><i> (like mp3 encoding) even if it seems arbitrary. If anything, it'd be nice if more not-likely-to-be-problematic codecs could be moved to
</I>>>><i> core.
</I>>><i>
</I>>><i> I'm absolutely fine with either moving codecs to core or tainted, as
</I>>><i> long as we are at least somewhat consistent in what is in core and what
</I>>><i> is in tainted. However, I do not really like the reasoning "we do it
</I>>><i> like mandriva did no matter if it is sensible or not".
</I>>><i>
</I>>><i> I'd possibly understand "we do it like mandriva did because they didn't
</I>>><i> apparently have problems with these pkgs", but it IMHO wouldn't really
</I>>><i> fly as we could just s/mandriva/ubuntu/ in that statement (and Ubuntu is
</I>>><i> much more prominent than mdv IMO) and then everything would be in core...
</I>><i>
</I>><i> Sure, I but I think Mandriva achieved a good balance between respecting patents and not being overly paranoid.
</I>
The problem is that that "balance" was achieved by sticking packages in
PLF/main/contrib semi-randomly. For example, H.264 decoders and MPEG-4
video encoders are in main/core, while e.g. AAC audio decoders are in
PLF/tainted. If one'd put them into an order, IMO H.264 and MPEG-4 would
be much more prominent and tainted candidates instead of AAC decoding...
Also, in e.g. MPEG-4 case we have encoders both in core and in tainted,
e.g. we have ffmpeg in core, but xvid in tainted.
><i> I suppose you can't blame a
</I>><i> US company like RedHat for being overly paranoid, but as you said, Mandriva hasn't had any problems. Are there any there examples out of
</I>><i> there of distros trying to achieve this balance? Obviously we don't want to follow Ubuntu or ROSA in pretending patents don't exist.
</I>
Linux Mint provides a "No codecs" CD:
<A HREF="http://www.linuxmint.com/download.php">http://www.linuxmint.com/download.php</A>
Ubuntu has a patent policy (which basically IIRC says "rights owner or
packager, please contact us if you think there is an infringement, we
will investgate"):
<A HREF="https://wiki.ubuntu.com/PatentPolicy">https://wiki.ubuntu.com/PatentPolicy</A>
Note also that the Ubuntu Live CD and therefore the default Ubuntu
installation do not contain any codecs. By default Totem is installed,
however, and gstreamer is plugged into "gnome-codec-install" (which
seems really nice, do we use it?), so that wen you try to play an
unsupported video the first time, it will prompt to install the codecs
(it will also show a warning dialog about patents etc, but AFAICS this
comes from gnome-codec-install itself, not Ubuntu).
If the user installs a video player depending on ffmpeg, e.g. VLC via
the software center, the codecs in ffmpeg will be pulled "normally",
i.e. silently.
Linux Mint had also gstreamer plugged to gnome-codec-install, so the
codecs will be installed if the user tries to play such a video with
totem (again with warnings).
--
Anssi Hannula
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="011191.html">[Mageia-dev] [RFC] Moving various packages/codecs to tainted
</A></li>
<LI>Next message: <A HREF="011197.html">[Mageia-dev] [RFC] Moving various packages/codecs to tainted
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#11195">[ date ]</a>
<a href="thread.html#11195">[ thread ]</a>
<a href="subject.html#11195">[ subject ]</a>
<a href="author.html#11195">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|