summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20101014/001205.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20101014/001205.html')
-rw-r--r--zarb-ml/mageia-dev/20101014/001205.html164
1 files changed, 164 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20101014/001205.html b/zarb-ml/mageia-dev/20101014/001205.html
new file mode 100644
index 000000000..97187961d
--- /dev/null
+++ b/zarb-ml/mageia-dev/20101014/001205.html
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] Mageia repository sections, licenses, restrictions, firmware etc
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mageia%20repository%20sections%2C%20licenses%2C%20restrictions%2C%0A%09firmware%20etc&In-Reply-To=%3C20101014185504.C63657F0F7%40kirsikkapuu.dnainternet.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="001196.html">
+ <LINK REL="Next" HREF="001206.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] Mageia repository sections, licenses, restrictions, firmware etc</H1>
+ <B>Anssi Hannula</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Mageia%20repository%20sections%2C%20licenses%2C%20restrictions%2C%0A%09firmware%20etc&In-Reply-To=%3C20101014185504.C63657F0F7%40kirsikkapuu.dnainternet.net%3E"
+ TITLE="[Mageia-dev] Mageia repository sections, licenses, restrictions, firmware etc">anssi.hannula at iki.fi
+ </A><BR>
+ <I>Thu Oct 14 20:55:01 CEST 2010</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="001196.html">[Mageia-dev] Mageia repository sections, licenses, restrictions, firmware etc
+</A></li>
+ <LI>Next message: <A HREF="001206.html">[Mageia-dev] Mageia repository sections, licenses, restrictions, firmware etc
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1205">[ date ]</a>
+ <a href="thread.html#1205">[ thread ]</a>
+ <a href="subject.html#1205">[ subject ]</a>
+ <a href="author.html#1205">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>On Wednesday 13 October 2010 20:22:01 Michael Scherer wrote:
+&gt;<i> Le mardi 12 octobre 2010 &#224; 18:02 +0300, Anssi Hannula a &#233;crit :
+</I>&gt;<i> &gt; Hi all!
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Do people have any thoughts on what kind of repository/media sectioning
+</I>&gt;<i> &gt; we should use on Mageia, and what should those sections contain?
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Note that I won't talk about backports / private repositories in this
+</I>&gt;<i> &gt; post, only about the basic sectioning and packages in those.
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Some points to consider (I've written my opinion in ones where I have
+</I>&gt;<i> &gt; one):
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; == Do we want a separated core repository?
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; No separated core: Fedora, Debian, Opensuse
+</I>&gt;<i> &gt; Separated core: Mandriva (main), Ubuntu (main), Arch (Core)
+</I>&gt;<i>
+</I>&gt;<i> How do we decide what would be in core ?
+</I>
+AFAICS the only reasonable reason would be to separate 'supported' and
+'unsupported' packages (whatever the definition we will choose for those).
+
+However, as-is the Mandriva system creates problems like the java one, where a
+builddependency mess causes everything to be in Main. It would probably be
+enough if run-time deps only were considered...
+
+Also there are things like the kde upstream networkmanager stuff, where one
+component of a bigger source rpm (kdefoo4) depends on an 'unsupported' package
+(networkmanager). It could be allowed to put only one subpackage into Contrib.
+
+
+On the other hand, we could simply use some tags (or Provides, or some other
+method) to denote the support status. This would fix the above to issues with
+the previous system. Of course, to do that, there needs to be support in
+rpmdrake/urpmi to properly handle such tag (and allow the user to disable
+'unsupported' packages if wanted).
+
+&gt;<i> &gt; == What about patents?
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Almost no software with patents: Fedora, Opensuse
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; - Essentially no media codecs except theora/vorbis/ogg/vp8 etc.
+</I>&gt;<i> &gt; - Strange exception: libXft, Cairo and Qt4 are shipped with LCD
+</I>&gt;<i> &gt; filtering
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; support enabled, even if it is disabled in freetype
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; No software with enforced patents: Debian
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; - not included (at least): x264 (encoder), lame mp3 (encoder)
+</I>&gt;<i> &gt; - included (at least): MPEG/x decoders, H.264 decoders, MP3 decoders,
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; AAC decoders, AMR decoders, DTS decoders, AC3 decoders,
+</I>&gt;<i> &gt; WMV/WMA decoders, realvideo decoders, etc
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; Some software covered by patents not included: Mandriva
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; - see below for more information
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; All software covered by patents allowed: Arch, Ubuntu
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt;
+</I>&gt;<i> &gt; IMO we should alter our policy to match either Fedora, Debian or
+</I>&gt;<i> &gt; Ubuntu.. The Mandriva policy makes no sense (for example, no AAC
+</I>&gt;<i> &gt; decoder but yes for H.264 decoder and MPEG-4 encoder?).
+</I>&gt;<i> &gt; I'm really not sure which way we should go, though. WDYT?
+</I>&gt;<i>
+</I>&gt;<i> I would go the Debian way.
+</I>&gt;<i> Ubuntu and Fedora are tied to companies, and Debian is not, so their
+</I>&gt;<i> policies are likely more adapted to our own model.
+</I>&gt;<i>
+</I>&gt;<i> Debian way seems to be more pragmatic that Ubuntu/Fedora on that matter.
+</I>
+Indeed, Debian's situation seems closer to ours.
+
+However, a bit more investigation shows that the Debian policy &quot;no enforced
+patents&quot; is not really a written policy and what it means in practice is not
+100% clear. A clarification request [1] has gone unanswered for 1.5 years, and
+&quot;missing&quot; packages x264,lame,xvidcore are sitting in the NEW queue [2] without
+having been accepted or rejected yet (it has &quot;only&quot; been 2.5 months, though).
+
+
+BTW, other related 'missing' packages in debian are &quot;mjpegtools&quot;, &quot;faac&quot;,
+&quot;transcode&quot;, but the first two are missing due to license reasons instead of
+patent issues:
+
+mjpegtools contains source files that are &quot;All Rights Reserved&quot; by &quot;MPEG/audio
+software simulation group&quot; (Ubuntu has the package in multiverse, Mandriva in
+main)
+
+faac contains a limitation that it is not allowed to be used in software not
+conforming to MPEG-2/MPEG-4 Audio standards, which makes it non-opensource
+(Ubuntu has the package in multiverse, Mandriva doesn't have it).
+
+transcode is missing, but there's been no recent activity on it that would
+explain why it isn't there (IIRC its supported codecs are a subset of ffmpeg
+ones, and ffmpeg is in Debian).
+
+
+[1] <A HREF="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522373">http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=522373</A>
+(note that debian had some encoders disabled in ffmpeg at the time of the
+above report; those have since been enabled)
+[2] <A HREF="http://ftp-master.debian.org/new.html">http://ftp-master.debian.org/new.html</A>
+
+--
+Anssi Hannula
+</PRE>
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="001196.html">[Mageia-dev] Mageia repository sections, licenses, restrictions, firmware etc
+</A></li>
+ <LI>Next message: <A HREF="001206.html">[Mageia-dev] Mageia repository sections, licenses, restrictions, firmware etc
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1205">[ date ]</a>
+ <a href="thread.html#1205">[ thread ]</a>
+ <a href="subject.html#1205">[ subject ]</a>
+ <a href="author.html#1205">[ 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>