Re: Content Rating System in Debian

2019-06-27 Thread Marcin Kulisz
On 2019-06-27 07:32:04, Bagas Sanjaya wrote:
> 
> On 26/06/19 23.09, Dmitry Eremin-Solenikov wrote:
> 
> ГI'd say that we should never be touching anything like this.
> 
> вт, 25 июн. 2019 г., 7:57 Bagas Sanjaya :
> 
> In order to inform to users, especially parents, about potentially 
> objectionable content in Debian packages, Content
> Rating System (CRS) can be deployed to Debian. With CRS, users can 
> choose to install packages that is rated for their
> age. In some cases, CRS also filter or block certain contents in 
> certain jurisdictions when legally required.
> 
> Exactly for this reason. By filtering you will limit the freedom of users.
> And if the legal guardian of the user disagrees with the rating, either he
> or the user will have to lye about  their age. Please, do not ever 
> consider
> to add such rating system to Debian.
> 
> Someone's freedom is always limited by others one. So freedom is not absolute,
> but relative
> 
> In case at home, children's freedom are limited by parents because parents 
> need
> to protect their children from mental damage long-term.

Yes, and it's up to parents to make those decisions not up to Debian.
-- 

|_|0|_|  |
|_|_|0|  "Panta rei" |
|0|0|0|  kuLa    |

gpg --keyserver pgp.mit.edu --recv-keys 0x686930DD58C338B3
3DF1  A4DF  C732  4688  38BC  F121  6869  30DD  58C3  38B3


signature.asc
Description: PGP signature


Re: Content Rating System in Debian

2019-06-26 Thread Bagas Sanjaya


On 26/06/19 23.09, Dmitry Eremin-Solenikov wrote:

ГI'd say that we should never be touching anything like this.

вт, 25 июн. 2019 г., 7:57 Bagas Sanjaya <mailto:bagasdo...@gmail.com>>:


In order to inform to users, especially parents, about potentially 
objectionable content in Debian packages, Content
    Rating System (CRS) can be deployed to Debian. With CRS, users can choose 
to install packages that is rated for their
age. In some cases, CRS also filter or block certain contents in certain 
jurisdictions when legally required.

Exactly for this reason. By filtering you will limit the freedom of 
users. And if the legal guardian of the user disagrees with the 
rating, either he or the user will have to lye about  their age. 
Please, do not ever consider to add such rating system to Debian.


Someone's freedom is always limited by others one. So freedom is not 
absolute, but relative


In case at home, children's freedom are limited by parents because 
parents need to protect their children from mental damage long-term.




Re: Content Rating System in Debian

2019-06-26 Thread Dmitry Eremin-Solenikov
чт, 27 июн. 2019 г. в 03:32, Bagas Sanjaya :
>
>
> On 26/06/19 23.09, Dmitry Eremin-Solenikov wrote:
>
> ГI'd say that we should never be touching anything like this.
>
> вт, 25 июн. 2019 г., 7:57 Bagas Sanjaya :
>>
>> In order to inform to users, especially parents, about potentially 
>> objectionable content in Debian packages, Content
>> Rating System (CRS) can be deployed to Debian. With CRS, users can choose to 
>> install packages that is rated for their
>> age. In some cases, CRS also filter or block certain contents in certain 
>> jurisdictions when legally required.
>
> Exactly for this reason. By filtering you will limit the freedom of users. 
> And if the legal guardian of the user disagrees with the rating, either he or 
> the user will have to lye about  their age. Please, do not ever consider to 
> add such rating system to Debian.
>
> Someone's freedom is always limited by others one. So freedom is not 
> absolute, but relative
>
> In case at home, children's freedom are limited by parents because parents 
> need to protect their children from mental damage long-term.

As I parent I do try to protect my children's mental health. However I
do not need any extra layer that will
make filtering decisions based on abstract assumptions. Depending on
my level of child-confidence, I might
or might not allow my kid to use different kinds of software. But it
should be my decision, not some CRS system.
Because CRS system does not know a thing about my kids.

The typical motto of Open Souce Software always was 'to provide
possibility rather than policy'. We should not
step away from that rule.

-- 
With best wishes
Dmitry



Re: Content Rating System in Debian

2019-06-26 Thread Dmitry Eremin-Solenikov
ГI'd say that we should never be touching anything like this.

