• Bug#1035100: Unrelated political statement in main UI

    From Wouter Verhelst@21:1/5 to piorunz on Fri Jan 3 11:50:01 2025
    On Wed, Jan 01, 2025 at 07:45:44PM +0000, piorunz wrote:
    Package: thonny
    Version: 4.0.1-1
    Followup-For: Bug #1035100
    X-Debbugs-Cc: piorunz@gmx.com

    Dear Maintainer,

    The "Support Ukraine" button in Thonny violates the Debian Code of Conduct by embedding politically charged content within a technical package.

    Which part of the Code of Conduct, specifically, does this violate? I
    don't remember writing any part of the Code of Conduct forbidding
    political messages.

    Debian prioritizes neutrality and aims to provide a collaborative,
    inclusive environment free from political endorsements.

    While I would agree that Debian aims to provide a collaborative and
    inclusive environment, I would not agree that we "prioritize"
    neutrality, and/or that being "free from political endorsements" is part
    of our official policies.

    Moreover, it could be said that expressing your political opinions as
    part of your work might be considered to be part of an "inclusive"
    environment.

    I'm not making any statement as to whether this request to remove a
    political statement is warranted. It may be; it may not be. But please
    let's not invent policies that do not exist to in an attempt to excert
    undue pressure.

    Thanks.

    --
    w@uter.{be,co.za}
    wouter@{grep.be,fosdem.org,debian.org}

    I will have a Tin-Actinium-Potassium mixture, thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From piorunz@21:1/5 to All on Fri Jan 3 13:00:02 2025
    Hi w@uter,

    Thanks for your reply.

    While their political statement does not directly violate any parts of
    Code of Conduct, I feel that it is not aligned with it at all. It's not
    open and not meant to help collaboration (CoC points 3 and 5), it is
    meant to divide and separate instead. Is it not made in good faith
    (point 2).

    I assumed good faith (point 2) when installing a package, but that faith
    failed me, because what I received was a country flag banner with a
    politically charged message behind it.

    While their intent might have been genuine, the inclusion of such
    content in a package aimed at children (among other groups) could be
    seen as not displaying good faith toward the broader and culturally
    diverse Debian user base. Especially in software meant for education,
    this type of messaging risks alienating users who may not share the same
    views or prefer to keep politics separate from technical tools.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Wouter Verhelst@21:1/5 to piorunz on Fri Jan 3 19:30:01 2025
    On Fri, Jan 03, 2025 at 11:55:18AM +0000, piorunz wrote:
    Hi w@uter,

    Thanks for your reply.

    While their political statement does not directly violate any parts of
    Code of Conduct, I feel that it is not aligned with it at all. It's not
    open and not meant to help collaboration (CoC points 3 and 5),

    That's not what those two parts of the code of conduct are meant to say.

    "be open" means "do not say things behind people's backs". This is not
    that.

    The request to collaborate is about making it easier for people to work
    with you on software. It is not about other subjects. This is also not
    that.

    it is meant to divide and separate instead.

    I do not see how? It is a polite request to donate for a cause. If you
    do not want that, then you can ignore the request. There is no
    obligation, so I do not see how it can possibly divide and separate.

    Is it not made in good faith (point 2).

    The only places where the code of conduct mentions "good faith", is
    where it says that you should *assume* good faith. I would like to point
    out that by that very statement, you have just clearly missed that ball.

    Of course, assuming good faith only works if everyone agrees to also act
    in good faith. When it is clear that acts are performed in bad faith,
    then the assumption is obviously flawed and we should not make it
    anymore.

    But this is, again, not that.

    I assumed good faith (point 2) when installing a package, but that faith failed me, because what I received was a country flag banner with a politically charged message behind it.

    While their intent might have been genuine, the inclusion of such
    content in a package aimed at children (among other groups) could be
    seen as not displaying good faith toward the broader and culturally
    diverse Debian user base. Especially in software meant for education,
    this type of messaging risks alienating users who may not share the same views or prefer to keep politics separate from technical tools.

    I can understand why Russian nationals might want to not see this
    message. After all, the oppressive Russian regime has made it a crime to
    even speak up against the Russian government these days, and so they
    could be at risk of being imprisoned by using this software.

    Almost anyone else, however, can see this message for what it is: a
    polite request to donate to a good cause. One may believe that the
    request is inappropriate, but that does not make it a violation of the
    code of conduct.

    An example of a very similar situation is vim: for decades, running
    "vim" with no arguments has presented the user with, amongst other
    things, a request to donate to the ICCF to help needy children in
    Uganda. While what vim does is less visible than the ukrainian flag on
    thonny's tool bar, the concept is the same. We have never considered
    this a problem, and I don't think we should.

    Free software is inherently a political action, and so it is not at all
    unusual to see political statements. In and of itself, that is not a
    violation of the code of conduct -- if it were, then making Debian would
    be a violation, and that obviously fails the ridiculousness test.

    Although I wouldn't consider thonny a tool that is meant *only* for
    education, I can understand a desire to hide the button in educational environments, and so perhaps a run time configuration option to hide
    that button could be appropriate, if upstream can be convinced that this
    is a good idea. That option could then default to leave the button there
    but it could be disabled where appropriate.

    The final group of people who do not fall within the above two groups,
    and who for obvious reasons also would not like to see this message, is "Russian government employees charged with trolling the Internet to
    support Russia's message". If this is you, then please do the world a
    massive favour and quit. Today. There are better uses of your time.

    --
    w@uter.{be,co.za}
    wouter@{grep.be,fosdem.org,debian.org}

    I will have a Tin-Actinium-Potassium mixture, thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From piorunz@21:1/5 to All on Sat Jan 4 00:50:02 2025
    Hi w@uter,

    Thanks for your reply.

    "I can understand why Russian nationals might want to not see this
    message. After all, the oppressive Russian regime has made it a crime to
    even speak up against the Russian government these days, and so they
    could be at risk of being imprisoned by using this software."

    You should try to understand why anyone, anywhere, might not want to see
    this message. I am not Russian nor do I live in affected regions, or
    even Eastern Europe. But I feel that any sort of pressurizing political statement, of any sort, has no space in open source software
    development, at all. Code is apolitical by nature. However, even if your opinions may be different from mine, and you are entitled to them.
    I voiced my concerns, you commented on them. I hope more people will
    think on the issue after reading our conversation.
    Meanwhile, I will continue to refuse Thonny software, I happily
    uninstalled it, because there's more software without political
    statements I can use.

    Kind regards

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From piorunz@21:1/5 to Wouter Verhelst on Sat Jan 4 01:00:01 2025
    On 03/01/2025 18:21, Wouter Verhelst wrote:
    The final group of people who do not fall within the above two groups,
    and who for obvious reasons also would not like to see this message, is "Russian government employees charged with trolling the Internet to
    support Russia's message". If this is you, then please do the world a
    massive favour and quit. Today. There are better uses of your time.

    Nice try, but a miss. I had a good laugh at your idea though, thanks.
    Maybe it is you who should not take this too personally, and accept an
    idea that normal people may not like Ukraine/Russia war banners in their everyday software. If you like these things, then have fun without me.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)