Delegalizacja noży

Czy noże są legalne? Odpowiedź jest nieoczywista, w przypadku noży fizycznych i różni się mocno między państwami. Wygląda na to, że delegalizacja noży to etap do którego dotarła nasza cywilizacja. Przynajmniej w przypadku oprogramowania. Noże są metaforą, chodzi o narzędzia w postaci oprogramowania.

Tym razem wirtualnym nożem został program youtube-dl. W całej sprawie chodzi o zamknięcie jego repozytorium na GitHubie po otrzymaniu niedawnego żądania usunięcia na podstawie DMCA. Polecam lekturę, mi uzasadnienie wydaje się ciekawe – oprogramowanie służy do omijania zabezpieczeń i robienia nieautoryzowanych kopii. I rzekomo posłużyło do zrobienia nieautoryzowanych kopii artystów zrzeszonych w RIAA. W to ostatnie akurat jestem skłonny uwierzyć.

Zastanawiam się jednak nad pierwszą częścią. Pobranie z YouTube jest możliwe przy pomocy wielu narzędzi. Potrafi to każda przeglądarka internetowa. Kopię można zrobić smartfonem. O masie oprogramowania dedykowanego do odtwarzania multimediów, w tym z YouTube nie wspominam. Poza tym, w grę wchodzi dowolne oprogramowanie do rejestracji obrazu, nagrywania dźwięku czy nagrywania pulpitu. Tak wiele noży do zdelegalizowania…

Zresztą, celem umieszczania materiałów na YouTube jest udostępnianie ich publicznie. Szczególnie jeśli nie są ustawione ograniczenia widoczności, czyli materiał jest publiczny. A może znowu chodzi o reklamy i ich omijanie? Bo przecież narzędzie, czyli nóż może służyć do różnych celów. Na przykład do krojenia chleba. W przypadku youtube-dl mogę zrobić kopię własnych materiałów, które umieściłem na YouTube. Albo pobrać na dysk – legalnie w świetle polskiego prawa – materiały do ich odtwarzania bez zużywania transferu przez komórkę.

Sprawa jest głośna i zastanawiam się, jak się skończy ta próba delegalizacji noży. Czy usunięcie miało charakter automatyczny i zostanie wkrótce przywrócone? Całość jest ciekawa tym bardziej, że w grę chodzi GitHub jako miejsce do rozwijania oprogramowania. Jeśli usunięcie repozytorium zostanie utrzymane, to mogą być tu spore ruchy – ludzie mogą zacząć migrować na inne platformy. Smaczku sprawie dodaje fakt, że właścicielem GitHuba jest Microsoft, a YouTube Google.

UPDATE Program nadal można pobrać ze strony projektu, jest też dostępny w repozytoriach dystrybucji Linuksa.

UPDATE 2: O sprawie zdjęcia youtube-dl z GitHuba w kontekście legalnych zastosowań pisało EFF. Jest też artykuł w serwisie Torrentfreaks o odpowiedzi w postaci zamieszczania mp3. Oraz poruszona kwestia przeglądarek. Polecam.

UPDATE 3: Pojawił się ciekawy wpis na blogu pierwotnego autora youtube-dl w którym pisze o genezie projektu i realiach. Zachęcam do lektury.

UPDATE 4: Trwało to dłuższą chwilę, ale wygląda, że repo youtube-dl powróciło. Decyzja do przeczytania tutaj. Dłuższe uzasadnienie stanowiska GitHub. I zamierzają zmienić proces obsługi DMCA na bardziej przyjazny developerom.

Tąpnięcie

W pierwszej chwili myślałem, że posypały mi się statystyki. Nie zaglądam do nich często, ale strona ze statystykami jest otwarta w którejś tam zakładce w przeglądarce. Pewnego dnia ujrzałem ilość wejść na blog w okolicach zera. Była jedna czy dwie wizyty parę godzin wcześniej i… to wszystko. Odświeżenie strony nie pomogło. Korzystam z Matomo (dawniej Piwik) na własnym serwerze. Zatem jakaś awaria systemu, bazy czy koniec miejsca na dysku mogły mieć dokładnie taki efekt.

Posprawdzałem, nawet coś poprawiłem (drobny warning dotyczący bazy) i… Bez zmian, a spadek wizyt dotyczył tylko podstawowego bloga, nie wszystkich stron. Spojrzałem w Google Webmaster Tools, a w zasadzie w Search Console, bo teraz tak to się chyba nazywa i… Sprawa się wyjaśniła:

Blog w Google Search Console

Widać duży spadek przeciętnej pozycji w wyszukiwarce (z ~20 na ~60), idealnie skorelowany ze spadkiem wyświetleń (z ~800 na ~200). Który to spadek przekłada się na trochę większy niż czterokrotny spadek wizyt. Myślałem, że chwilowe przeindeksowanie. Zwłaszcza, że 04.08 w zasadzie wróciło do normy, wraz z wizytami na blogu, ale jak widać jest to raczej trwała zmiana.

Zapytałem wiedzących czy jest jakaś większa zmiana w Google. Ano jest, nazwa kodowa Maverick. Chociaż raczej chodzi o zmianę z pierwszego sierpnia. W każdym razie w Matriksie coś zmieniają.

Taka ciekawostka i ładny przykład, żeby się nie przywiązywać do strony, jej miejsca w wyszukiwarce i ilości wejść, skoro monopol na kształtowanie widoczności ma Google. W Search Console jest opóźnienie, więc jeszcze tego nie widać, ale patrząc na statystyki wizyt w ostatnich dniach wygląda, że sytuacja wraca do normy. I w sumie dobrze, bo nie mam weny na grzebanie w SEO.

PS Wpis pisany na raty, ostatecznie wygląda, że wizyty wracają do normy. Ziew.

Google CTF beginners quest 2019

W tym roku zostałem zaskoczony informacją o odbywającym się Google CTF na urlopie. Link o tym, że się odbywa wpadł z Hacker News. Zdziwiłem się, że minął już rok od ostatniej edycji. Planowałem poklikać podobne rzeczy, więc choć miałem nieco inne plany to stwierdziłem, że mogą poczekać, bo w zeszłym roku zabawa przednia była.

Google CTF 2019 screenshot

W tym roku formuła Google CTF dla początkujących była nieco inna. Wiele ścieżek, różne przejścia między węzłami (czyli więcej, niż jedna flaga w zadaniu), różne zakończenia w zależności od poziomu trudności. Nieco mieszane uczucia mam w stosunku do tego podejścia, zwł. szkoda, że nie widać wszystkich przejść między zadaniami.

Ponieważ urlop, to było sporo innych, ciekawszych zajęć, więc dość szybko się zniechęciłem. W zasadzie od razu po dotarciu do najłatwiejszego końca. Zadania wydawały mi się trudniejsze, niż w zeszłym roku. Albo inaczej – wymagające użycia dedykowanych narzędzi. W zeszłym roku chyba było bardziej ogólnie, przynajmniej jeśli chodzi o narzędzia, w tym bez gdb i pwntools wydaje mi się, że nie było szansy, nawet na najprostszym poziomie.

Nadal można próbować sił, do czego zachęcam. I w sumie sam pewnie siądę do reszty zadań w chwili wolnej, o ile jeszcze Google CTF będzie aktywny…