вт, 25 июн. 2019 г., 7:57 Bagas Sanjaya :

> In order to inform to users, especially parents, about potentially 
> objectionable content in Debian packages, Content
> Rating System (CRS) can be deployed to Debian. With CRS, users can choose to 
> install packages that is rated for their
> age. In some cases, CRS also filter or block certain contents in certain 
> jurisdictions when legally required.
>
> Exactly for this reason. By filtering you will limit the freedom of users.
And if the legal guardian of the user disagrees with the rating, either he
or the user will have to lye about  their age. Please, do not ever consider
to add such rating system to Debian.


Re: Content Rating System in Debian

2019-06-26 Thread Matthias Klumpp
Am Mi., 26. Juni 2019 um 10:40 Uhr schrieb Bagas Sanjaya :
>
> On 25/06/19 20.19, Matthias Klumpp wrote:
> > [...]
>
> So APT need to do what you mention, that is determining age rating not
> only based on AppStream metadata, but also on system locale?

Yes. Since the things that determine age ratings depend on regional
(!) legislation, varying wildly between different countries or even
within countries, that is the only way.
I am currently working on a plan to centralize the age mapping in
libappstream, but tbh I do not thing that we will ever have a fully
legally sound solution for this without employing a lot of lawyers.
There is just so much stuff to take care of, and so much regional
variation, that a software solution will likely not be able to cover
all cases.

See https://hughsie.github.io/oars/ (which is used in AppStream) for
details. As the intro text says, we rely on people being honest about
things and are purely informational.

Cheers,
Matthias



-- 
I welcome VSRE emails. See http://vsre.info/



Re: Content Rating System in Debian

2019-06-26 Thread Bagas Sanjaya



On 25/06/19 20.19, Matthias Klumpp wrote:

Am Di., 25. Juni 2019 um 11:51 Uhr schrieb Bagas Sanjaya :

Simon McVittie:

Appstream metadata, which is canonically provided by upstreams and is
distro- and package-type-agnostic (available in at least apt and Flatpak),
has this as an optional field for self-rating:

https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-content_rating
https://hughsie.github.io/oars/

I suspect that's the only way this could possibly work without money
changing hands.

There are no age classifications, however.

So based on content_rating tag on AppStream metadata, we can add logic to apt 
in order to determine age rating for our
packages. However, external review (maintainers) may be need in order to 
prevent misleading information on
content_rating.

To clarify: Age ratings vary wildly between countries. So what we
expect is that software centers will not actually display
content_rating information, but instead compile an age rating out of
it based on the user's current location/locale and then display that.
Having a "one-size fits all" generic rating isn't very practical.

Cheers,
 Matthias

So APT need to do what you mention, that is determining age rating not 
only based on AppStream metadata, but also on system locale?




Re: Content Rating System in Debian

2019-06-26 Thread Michael Kesper
Dear Bagas,

On 26.06.19 04:50, Bagas Sanjaya wrote:
> Emmanuel Arias:
>> IMO this idea represent a big work. And if you want to involved upstream, 
>> maybe will be a problem. Some upstream, could not be interest on participate 
>> because could be a "extra" work. But if we implement a content rating 
>> system, the freedom could be affected because the opinion on a package may 
>> be affected by this new system. 
> 
> Regarding freedom, yes it can be affected by CRS because CRS can limit 
> freedom to use programs for some users
> (particularly non-adults). But CRS limit such freedom in order to protect 
> psychology users for long term from negative
> impacts of programs they used.

I don't think this problem is solvable by technical means at all.
You need caring parents (need not be 'real parents' necessarily) to really 
protect children.

Bye
Michael



signature.asc
Description: OpenPGP digital signature


Re: Content Rating System in Debian

2019-06-26 Thread Gard Spreemann


Bagas Sanjaya  writes:

> Regarding freedom, yes it can be affected by CRS because CRS can limit 
> freedom to use programs for some users
> (particularly non-adults). But CRS limit such freedom in order to protect 
> psychology users for long term from negative
> impacts of programs they used.

Surely this would be a direct conflict with the DFSG?


 Best,
 Gard



Re: Re: Content Rating System in Debian

2019-06-25 Thread Bagas Sanjaya

