sorry for the typo. In my previous message I meant "anti-feature".

Em ter., 3 de mai. de 2022 às 14:58, Felipe Sanches <j...@members.fsf.org>
escreveu:

> I'd like to mention that I am extremely annoyed by
> Telegram-desktop's implementation of an anti-featured which forbids the
> user to copy/paste or forward text (and also forbids saving images or other
> media included in the messages) from certain groups where the admin has
> enabled the restriction. It may not be exactly DRM because it does not seem
> to involve cryptography and also is not directly enforcing copyrights, but
> it is my computer refusing to obey my orders and instead subjugating me to
> the interests of a third party.
>
> Em ter., 3 de mai. de 2022 às 13:44, Denis 'GNUtoo' Carikli <
> gnu...@cyberdimension.org> escreveu:
>
>> Hi,
>>
>> On Mon, 2 May 2022 18:36:09 -0500
>> "J.B. Nicholson" <j...@forestfield.org> wrote:
>> > If free code implements a DRM scheme for the purpose of exposing the
>> > DRM-encumbered data to be read and copied using processes one can
>> > easily employ, is that code GNU FSDG-compliant?
>> [...]
>> > [1] I have no idea if this exists or could exist.
>> I've several real world examples.
>>
>> First there is libdvdcss which manages to break the DVD encryption
>> relatively fast. As far as I know that doesn't conflict with the FSDG.
>>
>> Though depending on the countries it might conflict with local laws and
>> choosing to break them or not is often a decision taken by the
>> individual distributions. As I understand, in France, software like
>> libdvdcss is legal[3].
>>
>> The second example I have is quite recent and not yet understood: In
>> the Replicant mailing list, we were notified that there was free
>> software code that may implement some DRM scheme in Replicant 6.0[1][2].
>>
>> I didn't manage to find the time to look at details yet though, but I
>> guess that if it doesn't implement extra restrictions It would probably
>> not really be considered a DRM even if it implements a DRM scheme.
>>
>> In that case it would probably be more like libdvdcss.
>>
>> If however it does implement restrictions as I understand we need to
>> remove these restrictions or this code.
>>
>> If people have more information about how that code works I would be
>> very interested.
>>
>> A third example would be to look how blue ray works with free software.
>> As I understand it here we need keys to decrypt the disks. As usual,
>> devices or software is broken, so it is then possible to extract the
>> keys, and maybe they are published online. However there is a PKI in
>> place, so newer disks are not encrypted anymore with the keys that have
>> been made public or that are easy to extract.
>>
>> Here I would also see no issues with the libraries implementing that as
>> they don't implement restrictions. And here they enable application to
>> read or copy blue ray, so it's not an issue as far as I know.
>>
>> A fourth example is with PDF and software like okular. Okular has a
>> setting to obey the PDFs DRM ("Obey DRM limitations"). Here it can
>> easily be disabled since it's a setting. If it could not be disabled
>> this would clearly constitute DRM so it would not be OK.
>>
>> I also think that distributions need to not enable it by default,
>> otherwise some users won't find the settings and they would be at the
>> mercy of the DRM.
>>
>> The restrictions of this DRM is probably things like preventing
>> printing of the PDF.
>>
>> And in the case of the Linux lockdown mechanism[4] I'm unsure about it
>> because it implements security schemes dictated by the security
>> model of UEFI secure boot. What it implement is useful for security but
>> it also prevent users from doing certain things. Though as I understand
>> that behavior can (still?) be disabled by users without disabling secure
>> boot[5]. So as I understand for now it's probably not (yet) considered
>> as a DRM.
>>
>> References:
>> -----------
>> [1]https://lists.osuosl.org/pipermail/replicant/2022-April/003757.html
>> [2]
>> https://git.replicant.us/replicant/frameworks_av/tree/drm/mediadrm/plugins/clearkey
>> [3]
>> https://linuxfr.org/news/le-conseil-detat-revoit-un-decret-de-la-loi-dadvsi-en-faveur-de
>> [4]https://mjg59.dreamwidth.org/55105.html
>> [5]As I understand more and more x86 computers are or will be shipped
>>    with UEFI that can't disable secure boot. So we also need to enable
>>    users to choose how their computer works even if they can't disable
>>    secure boot.
>>
>> Denis.
>>
>

Reply via email to