-
X-Received: by 2002:a37:de18:: with SMTP id h24mr6738561qkj.147.1560982335195; Wed,
19 Jun 2019 15:12:15 -0700 (PDT)
X-Received: by 2002:a37:de18:: with SMTP id h24mr6738561qkj.147.1560982335195; Wed,
19 Jun 2019 15:12:15 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin1!goblin.st
u.neva.ru!m24no4224373qtm.0!news-out.google.com!4ni183qtw.1!nntp.google.com!m24
no4224365qtm.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-m
ail
Newsgroups: pl.comp.programming
Date: Wed, 19 Jun 2019 15:12:14 -0700 (PDT)
In-Reply-To: <b...@g...com>
Complaints-To: g...@g...com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=165.225.81.13;
posting-account=bMuEOQoAAACUUr_ghL3RBIi5neBZ5w_S
NNTP-Posting-Host: 165.225.81.13
References: <5...@g...com>
<5...@g...com>
<7...@g...com>
<6...@g...com>
<8...@g...com>
<e...@g...com>
<b...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4...@g...com>
Subject: Re: O Mathematice
From: Maciej Sobczak <s...@g...com>
Injection-Date: Wed, 19 Jun 2019 22:12:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:213618
[ ukryj nagłówki ]> Raczej: garstka użytkowników Mathematiki próbuje się ze mną nie zgodzić.
Jeśli idiemy w tym kierunku, to obstawiałbym, że ta "garstka" nawet nie wie, że się z
Tobą nie zgadza. :-D
> Tu nie idzie o pieniądze. Gdyby Python był freeware'em, a nie open-sourcem, to pies
z kulawą nogą by się nim nie zainteresował.
Nie zgadzam się. Absolutnie *wszyscy* ludzie, których znam i którzy się interesują
Pythonem, nawet nie mają zamiaru interesować się, skąd wziąć jego kod źródłowy.
W tym kontekście myślę, że bardzo przeceniasz rolę kodu źródłowego w takich
relacjach.
> Mathematika i Smalltalk to doskonałe przykłady doskonałych (i wizjonerskich)
systemów, które zostały pogrzbane przez politykę licencyjną.
Nie wiem, czy można użyć słowa "pogrzebany" w odniesieniu do produktu, który się
rozwija. Nie wiem, jak Smalltalk.
> > https://blog.wolfram.com/2019/04/02/why-wolfram-tech
-isnt-open-source-a-dozen-reasons/
>
> Żaden z tych powodów nie jest dobrym uzasadnieniem do tego, żeby osoby
zainteresowane kodem źródłowym
Wszyscy trzej? Nie warto.
> albo przeportować na interesujące ich środowisko,
Są trzy środowiska: Windows, Mac i Linux. Mathematica jest dostępna na wszystkich
trzech. Nawet na RaspberryPi. Na czym jeszcze chciałbyś ją mieć?
Albo inaczej: pokaż istotną (tzn. o zauważalnym udziale w rynku[*]) platformę, na
której jest Python a na której nie działa Mathematica. To będzie jakiś pośredni dowód
na przydatność otwartego kodu źródłowego.
Przykładowo, taką platformmą jest iOS (i zapewne Android). Jest konsola Pythona na
to. Taki trochę dowód, że się da. Ale Wolfram App też na to jest. I co ciekawe,
Wolfram App ma większy wpływ na upowszechnianie się tego produktu na desktopie (bo
daje spójny wgląd do plików w chmurze - ale uwaga, to właśnie wymaga wsparcia ze
strony dobrze działającej firmy komercyjnej), niż konsola Pythona, która na telefonie
właściwie do niczego nie służy.
Więc o jakiej jeszcze platformie mówimy?
> albo naprawić irytującego ich buga
Buga się zgłasza Wolframowi. Tam go szybciej naprawią i zapewne lepiej (postronny
obserwator może nie wiedzieć, jakie są ukryte powiązania z resztą systemu). Po co się
męczyć?
> albo wprowadzić interesującą ich modyfikację.
Wolfram jest rozszerzany na fafnaście sposobów. Jego kod źródłowy nie jest do tego
potrzebny.
Jaką modyfikację chciałbyś wprowadzić, której nie możesz? Dlaczego myślisz, że ta
właśnie modyfikacja rozstrzyga o upowszechnieniu się produktu?
> Clojure jest przykładem języka, który jest spójnie projektowany pomimo tego, że
ludzie mogą robić w/w rzeczy.
No i ilu ludzi tego używa? Jeśli mniej, niż Wolframa, to chyba dostępność kodu nie ma
wpływu na powszechność czegoś?
> Na co się mam decydować?
> Różni ludzie w Internecie mają różne opinie.
Najpierw miałeś opinię, że trzeba się uczyć Pythona zamiast Wolframa (to pierwszy
post w tej dyskusji). Potem, że 9 lat temu program w MLu komuś działał szybciej w
MLu, niż w Wolframie. A potem pokazałeś posta, że Wolfram jest fajny.
Chętnie bym podyskutował, ale nie wiem, z którym argumentem.
> nie obwiniaj mnie o to, że ktoś ma jakąś opinię
Absolutnie nie obwiniam Ciebie o cude opinie. Ciebie obwiniam tylko o prowadzenie
niespójnego wywodu opartego o cudze opinie. :-)
Wróćmy jednak do dyskusji: uważam, że dostępność kodu źródłowego jest mocno
przeceniana w kontekście marketingowym. Jej znaczenie w poważnym binesie jest
właściwie marginalne. Większe znaczenie ma cena - wiele pasji zaczyna się jeszcze w
szkole, gdzie kwestia ceny jest szczególnie istotna. To tam ludzie przyzwyczajają się
do swoich pierwszych narzędzi. Dostępność kodu w tym kontekście jest bez znaczenia.
Natomiast ciekawym przypadkiem są zastosowania krytyczne, gdzie kod źródłowy może być
przydatny do audytów albo do kwalifikacji narzędzi. Ale w takich zastosowaniach nawet
do Windowsa można mieć kod źródłowy. Tylko że to się robi na odpowiednim poziomie
zarządzania i ogólnie tego nie robią hobbyści w akademikach.
--
Maciej Sobczak * http://www.inspirel.com
Następne wpisy z tego wątku
- 20.06.19 11:05 g...@g...com
- 20.06.19 11:38 Mateusz Viste
- 20.06.19 19:56 Maciej Sobczak
- 20.06.19 20:33 Maciej Sobczak
- 21.06.19 01:37 g...@g...com
- 21.06.19 17:02 Maciej Sobczak
- 26.06.19 00:24 g...@g...com
- 26.06.19 10:50 Maciej Sobczak
- 27.06.19 09:48 dantes
- 28.06.19 09:16 Maciej Sobczak
- 28.06.19 20:24 dantes
- 28.06.19 21:16 Maciej Sobczak
- 29.06.19 08:37 dantes
- 29.06.19 15:28 Maciej Sobczak
- 30.06.19 08:18 dantes
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-11 SEP 1 kV E
- 2024-12-11 DNS restrictions are on
- 2024-12-11 wielkie bu
- 2024-12-11 Białystok => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-11 Aku LiPo źródło dostaw - ktoś poleci ?
- 2024-12-11 Warszawa => Specjalista Bezpieczeństwa Informacji <=
- 2024-12-11 Wrocław => Application Security Engineer <=
- 2024-12-11 Warszawa => Analyst in the Trade Development department (experience wi
- 2024-12-11 Lublin => Programista Delphi <=
- 2024-12-11 Motodziennik #305 Nowy ELEKTRYK za 350 złotych miesięcznie? Kreatywne kredytowanie problemów
- 2024-12-11 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-11 Katowice => Key Account Manager (ERP) <=
- 2024-12-11 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-11 Idzie zima...czyli zaczynamy TETRIS :)
- 2024-12-11 Warszawa => Analityk w dziale Trade Development (doświadczenie z Powe