Emmanuel Arias:
IMO this idea represent a big work. And if you want to involved 
upstream, maybe will be a problem. Some upstream, could not be 
interest on participate because could be a "extra" work. But if we 
implement a content rating system, the freedom could be affected 
because the opinion on a package may be affected by this new system. 


Regarding freedom, yes it can be affected by CRS because CRS can limit freedom 
to use programs for some users
(particularly non-adults). But CRS limit such freedom in order to protect 
psychology users for long term from negative
impacts of programs they used.



Re: Content Rating System in Debian

2019-06-25 Thread Emmanuel Arias


On 6/25/19 8:27 AM, Holger Levsen wrote:
> On Tue, Jun 25, 2019 at 11:40:04AM +0700, Bagas Sanjaya wrote:
>> Based on above, what are your opinions/thoughts/positions about Content 
>> Rating System in Debian?
> just NO. please create a fork and leave Debian without this.
Hard but necessary response :-)
>
IMO this idea represent a big work. And if you want to involved upstream,
maybe will be a problem. Some upstream, could not be interest on
participate because
could be a "extra" work. But if we implement a content rating system,
the freedom could
be affected because the opinion on a package may be affected by this new
system.

-- 
Emmanuel Arias
@eamanu
https://eamanu.com



signature.asc
Description: OpenPGP digital signature


Re: Re: Re: Content Rating System in Debian

2019-06-25 Thread Matthias Klumpp
Am Di., 25. Juni 2019 um 11:51 Uhr schrieb Bagas Sanjaya :
>
> Simon McVittie:
>
> Appstream metadata, which is canonically provided by upstreams and is
> distro- and package-type-agnostic (available in at least apt and Flatpak),
> has this as an optional field for self-rating:
>
> https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-content_rating
> https://hughsie.github.io/oars/
>
> I suspect that's the only way this could possibly work without money
> changing hands.
>
> There are no age classifications, however.
>
> So based on content_rating tag on AppStream metadata, we can add logic to apt 
> in order to determine age rating for our
> packages. However, external review (maintainers) may be need in order to 
> prevent misleading information on
> content_rating.

To clarify: Age ratings vary wildly between countries. So what we
expect is that software centers will not actually display
content_rating information, but instead compile an age rating out of
it based on the user's current location/locale and then display that.
Having a "one-size fits all" generic rating isn't very practical.

Cheers,
Matthias

-- 
I welcome VSRE emails. See http://vsre.info/



Re: Content Rating System in Debian

2019-06-25 Thread Ansgar
Hi,

On Tue, 2019-06-25 at 11:40 +0700, Bagas Sanjaya wrote:
> Based on above, what are your opinions/thoughts/positions about
> Content Rating System in Debian?

is this related to your other proposal involving giving "sudo"
permissions to teenagers to handle this age recommendation stuff for TV
programs?

| In fact, many television stations have most programs written for
| teens (age 13 and older), so sysadmins there configure sudoers which
| allows teens to behave like sysadmins themselves (by giving them full
| administrator privileges) on their production systems. Also, parental
| monitoring and guidance can reduce likehood of teens breaking such
| systems. Maybe because teens are largest marketshare for TVs.

Ansgar
 - rating "kill -KILL" X-rated for extreme violence



Re: Content Rating System in Debian

2019-06-25 Thread Holger Levsen
On Tue, Jun 25, 2019 at 11:40:04AM +0700, Bagas Sanjaya wrote:
> Based on above, what are your opinions/thoughts/positions about Content 
> Rating System in Debian?

just NO. please create a fork and leave Debian without this.


-- 
tschau,
Holger

---
   holger@(debian|reproducible-builds|layer-acht).org
   PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C


signature.asc
Description: PGP signature


Re: Content Rating System in Debian

2019-06-25 Thread Andrey Rahmatullin
On Tue, Jun 25, 2019 at 12:43:56PM +0200, Paride Legovini wrote:
> My question is: are we trying to solve an actual problem here?
No, and please note that the author is not even a Debian user:
https://lists.debian.org/debian-devel/2019/06/msg00376.html

-- 
WBR, wRAR


signature.asc
Description: PGP signature


Re: Content Rating System in Debian

