eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingO MathematiceRe: O Mathematice
  • 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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: