No i obiecałem sobie, że nie będę wracał do tematu, ale opiekun paczki #PyNose, w swoim "pełnym zajęć życiu", znalazł trochę czasu, by zaszczycić nas "post-mortemem" dla "licencyjnego nieporozumienia".

Dowiadujemy się stamtąd paru ciekawych rzeczy:

• "przyszliśmy głównie z Reddita i 4Chana."
• "Wygląda to legalnie, skoro Microsoft mógł to zrobić."
• a może jednak nie… "nawet wielkie korporacje mogą czasem się pomylić w kwestii licencji."
• …i ogólnie rzecz biorąc, wszystko można uzasadnić, jeśli znajdzie się przykład, że Microsoft zrobił coś podobnego.
• on jest bohaterem, który "naprawia porzucone paczki Pythona, od których firmy nadal są zależne", a my jesteśmy złoczyńcami.

Koniec końców, największy problem pozostaje nierozwiązany. Koleś jest tak nadęty, że wciąż do niego nie dociera, że to nie licencja była sednem problemem. Problemem jest to, że przez cały czas zachowywał się jak totalny zasraniec, a ten "post-mortem" jedynie potwierdza, że wciąż nie jest w stanie zrozumieć swoich błędów.

• […] "pynose dalej będzie dostarczany przez dystrybucje Linuksa na całym świecie."

Ciekawe, dlaczego mielibyśmy chcieć to robić, biorąc pod uwagę, że ludzi z oryginalnego wątku już zbanował, pozbawiając ich możliwości zgłaszania błędów.

#Gentoo #Python #WolneOprogramowanie

I promised myself that I wouldn't return to this, but the maintainer of #PyNose while "leading a busy life" found time to grace us with a "post-mortem" to the "license confusion". Do I have to point out that it just keeps adding insult to injury?

Some interesting things we learn:

• we "mainly came from Reddit and 4Chan."
• "Certainly looks legal if Microsoft can do it."
• or maybe not… "even big companies can get licensing wrong sometimes."
• …and in general, past actions of Microsoft justify everything.
• he's the hero "who fixes unmaintained Python packages that businesses still depend on", while we're all the villains.

In the end, the biggest issue remains. The guy's so full of himself that he still didn't realize that license wasn't the real problem. The problem was that he was a complete asshole about it, and this "post-mortem" proves that he still is completely incapable of self-reflection.

• […] "pynose will continue to be shipped with Linux distributions around the world."

I wonder why would we want to do that, given that he already banned people participating in the original thread from reporting bugs.

#Gentoo #Python #FreeSoftware #OpenSource

Od czytania zgłoszenie złamania prawa autorskiego w #PyNose (oryginalnie przytoczonego w https://floss.social/@hroncok/112739484443101171) włosy mi na głowie stają (i nóż się w kieszeni otwiera).

Krótko rzecz ujmując, ktoś wziął cały kod nose (LGPL-2.1) i opublikował jako własne dzieło pod licencją MIT. Przypuszczalnie wziął też kilka łatek nadesłanych przez użytkowników, ale trudno to stwierdzić, bo cała historia zmian jest wyczyszczona ze śladów autorstwa.

(wszędzie poniżej tłum. własne)

> Sporo kodu z nose trafiło do pytest (licencja MIT).

No tak, jeżeli ktoś wziął trochę kodu i zmienił licencję (potencjalnie łamiąc prawo autorskie), to już jest wolna amerykanka, i można wziąć wszystko i zmienić licencję (definitywnie łamiąc prawo autorskie).

> Jeszcze jedno: GitHub nigdy nie rozpoznawał oryginalnej licencji nose, ponieważ nie pokazuje się ona w informacjach o repozytorium.

No tak. Jeżeli GitHub nie pokazał licencji, to rzecz jasna kod jest w domenie publicznej!

> Poczekam, aż członek https://github.com/nose-devs zażąda zmiany licencji (jeżeli tego chcą).

No tak, podejście "pozwij mnie".

https://github.com/mdmintz/pynose/issues/16

#PrawoAutorskie #licencja #Gentoo #Python #WolneOprogramowanie

Miro Hrončok :fedora: :python: (@[email protected])

@[email protected] They apparently also decided to say the project is now MIT-licensed (nose was LGPL) and they fail to understand that's impossible. https://github.com/mdmintz/pynose/issues/16

FLOSS.social

Honestly, reading the #PyNose #license violation report (see https://floss.social/@hroncok/112739484443101171) makes your hair stand.

For the record, it's about the person who took all of nose (LGPL-2.1) and republished it under their own name as MIT. Potentially also took a number of pull requests made to fix it but it's not immediately clear since the complete commit history doesn't retain authorship.

> Lots of nose made its way into pytest (MIT License).

Right. If somebody else took some code and relicensed it (potentially violating the license), then it's fine for you to take the whole thing and relicense it (definitely violating the license).

> Another thing: GitHub never recognized the original nose license, as it doesn't appear in the original repo's information section.

Right. If GitHub didn't show the license, then it obviously was public domain!

> I'll wait for a member of https://github.com/nose-devs to request a license change here (if that's what they want).

Right, the "sue me" attitude.

https://github.com/mdmintz/pynose/issues/16

#copyright #Python #Gentoo #FreeSoftware

Miro Hrončok :fedora: :python: (@[email protected])

@[email protected] They apparently also decided to say the project is now MIT-licensed (nose was LGPL) and they fail to understand that's impossible. https://github.com/mdmintz/pynose/issues/16

FLOSS.social