2019-06-25 Thread Paride Legovini
Bagas Sanjaya wrote on 25/06/2019:
> Hello Debian Developers,
> 
> Debian provides more than 51000 packages. From those packages, some are 
> appropriate for every ages, and some others are
> only for specific age groups for some reasons.
> 
> In order to inform to users, especially parents, about potentially 
> objectionable content in Debian packages, Content
> Rating System (CRS) can be deployed to Debian. With CRS, users can choose to 
> install packages that is rated for their
> age. In some cases, CRS also filter or block certain contents in certain 
> jurisdictions when legally required.
> 
> As in Google Play, Debian CRS is based on official ratings from International 
> Age Rating Coalition (IARC).

The rating system in Google Play makes some sense (at least on paper)
because you can leave a phone to a kid, configured with their Google
account, and Google will allow to install only apps deemed appropriate
for the account holder's age.

There is no such a thing in Debian. There isn't a Debian account which
is able to give you partial access to the repositories. If you are root
you can install everything; if you aren't you can't install anything.
And when installing a package for a kid then checking its description is
probably better than any rating system.

We can't achieve the same result as Google, which in my opinion wouldn't
be useful anyway; see below.

> Pros:
> - Users, especially parents, can install packages suitable for their age. In 
> case of parents, this apply to their
> sons/daughters.

I don't think there is a meaningful "Pro" here. The first and in most
cases only packages that would make sense to control are web browsers.
Nowadays not installing a web browser makes a computer almost useless
for almost any purpose a kid or teenager may want it for. At this point
it's just better to install a browser and leave the machine offline. At
least they'll have access to offline documentation! Or to a local
Wikipedia mirror.

> - For users in some jurisdiction, they can only install packages that is 
> legal in their jurisdiction. For example, Debian
> users in USA can only install US version of GnuPG, but in outside USA, users 
> can install international version of GnuPG
> instead.

Didn't this stop to be a thing in the late nineties?
The issue wouldn't be age-related anyway.

> Based on above, what are your opinions/thoughts/positions about Content 
> Rating System in Debian?

My question is: are we trying to solve an actual problem here?

Are there packages that you would consider not suitable for young users,
and whose impact wouldn't be greatly inferior to the one of web browsers
(which, in my reasoning, are going to be installed anyway)? I hope the
answer is not fortunes-off here :-)

While this email is mostly a "thumbs down", I agree with Russ Allbery:
if a group feels strongly enough about CRS to do the work, I think it
will fit well in the debtags labeling system.

Paride



Re: Content Rating System in Debian

2019-06-25 Thread Simon McVittie
On Tue, 25 Jun 2019 at 16:33:53 +0700, Bagas Sanjaya wrote:
> There are no age classifications, however. So based on content_rating tag on
> AppStream metadata, we can add logic to apt in order to determine age rating
> for our packages.

I think this would be unwise. We can never get this right, because the
descriptors that are considered suitable for a particular age vary widely
between cultures and countries. The most likely outcome would be angry bug
reports from parents who felt that the given age rating was inappropriate.

Something like OARS is already somewhat subjective (how much violence can
a game have and still be considered "moderate"?) but it's a lot closer to
being objective than an age rating.

smcv



Re: Re: Re: Content Rating System in Debian

2019-06-25 Thread Bagas Sanjaya

Simon McVittie:

Appstream metadata, which is canonically provided by upstreams and is
distro- and package-type-agnostic (available in at least apt and Flatpak),
has this as an optional field for self-rating:

https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-content_rating
https://hughsie.github.io/oars/

I suspect that's the only way this could possibly work without money
changing hands.

There are no age classifications, however.

So based on content_rating tag on AppStream metadata, we can add logic to apt 
in order to determine age rating for our
packages. However, external review (maintainers) may be need in order to 
prevent misleading information on
content_rating.



Re: Re: Content Rating System in Debian

2019-06-25 Thread Matthias Klumpp
Am Di., 25. Juni 2019 um 10:15 Uhr schrieb Simon McVittie :
>
> On Tue, 25 Jun 2019 at 09:31:44 +0200, Philip Hands wrote:
> > Also, it seems clear to me that the same game in all Linux disros is
> > very likely to get the same rating, so this would be better done as a
> > distribution agnostic level
>
> Appstream metadata, which is canonically provided by upstreams and is
> distro- and package-type-agnostic (available in at least apt and Flatpak),
> has this as an optional field for self-rating:
>
> https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-content_rating
> https://hughsie.github.io/oars/
>
> I suspect that's the only way this could possibly work without money
> changing hands.

