Article View: pl.comp.os.linux
Article #906799Re: Reforma Modelu Biznesowego Wolnego Oprogramowania
From: Jacek Marcin Jaworski
Date: Wed, 18 Jan 2023 13:36
Date: Wed, 18 Jan 2023 13:36
115 lines
13690 bytes
13690 bytes
Reforma Modelu Biznesowego Wolnego Oprogramowania wer. 1.1
Autor: Jacek Marcin Jaworski, czyli Energo Koder Atlant
Miejsce: Pruszcz Gd.
Data utworzenia: 2023-01-17
Data ost. mod.: 2023-01-18
* Uzasadnienie Konieczności Przeprowadzenia Reformy Modelu Biznesowego Wolnego Oprogramowania:
* Konieczność zarabiania na siebie. Okazuje się, że podstawowym wsk. poziomu czyjejś moralności jest po prostu odp. na pyt. "Czy zarabiasz na siebie?" i "Czy nikogo nie krzywdzisz?".
* Obecny model biznesowy po prostu nie działa: wiele (większość) firm w branży oraz wiele ludzi korzysta z wolnego oprogramowania bez jakiegokolwiek wkładu własnego - nie wspierają nawet moralnie.
Jest to czyste pasożytnictwo. A pasożytnictwo jest jedynym źródłem zła na Ziemi i we Wszechświecie.
Jest to całkowite przeciwieństwo dobra: dobro wynika z wielu źródeł i można podążać przez życie wieloma dobrymi ścieżkami - natomiast zło wynika jedynie z pasożytnictwa i pasożytnictwo jest jedyną drogą zła.
* Tolerowanie na sobie pasożytnictwa jest grzechem poświęcenia. Poświęcenie jest niemoralne. Zaś poświęcenie twórców Wolnego Oprogramowania prowadzi do ich izolacji i wyzysku przez pasożyty.
Pasożyty finalnie zawsze dążą do śmierci żywiciela!
* Branie "Złotego Pieniążka" za uczciwą i solidną pracę nie jest niczym złym ani niczym niemoralnym.
* Obecny dostęp do kodu źródłowego to fikcja. Wynika ona z faktu braku dostępnej dok. proj. Braku audytu projektów który by odp. na pyt. "Czy prog. jest prawidłowo zaprojektowany, zakodowany i udokumentowany?"
Brak możliwości wykupienia wsparcia użytkownika.
Braku możliwości wykupienia wsparcia dla programisty zainteresowanym adaptacją lub rozwojem danego prog.
* Postępująca izolacja FSF: W buiuletynie "Fall 2022" str. 7: "Free software is under constant atack, which is warning worth repeating.". To powoduje, że w przestrzeni publicznej FSF i EFF pojawiają się b. rzadko
i to bez poruszania najważniejszych kwestii - nawet nowości z tych fundacji nie są opisywane w formie artykułów. Np. o FSF słyszy się tylko w kontekście skandali oraz nowych wydań GNU gcc/g++ - a przecież projektów jest dużo więcej!.
Dlatego z wypracowanego zysku należy jakiś procent przeznaczyć na promocję: TAK!!! płacić za artykuły w popularnych serwisach specjalistycznych
- i to nie musi być żadna propaganda, bo uczciwemu i solidnemu wystarczy samo przedstawienie faktów.
Tak jak w przysłowiu: "Reklama dźwignią handlu!" - a przecież dostawca oprogramowania po za tym że musi umieć kodować, pownien umieć to sprzedać.
* Materiały edukacyjne jakie miałem okazję poznać są b. słabe. Rzadko przetłumaczone. Często stare i nie pełne (np. "Securing Debian Manual" ost. zm. ma z 2017.04 czyli (dziś mamy 2023-01-17) z przed niemal 6 lat!!!).
* Moim zdaniem brak własnej dystrybucji FSF to rodzaj hipokryzji, bo to jest najbardziej podstawowa sprawa.
* Rodzaje Wolnego Oprogramowania:
Poziomy oprogramowania pod względem architektury:
* Sys. op.;
* Sterowniki do sys. op.;
* Demony;
* Programy nieuprzywilejowane.
Podział oprogramowania i powiązanych usług pod wzg. dostępności:
* Programy podstawowe (sys. op., sterowniki, demony);
* Programy specjalistyczne w wer. podst. (demony i prog. nieuprzywilejowane);
* Programy specjalistyczne w wer. pełnej (demony i prog. nieuprzywilejowane);
* Aktualizacje;
* Wsparcie użytkownika;
* Wsparcie programisty;
* Projekty na indywidualne zamówienie.
* Zobowiązania Dostawcy Wolnego Oprogramowania:
* Regularny audyt kodu i działania wszystkich dostarczanych programów wg. jasnych, sprawdzalnych i powtarzalnych kryteriów:
np. czytelność architektury, czytelność kodu, bezpieczeństwo, prywatność, wydajność, jakość dok. użytkownika, jakość dok. projektu, łatwość zrozumienia projektu i jego podatność na adaptację i rozszerzanie;
UWAGA: Łatwość zrozumienia projektu powinna mówić jakie wykształcenie i jakie doświadczenie jest konieczne do jego zrozumienia.
* Na podst. audytu: certyfikowanie wszystkich dostarczanych programów;
* Załączanie certyfikatów do paczek wszystkich dostarczanych programów;
* Publikowanie referencyjnego sys. op. Nie powinien on mieć dziesiątków tyś. pakietów. Powinien zawierać minimalną konieczną ilość pakietów ale nie mniej. Powinny być dostarczane maks. 2 lub wyjątkowo 3 najlepsze prog. w danej kat.
Oznacza to, że sys. op. powinien mieć:
* Komplet dokumentacji: "Jakie były najważniejsze wydarzenia w historii ziemskiej komputeryzacji?", "Jakie są najważniejsze koncepcje zastosowań współczesnych sys. komp.?", "Jakie są najważniejsze elementy współczesnych sys. komp.?",
"Jakie są najważniejsze koncepcje sieci IP/TCP?", "Jakie są najważniejsze el. sys. op.?", "Jakie są najważniejsze zasady bezp. i prywatności w zabawie i w pracy z komp.?",
"Jak sprofilować/dostosować swój sys. op.?", "Jak zabezpieczyć własny sys. op.?".
* Komplet narzędzi do łatwego przetwarzania tekstów (zarówno w lini komend jak i w trybie graficznym);
* Komplet narzędzi do prac administracyjnych (w linii komend);
* Komplet klientów sieciowych (zarówno w linii komend jak i w trybie graficznym);
* Komplet narzędzi do tworzenia oprogramowania (zarówno w linii komend jak i w trybie graficznym);
* Komplet narzędzi do przetwarzania najpopularniejszych plików multimedialnych (zarówno w linii komend jak i w trybie graficznym);
* Komplet narzędzi do pracy biurowej w domu i w małej firmie (jednak bez programów księgowych i magazynowych);
* Komplet podst. demonów sieciowych (DNS, WWW, FTP, poczta el., Torrent, TOR).
* Możliwość instalacji opr. komercyjnego. Jednak nie może to być tak jak teraz z paczkami Snap i Flatpack - gdzie deklarowany zakres dostępu do systemu i do danych użytkownika jest tajny -
programy zewnętrznych dostawców muszą być podatne na pracę w piaskownicy takiej jak firejail, czyli pod pełna kontrolą użytkownika. Dlatego obecnie na sys. rodz. Debian/Ubuntu w grę wchodzą tylko paczki deb i appimage.
* Aktualizacje, czyli dostarczanie poprawek błędów i łatek bezpieczeństwa przez czas wsparcia na zasadach komercyjnych:
* Aktualizacje muszą gwarantować niezmienność programów i niezmienność API i ABI bibliotek. Zmiany mogą dotyczyć wyłącznie naprawy błędów i łatek bezpieczeństwa.
Ten punkt wynika z faktu, że Ubuntu robi różne numery użytkownikom: Aktualizuje Jajko Linuksa, Ognistego Lista, Grzmocącego Ptaka, a latem 2022 nawet zlinkowali ze wszystkimi programami KDE bibliotekę KWallet!
* W Przypadku sys. op., jego sterowników i demonów aktualizacje powinny wychodzić przez min. 12 lat. Bo 10 lat to oczekiwany czas działania komp (tak uczono mnie w gdańskim Technikum Łączności w latach 1994-99);
* W Przypadku prog. nieuprzywilejowanych aktualizacje powinny wychodzić przez min. 5 lat. 5 lat to standardowy czas życia produktu w branży el.
(tak jest np. w warszawskiej firmie Posnet produkującej kasy i drukarki fiskalne dla której pracowałem w latach 2019-22).
* Udostępnianie prog. podst. razem z kodem, dok. użytkownika i dok. proj. Na zasadzie gratisu;
* Udostępnianie demonów w wer. podst. i prog. nieuprzywilejowanych w wer. podst., razem z kodem programu i dok. użytkownika. Na zasadzie gratisu;
* Udostępnianie demonów w wer. pełnej i prog. nieuprzywilejowanych w wer. pełnej, razem z kodem, dok. użytkownika i dok. proj., na zasadach komercyjnych;
* Świadczenie wsparcia użytkownika na zasadach komercyjnych;
* Świadczenie wsparcia programisty na zasadach komercyjnych;
* Realizowanie proj. na indywidualne zamówienie na zasadach komercyjnych.
* Użytkownicy Wolnego Oprogramowania:
* Użytkownicy nieuczący się;
* Użytkownicy uczący się;
* Użytkownicy biznesowi;
* Szkoły;
* Budżetówka z wyjątkiem szkół.
* Zasady Dostępu Do Wolnego Oprogramowania, Czyli Nowy Model Biznesowy:
* Dostawca Wolnego Oprogramowania powinna być organizacją non-profit. Jednak nie oznacza to że powinien działać "po kosztach".
Organizacja powinna mieć możliwość akumulacji kapitału w celach zapewnienia sobie środków do działania na wypadek kryzysu gosp. oraz w celu dalszej poprawy jakości w swoich proj. oraz w celu rozszerzania działalności na nowe obszary.
* Wszyscy użytkownicy mają prawo do bezpłatnego pobrania plików z obrazami instalek z ref. sys. op. i bezpłatnej instalacji.
* Wszyscy użytkownicy mają prawo do bezpłatnego pobrania źródeł prog. podst. razem z dok. użytkownika oraz z dok. proj.
* Wszyscy użytkownicy mają prawo do bezpłatnego pobrania źródeł demonów w wer. podst. i prog. specjalistycznych w wer. podst. razem z dok. użytkownika (jednak bez dok. proj.).
* Pozostałe usługi są płatne z wyjątkami dla osób uczących się i szkół.
* Odpłatność należy się za:
* Aktualizacje oprogramowania (wszystkich pakietów dostarczanych w raz z dystrybucją);
* Pełne wer. (o ile takie są) demonów i programów nieuprzywilejowanych (odpłatność dotyczy każdego programu z osobna);
* Wsparcie użytkownika;
* Wsparcie programisty;
* Realizacji proj. na indywidualne zamówienie.
* Użytkownicy nieuczący się: nie mają żadnych ulg;
* Użytkownicy uczący to tacy którzy zapiszą się na formalny semestralny kurs mają prawo do 6 mieś. ulgi.
Warunek otrzymania ulgi: przesłanie skan potw. tożsamość, potw. zapisu na kurs i skan podpisanego formularza ze zobowiązaniem do ukończenia kursu pod rygorem konieczności zwrotu ulgi.
Spełnienie tych war. powinno nastąpić przed rozp. roku szkolnego lub roku akademickiego (w zależności od tego czy to szkoła czy uczelnia).
To czy ktoś oszukał (i nie skończył kursu) jest łatwe do spr.: wystarczy jeden tel. po zakończeniu sem.
Aby egzekwować zwrot ulgi nie trzeba nawet wytaczać procesu sądowego - wystarczy odmowa dostępu do płatnych usług przed zwrotem wysokości ulgi.
Okolicznością usprawiedliwiającą nie dotrzymania obietnicy ukończenia kursu jest przesłanie skanu opini lekarskiej.
Przesyłane skany dok. należy weryfikować (chociaż wyrywkowo).
Uczący się mają nast. ulgi:
* Zwolnienie z opłat za aktualizację oprogramowania;
* Przysługuje im bezpłatnie jeden pakiet w wer. pełnej zgodny z ich kier. nauki - chodzi o to by wspierać uczących się w ich wybranej specjalizacji;
* Przysługuje im bezpłatnie jeden pakiet w wer. pełenj z dowolnej innej dziedziny - chodzi o to by umożliwić uczącym się rozwój innych zainteresowań.
* Użytkownicy biznesowi: nie mają żadnych ulg;
* Szkoły to jednostki realizujące naukę w trybie min. semestralnym. Należą się im nast. ulgi:
* Zwolnienie z opłat za aktualizację oprogramowania. Pod warunkiem:
Wprowadzenia przedmiotu na wszystkich nauczanych kier na temat ideologii wolnego oprogramowania, podst. koncepcji bezpieczeństwa i prywatności w trakcie używania sys. komp. w sieci komp. oraz podst. koncepcji programistycznych.
W wymiarze min. jedno semestralnego kursu min. w trybie dziennym i wieczorowym: min. 2 godz. na tydzień lub w trybie zaocznym: min. 2 godz. co 2 tygodnie;
Program nauczania na tym przedmiocie powinien zostać wstępnie zaproponowany przez dostawcę wolnego oprogramowania, a następnie przetworzony w danej szkole tak by dostosować go do lokalnych warunków i poziomu kształcenia
, finalnie ten program powinien zostać zatw. przez dostawcę wolnego oprogramowania. Spełnienie tych war. powinno nastąpić przed rozp. roku szkolnego lub roku akademickiego (w zależności od tego czy to szkoła czy uczelnia).
* Budżetówka z wyjątkiem szkół: nie ma żadnych ulg;
Technical Details
Message-ID:
<e63afe48-5f9f-42cb-8cc2-8d32f58dd190n@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<96c1efbc-5867-4346-b70c-8beb936e848en@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:a05:6214:3b0c:b0:532:2644:864d with SMTP id nm12-20020a0562143b0c00b005322644864dmr223454qvb.36.1674049004655; Wed, 18 Jan 2023 05:36:44 -0800 (PST) X-Received: by 2002:a05:620a:5374:b0:706:937c:6426 with SMTP id op52-20020a05620a537400b00706937c6426mr378749qkn.664.1674049004321; Wed, 18 Jan 2023 05:36:44 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.os.linux Date: Wed, 18 Jan 2023 05:36:44 -0800 (PST) In-Reply-To: <96c1efbc-5867-4346-b70c-8beb936e848en@googlegroups.com> Injection-Info: google-groups.googlegroups.com; posting-host=188.147.100.155; posting-account=uFgJ3goAAAAHaGlwfVGxxrSUMlvEACGk NNTP-Posting-Host: 188.147.100.155 References: <96c1efbc-5867-4346-b70c-8beb936e848en@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <e63afe48-5f9f-42cb-8cc2-8d32f58dd190n@googlegroups.com> Subject: Re: Reforma Modelu Biznesowego Wolnego Oprogramowania From: Jacek Marcin Jaworski <jaworski1978@adres.pl> Injection-Date: Wed, 18 Jan 2023 13:36:44 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit