Re: Debtags for defining the minimal age that a program can generally be used

Jean-Michel Philippe <[email protected]> Fri, 13 Sep 2013 22:50:14 +0200
Newsgroups gmane.linux.debian.devel.jr
Organization DoudouLinux.org
Message-ID <[email protected]>
Hello,

Here are my comments about this interesting discussion. For sure Debian
Jr needs kind of classification to allow parents install what is best
fit for their children. I agree about the 4 stages of children
development, although we do not provide such rigid classification with
DoudouLinux. Usually we consider 3 stages because we don't target young
teens:

* beginners, learning the computer (“babies”)
* children not reading, usually below 6-7 years
* children reading, then 6-7 to 10-12 or more, we dont care about the
upper limit to say the truth

With other DoudouLinux contributors we had a discussion 2 years ago
about showing target ages in DoudouLinux or not, in order to let parents
allow or disallow activities. One of our contributors who is graduated
in psychology told that there are too much variations between children
to decide for them all what they can do and cannot. Moreover some
parents tend to be too much conforming to the classification (“it's for
6 and up, you're only 5.9”), leading to a frustration or even loss of
motivation for the computer (which we don't want). So I believe we
should rather use “soft” classification, eg. small/middle/big child then
teen, or even S, M, L, XL.

The second point is the actual age target of apps. I don't think apps
are developed with a precise age range in mind but rather a goal for
helping children grow, for developing skills. Nevertheless using skills
is probably too complicated for a classification while skills may not be
all acquired at the same age for every child. So again, a classification
probably has to be soft enough (and accept the same app in several
classes, eg. Gcompris as said).

Finally, just take the place of the parents one minute: you're
installing Debian for your kids, what would you like to see in the
installer that would ease the customization for them? I bet a list of
tasks that allow to quickly:

1. have an idea of the age for which it is supposed to be fit
2. know the kind of apps it is (education, entertainment, music,
drawing, etc.)

So I agree with the 2 axes classification and think this should be
achieved using in main tasks and meta-packages, rather than Debtags in
my opinion. But this may not be sufficient. For example one of our
concerns is to be able to propose packages sets for low-end machines and
for high-end machines, especially because of ARM computers. I don't know
if Debian Jr should deal with this because too much choices may sound
confusing. For this reason I feel the Debian installer should only show
the main choices, ie. small/middle/big child, teen. If parents don't
want games, they'll have to go deeper in the Jr packages lists. If they
want 3D games, the same.

Concerning the selection of packages, I'd like you to know that I've
already looked at the current set of Jr. packages, with the intention of
merging the DoudouLinux package sets [1] into them. Unfortunately both
sets are using different classifications while the selected packages are
quite different too… In the end I understood that some preparation work
is required before making use of our work in Debian Jr. This is the work
you've just started!

[1]
http://svn.gna.org/viewcvs/doudoulinux/live/trunk/config-base/chroot_local-packageslists/

-- 
Cheers,
JM.
signature.asc (application/pgp-signature, 836 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABAgAGBQJSM3qBAAoJEGK/23g9zg50VygP/RClmspVF0ZBkNqoShcjjmSK
Ge07e94w+Fkh/XCIh+CYj5icR0cwcmgu/h45N3YOS/ZcuYkhMAXT3WnSgwkc/rLI
aV/TaNXNZvN3bB8v29H2UGszGKar5Fmr6Tcg0IeuEJGY7RftCwEIJYMKPnCvN4Rw
opa0h6H2z9nfp0Aphs5vngtZxbqmZbi7gsCSrfFkfsfp3HjSvirvQnDvKuDmNrrD
sKN7Bpd/GYDMfSj0izTGSvMz55cSoRt7Yh4p4KbhLmKq0oAMnqo4ZgxVMP5HqYyj
BP0HBiG18sJB8Wso7AHzX1ikKvoz6JzjUHxzcavXnBIQDqKx7h3BswW5ywBv/35d
5XLKIA05fJkcoq9qsomSY1hEdLZcFfEjlBBLpNdgWz3lGNjOFMLASgd9UEoE8rjh
Rom2V9ll7CiapS5rOwqJnbXCBUphzZPF1fQfcmJAxobPoDw+RnPoNiKQSrwaXLba
t5Alj6omRN4WkD8cDmQeOpYHOGTvhZ5mcA8HYqUVwtsIBo1c/ImEg0dczCMTKiT6
6Scn6srD6IPTWOWPixiPWCFauZJy4c7ezUuJSGHT+x+iL8rbmv2ABE6VtvkOqtMX
lKpQOIkNs6IRXx89eUidIYBGxekn1HyWFXCoN77728ALlbt9DMMdyEtWCC4lF8aM
TfO82tMhr45y0gVRj9ns
=PWoP
-----END PGP SIGNATURE-----