Indeed :-) Also, metainfo files can be written for every software
component, not only for apps (although I thing GUI applications are
the things age-rating is most relevant for).
If any features in this are missing, let me or Richard Hughes know.

Cheers,
Matthias

-- 
I welcome VSRE emails. See http://vsre.info/



Re: Content Rating System in Debian

2019-06-25 Thread Bagas Sanjaya

On 25/06/19 14.31, Philip Hands wrote:

Bagas Sanjaya  writes:


Russ Allbery:

It sounds like a whole ton of work to get a useful amount of coverage (not
to mention bothering upstreams with questionnaires that I suspect many of
them would find irritating -- I certainly would with my upstream hat on),
and I'm not clear on the benefit.  Do you have some reason to believe that
this is a common request by users of Debian?  If so, could you share with
us why you believe that?

I'm discussing about CRS inspired from Google Play.

Do Google Play not pay IARC for this?

I would assume that there is a fee that covers IARC's costs in running
the service, which is then paid out of the profit that Google makes on
the games.

What is it going to cost us to get 'bison' rated PG?  Why is this useful?

Also, it seems clear to me that the same game in all Linux disros is
very likely to get the same rating, so this would be better done as a
distribution agnostic level, preferably by someone that makes a profit
from games or content anyway.

For instance, I'd imagine that Steam have some sort of rating mechanism,
which might even use IARC already, so one might be able to achieve this
aim by talking to them about getting access to their system somehow, and
perhaps getting them to include things in their database that they don't
actually distribute themselves.

One might imagine that one could buy a subscription to their rating
database, say.  Alternatively, parents who are interested might simply
decide to subscribe to Steam if Steam provided a package that allowed
subscribers to see the ratings for packages they were about to install.

(I'm only saying Steam here because they've been quite Debian friendly
AFAIK, but there's nothing stopping anyone else offering such ratings as
a service to Debian users).

Asking Debian to do it seems like it's just asking for trouble -- what
happens when a child is traumatised by content that most people find
completely innocuous in a package we've not yet got round to rating?

Cheers, Phil.


I don't know whether Google Play and Steam pay IARC or not, but if they do, the 
fee would be so expensive that Debian
can't afford (unless we're RedHat or similar). Also, to implement CRS, major 
overhaul to packaging system (apt/dpkg)
and user accounts need to be done in order to accommodate CRS. But CRS can give 
users insight about maturity of
packages. So if sysadmins (parents in home networks) is about to install Apache 
HTTPD or other packages, they need to
answer whether the packages are appropriate for their users' age or not. In 
multi-user setups (such as in servers)
CRS can be a problem, because although majority of users are adults (18+), 
there are possibilities that children (7+)
or teens (12+) also use such packages. Some packages might recommend Parental 
Guidance (PG) but it is not possible in
server setups.

I'm agree that CRS should be done on distribution-independent manner. This 
means that upstream file rating request to
IARC in order to get their programs rated. Distributions (Debian/Ubuntu, 
RedHat, etc.) then package programs which have
been rated. In Google Play, rating process is slightly different: upstream 
upload their applications/games to Google
Play, then they fill rating questionnaire provide by Google Play and send it to 
IARC.

Regardless, for CRS, we need a CRS system that is cross-distribution that can 
be implemented to package managers and
user administration tools on most distributions.


Erm, not 'PG' -- I meant whatever the "Anyone can watch this" label is.


In IARC classification, that is 3+ (for anyone as long as they are not 
toddlers).





Re: Content Rating System in Debian

2019-06-25 Thread Philip Hands
Philipp Kern  writes:

> On 2019-06-25 09:31, Philip Hands wrote:
>>> Russ Allbery:
 It sounds like a whole ton of work to get a useful amount of coverage 
 (not
 to mention bothering upstreams with questionnaires that I suspect 
 many of
 them would find irritating -- I certainly would with my upstream hat 
 on),
 and I'm not clear on the benefit.  Do you have some reason to believe 
 that
 this is a common request by users of Debian?  If so, could you share 
 with
 us why you believe that?
>>> I'm discussing about CRS inspired from Google Play.
>> Do Google Play not pay IARC for this?
>
> App developers are generally forced to self-rate their apps, otherwise 
> they disappear from the store.

