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
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] Free software needing non-free data
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Free%20software%20needing%20non-free%20data&In-Reply-To=%3C501E9058.9060108%40laposte.net%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="017940.html">
<LINK REL="Next" HREF="017942.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] Free software needing non-free data</H1>
<B>andre999</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Free%20software%20needing%20non-free%20data&In-Reply-To=%3C501E9058.9060108%40laposte.net%3E"
TITLE="[Mageia-dev] Free software needing non-free data">andre999mga at laposte.net
</A><BR>
<I>Sun Aug 5 17:25:12 CEST 2012</I>
<P><UL>
<LI>Previous message: <A HREF="017940.html">[Mageia-dev] Free software needing non-free data
</A></li>
<LI>Next message: <A HREF="017942.html">[Mageia-dev] Crashes with Firefox 13 + Flash (inc. fix)
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#17941">[ date ]</a>
<a href="thread.html#17941">[ thread ]</a>
<a href="subject.html#17941">[ subject ]</a>
<a href="author.html#17941">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Samuel Verschelde a écrit :
><i> Hi,
</I>><i>
</I>><i> I've reread our policy, but it's unclear to me where to put free software that
</I>><i> can't work (in a useful way for a user) without non-free data.
</I>><i>
</I>><i> We currently have a mix of situations (sometimes in core, sometimes in
</I>><i> nonfree), which shows that it's not totally clear to other packagers either.
</I>><i>
</I>><i> I see 2 different situations:
</I>><i>
</I>><i> --- redistributable data ---
</I>><i> Data is put in nonfree media, so the binaries are put in nonfree too because
</I>><i> we can't put a requires from core to nonfree
</I>><i>
</I>><i> Example : warsow and warsow-data
</I>><i>
</I>><i> --- non redistributable data ---
</I>><i> Here two different policies seem to be applied, depending on the packager:
</I>><i> 1°) put the binaries in core, since they are free
</I>><i> 2°) put the binaries in non-free, since they are useless without non-free data
</I>><i> (extrapolation of the "self-contained" rule of core)
</I>><i>
</I>><i> And there are grayzone cases, such as:
</I>><i> - prboom (free) which is meant to work with Doom's wads (nonfree) but can also
</I>><i> work with freedoom (free), so it's in core even if we apply 2°
</I>><i> - ioquake3, which is an engine that can be used by other free games (although
</I>><i> I think they often ship their own modified version), so it's in core even if we
</I>><i> apply 2°
</I>><i>
</I>><i>
</I>><i> So, can we reach a consensus about something we could write in the policy so
</I>><i> that there's no more confusion, and move the relevant packages from nonfree to
</I>><i> core or core to nonfree?
</I>><i>
</I>
- If a package has any dependancies (requires or suggests) in nonfree,
it should go into nonfree.
Why I include suggests is because in the rpmdrake, the main graphical
interface, suggests are treated the same as requires. And in urpmi,
suggests are installed by default. If the user were queried for each
suggest, I might change my mind about suggests.
- If the package cannot be run without non-free data, I would also put
it in nonfree, since it would be useless without non-free data.
Following the principal of core not requiring non-free.
However if free data is readily available (or creatable), even if the
default data is non-free, I would put the package into core. (without
the default non-free data.)
This I would do even if the default non-free data were redistributable.
I don't see a problem with putting redistributable non-free data in
nonfree, with a comment to that effect in the free core package, as long
as free alternative data exists. (But no link to such non-free data
from core.)
In such a case, I would prefer to install the alternate free data with
the main package, or at least instructions detailing how to create or
otherwise obtain it.
><i> Best regards
</I>><i>
</I>><i> Samuel Verschelde
</I>><i>
</I>><i>
</I>My 2 cents :)
--
André
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="017940.html">[Mageia-dev] Free software needing non-free data
</A></li>
<LI>Next message: <A HREF="017942.html">[Mageia-dev] Crashes with Firefox 13 + Flash (inc. fix)
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#17941">[ date ]</a>
<a href="thread.html#17941">[ thread ]</a>
<a href="subject.html#17941">[ subject ]</a>
<a href="author.html#17941">[ 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>
|