Right, but is that not done by filling out a questionnaire that is
somehow administered/rated by IARC, which presumably means that they
need to be paid for providing that somewhere along the line (or is it
all government funded?).

Also, IARC claim to keep ratings under review, which presumably also
needs to be paid for somehow.

I was guessing that they collect subscriptions from the platforms to
cover the costs.

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY


signature.asc
Description: PGP signature


Re: Re: Content Rating System in Debian

2019-06-25 Thread Simon McVittie
On Tue, 25 Jun 2019 at 09:31:44 +0200, Philip Hands wrote:
> Also, it seems clear to me that the same game in all Linux disros is
> very likely to get the same rating, so this would be better done as a
> distribution agnostic level

Appstream metadata, which is canonically provided by upstreams and is
distro- and package-type-agnostic (available in at least apt and Flatpak),
has this as an optional field for self-rating:

https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-content_rating
https://hughsie.github.io/oars/

I suspect that's the only way this could possibly work without money
changing hands.

smcv



Re: Content Rating System in Debian

2019-06-25 Thread Philipp Kern

On 2019-06-25 09:31, Philip Hands wrote:

Russ Allbery:
It sounds like a whole ton of work to get a useful amount of coverage 
(not
to mention bothering upstreams with questionnaires that I suspect 
many of
them would find irritating -- I certainly would with my upstream hat 
on),
and I'm not clear on the benefit.  Do you have some reason to believe 
that
this is a common request by users of Debian?  If so, could you share 
with

us why you believe that?

I'm discussing about CRS inspired from Google Play.

Do Google Play not pay IARC for this?


App developers are generally forced to self-rate their apps, otherwise 
they disappear from the store.


Kind regards
Philipp Kern



Re: Re: Content Rating System in Debian

2019-06-25 Thread Philip Hands
Philip Hands  writes:

> What is it going to cost us to get 'bison' rated PG?  Why is this
> useful?

Erm, not 'PG' -- I meant whatever the "Anyone can watch this" label is.

Although, I guess one could perhaps argue PG for bison:

  One could use it to build something that generates offensive content,
  and perhaps the joys of compiler writing should be saved for an
  appropriate age ;-)

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY


signature.asc
Description: PGP signature


Re: Re: Content Rating System in Debian

2019-06-25 Thread Philip Hands
Bagas Sanjaya  writes:

> Russ Allbery:
>> It sounds like a whole ton of work to get a useful amount of coverage (not
>> to mention bothering upstreams with questionnaires that I suspect many of
>> them would find irritating -- I certainly would with my upstream hat on),
>> and I'm not clear on the benefit.  Do you have some reason to believe that
>> this is a common request by users of Debian?  If so, could you share with
>> us why you believe that?
> I'm discussing about CRS inspired from Google Play.

Do Google Play not pay IARC for this?

I would assume that there is a fee that covers IARC's costs in running
the service, which is then paid out of the profit that Google makes on
the games.

What is it going to cost us to get 'bison' rated PG?  Why is this useful?

Also, it seems clear to me that the same game in all Linux disros is
very likely to get the same rating, so this would be better done as a
distribution agnostic level, preferably by someone that makes a profit
from games or content anyway.

For instance, I'd imagine that Steam have some sort of rating mechanism,
which might even use IARC already, so one might be able to achieve this
aim by talking to them about getting access to their system somehow, and
perhaps getting them to include things in their database that they don't
actually distribute themselves.

One might imagine that one could buy a subscription to their rating
database, say.  Alternatively, parents who are interested might simply
decide to subscribe to Steam if Steam provided a package that allowed
subscribers to see the ratings for packages they were about to install.

(I'm only saying Steam here because they've been quite Debian friendly
AFAIK, but there's nothing stopping anyone else offering such ratings as
a service to Debian users).

Asking Debian to do it seems like it's just asking for trouble -- what
happens when a child is traumatised by content that most people find
completely innocuous in a package we've not yet got round to rating?

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY


signature.asc
Description: PGP signature


Re: Re: Content Rating System in Debian

2019-06-25 Thread Bagas Sanjaya

Russ Allbery:

It sounds like a whole ton of work to get a useful amount of coverage (not
to mention bothering upstreams with questionnaires that I suspect many of
them would find irritating -- I certainly would with my upstream hat on),
and I'm not clear on the benefit.  Do you have some reason to believe that
this is a common request by users of Debian?  If so, could you share with
us why you believe that?

I'm discussing about CRS inspired from Google Play.

A case study of implementing CRS is when parents which have Debian system 
installed on their computer wants to make sure
that any programs installed there are appropriate for all family users there. Also we 
have "Self-Censoring" campaign
which encouraging users to filter contents suitable for their age. 
"Self-Censoring" originates from TV programs, but it
can also be applied to computer programs and applications (especially games) as 
well. Regardless, CRS is good not only
to Debian, but also to end-user in longterm, although it is hard to implement 
and have some maintenance burden.



Re: Content Rating System in Debian

2019-06-24 Thread Russ Allbery
Bagas Sanjaya  writes:

> Based on above, what are your opinions/thoughts/positions about Content
> Rating System in Debian?

It sounds like a whole ton of work to get a useful amount of coverage (not
to mention bothering upstreams with questionnaires that I suspect many of
them would find irritating -- I certainly would with my upstream hat on),
and I'm not clear on the benefit.  Do you have some reason to believe that
this is a common request by users of Debian?  If so, could you share with
us why you believe that?

Debian already has a couple of voluntary labeling mechanisms that, while
not precisely relevant to this, are at least adjacent: debtags for general
package tagging (see the junior tag root, for instance, and name-based
labeling of packages with potentially offensive content per

https://www.debian.org/doc/debian-policy/ch-binary.html#packages-with-potentially-offensive-content

Both of those are nowhere near as comprehensive as CRS, of course, but
it's not clear to me that something as comprehensive as CRS has enough
demand to be worth the effort, and there's obviously a maintenance burden
incurred by using it.

It's probably worth noting, though, that if any group felt strongly enough
about CRS to do the work, I don't see any obvious reason why debtags
couldn't handle a set of CRS tags, which has the huge advantage of not
requiring any work by the package maintainer and instead shifting the
burden to the people who care about CRS.

-- 
Russ Allbery (r...@debian.org)   <http://www.eyrie.org/~eagle/>



Content Rating System in Debian

2019-06-24 Thread Bagas Sanjaya

Hello Debian Developers,

Debian provides more than 51000 packages. From those packages, some are 
appropriate for every ages, and some others are
only for specific age groups for some reasons.

In order to inform to users, especially parents, about potentially 
objectionable content in Debian packages, Content
Rating System (CRS) can be deployed to Debian. With CRS, users can choose to 
install packages that is rated for their
age. In some cases, CRS also filter or block certain contents in certain 
jurisdictions when legally required.

As in Google Play, Debian CRS is based on official ratings from International 
Age Rating Coalition (IARC).

Pros:
- Users, especially parents, can install packages suitable for their age. In 
case of parents, this apply to their
sons/daughters.
- For users in some jurisdiction, they can only install packages that is legal 
in their jurisdiction. For example, Debian
users in USA can only install US version of GnuPG, but in outside USA, users 
can install international version of GnuPG
instead.

Cons:
- Since there are more than 51000 packages currently in Debian, rating review 
for those existing packages and new
packages can take long time, depending on complexity of packages that are 
reviewed.
- Current Debian system need to be overhauled (for example, when creating users 
with adduser, sysadmins need to input
date of birth of their users) in order to make CRS work in Debian.
- Not all programs/packages is suitable for rating review, especially 
command-line programs.

If CRS will be implemented in Debian, I proposed following packaging workflow, 
based on Google Play:
- Maintainers that is about to package a program, will notify to the upstream 
whether he/she would take a rating
questionnaire or not. If he/she didn't take the questionnaire, the resulting 
package will be categorized as Unrated.
- The upstream fill rating questionnaire and send it to IARC.
- IARC calculates rating for upstream's program and send rating certificate 
back to upstream. If upstream don't agree
with rating assigned to the program, he/she can file appeal using link in the 
certificate email.
- Upstream contact maintainer about rating of the program that he/she get.
- Maintainer then do packaging as usual and add rating for the package, 
possibly to control file.

Based on above, what are your opinions/thoughts/positions about Content Rating 
System in Debian?

Regards, Bagas