Pytanie:
Nasz nauczyciel zachęca nas do korzystania z crackowanego oprogramowania
nalzok
2016-09-12 16:11:49 UTC
view on stackexchange narkive permalink

Chodzę na kurs o nazwie Metody numeryczne i obliczeniowe oparte na Mathematica (lub po chińsku: „基于 Mathematica 的 数值 计算 方法”), ale Wolfram Mathematica to trochę drogie dla mnie. Na pierwszej lekcji tego kursu nauczyciel powiedział nam, jak złamać to oprogramowanie i poprosił nas o zainstalowanie Mathematica 11.0 na naszych komputerach do tej środy. Jednak po prostu nie chcę używać złamanego oprogramowania.

Chociaż prawdą jest, że łamanie oprogramowania jest niewłaściwe, a nawet nielegalne, prawie wszyscy wokół mnie używają złamanego oprogramowania (takiego jak PS, AE ...) . O ile wiem, nikt w naszej klasie nie odmawia złamania i zainstalowania oprogramowania.

Więc co powinienem zrobić? Rozmawiasz z nauczycielem lub po prostu rezygnujesz z kursu?


Kontynuacja:

Wreszcie zdecydowałem się opuścić ten kurs , ponieważ myślę, że mogę zdobyć tę samą wiedzę, ucząc się matematyki, bezpłatnego oprogramowania, na które można znaleźć kilka odpowiedzi poniżej.

Dziękuję za wszystkie niesamowite odpowiedzi!


Kontynuacja II:

Czuję się zobowiązany wspomnieć, że teraz każdy może pobrać bezpłatny silnik Wolfram dla programistów. Z mojego zrozumienia, Wolfram Engine implementuje język Wolfram i jest samym jądrem Mathematica, więc jest to w zasadzie darmowa pełna wersja Mathematica, tylko bez interfejsu notebooka.

Komentarze nie służą do rozszerzonej dyskusji; ta rozmowa została [przeniesiona do czatu] (http://chat.stackexchange.com/rooms/45367/discussion-on-question-by-sun-qingyao-our-teacher-is-encouraging-us-to-use- pęknięcie).
Istnieją poważne obawy dotyczące bezpieczeństwa - na przykład złamane oprogramowanie może zawierać złośliwe oprogramowanie (wirusy itp.) - i mogą one nie być od razu widoczne.Jeśli to możliwe, zainstaluj pirackie oprogramowanie na maszynie wirtualnej - w ten sposób trzymasz nielegalne potencjalnie niebezpieczne rzeczy z dala z podstawowego systemu operacyjnego.
Wolfram ma konkretną odpowiedź na to pytanie, nazywa się to LICENCJONOWANIE DLA STUDENTÓW. https://www.wolfram.com/mathematica/pricing/students-inditivess.php
Najbardziej podoba mi się w tym pytaniu to, że nie ma na nie najlepszej odpowiedzi, której można udowodnić, ponieważ wszystkie odpowiedzi będą subiektywne; jednak jest to bardzo pytanie, które warto zadać, wszyscy możemy się z niego nauczyć i być może z odpowiedzi.
Kup oprogramowanie lub z kursu. Jeśli trudno jest zdecydować, po prostu rzuć kostką. Jeśli pojawi się parzysta liczba, kup ją, w przeciwnym razie zrezygnuj.
Nie ma nic złego w dalszej części, ale pamiętaj, że możesz wskazać najbardziej pomocną odpowiedź, klikając znacznik „akceptuj” znajdujący się obok niej - przyspieszy to pracę przyszłych czytelników.
Aby zapoznać się z interesującą, pokrewną lekturą, zobacz [pytania i odpowiedzi programisty dotyczące pirackiego oprogramowania] (http://stackoverflow.com/q/3550556/957950). Opinie na temat moralności, skutków finansowych dla dewelopera / firmy itp.
Dwanaście odpowiedzi:
#1
+136
AndrejaKo
2016-09-13 02:07:24 UTC
view on stackexchange narkive permalink

Moja rada jest taka, aby po prostu używać pirackiego oprogramowania i nie kołysać łodzią, tak jak na przykład wspomniano Drunken Code Monkey.

Ten problem nie jest czymś, co prawdopodobnie rozwiążesz samodzielnie. Zamiast tego najprawdopodobniej poświęcisz dużo czasu i energii na nic i nie przyniesie to żadnych rezultatów. Fakt, że twój nauczyciel po prostu oczekuje, że zostaniesz złamany Mathematica, jest wystarczającym dowodem na to, że jest to coś zupełnie normalnego i akceptowanego przez twoje społeczeństwo. Nie mam zamiaru mówić wam o waszej osobistej etyce ani o tym, czy powinniście czuć się źle z powodu tej sytuacji, czy nie. Inni dali więcej niż wystarczająco opcji.

Zamiast tego opowiem trochę o tym, jak rozwiązuje się tego typu sprawy w innych miejscach. Sam pochodzę z Serbii, kraju, który niedawno otwierał się na pomysł dawania pieniędzy na oprogramowanie, więc widziałem trochę, jak przebiegają negocjacje między zagranicznymi firmami programistycznymi a lokalnymi mieszkańcami.

Zasadniczo, z jednej strony „producent” oprogramowania cierpi, co niektórzy mogą uznać za stratę, ponieważ Ty, Twoi koledzy ze studiów i uczelnia nie płacicie za licencje.
Na z drugiej strony, pamiętaj, że oni również czerpią z Ciebie bezpośrednią korzyść: zwiększasz bazę użytkowników ich oprogramowania.
Mathematica nie jest nowa i nie zniknie, ponieważ nie płacisz za nią . Zamiast tego ma szansę się rozwinąć: używasz Mathematica, a nie konkurentów. Oznacza to, że najprawdopodobniej będziesz komfortowo używać Mathematica, a nie innego narzędzia, do którego trzeba się przyzwyczajać. W miejscu swojego przyszłego pracodawcy prawdopodobnie poczujesz się bardziej komfortowo, używając Mathematica niż alternatyw.

Oznacza to, że Twój obszar jest bardzo interesującym potencjalnym rynkiem dla Wolfram. Jasne, nie płacisz teraz, ale bezpośrednio to nic nie kosztuje Wolframa. Należy pamiętać, że ceny oprogramowania nie są obliczane na podstawie tego, ile kosztuje licencja (ponieważ prawie nic nie kosztuje, a trend polega na maksymalnym ograniczaniu kosztów fizycznych), a zamiast tego są obliczane na podstawie tego, ile potencjalni klienci chcą zapłacić. to. W niektórych przypadkach „normalne” ceny mogą być bardzo dalekie od tych, na które normalnie Cię stać.

Najważniejsze dla firm programistycznych jest to, że chcą pieniędzy, a konkretnie więcej pieniędzy, niż zainwestowały w tworzenie oprogramowania. Ich baza użytkowników jest potencjalnym źródłem pieniędzy. Jeśli użytkownicy płacą, to świetnie, jeśli są niepłacącymi typami użytkowników, chcesz ostatecznie przekształcić ich w płacących użytkowników przy użyciu różnych metod (na przykład przychodzą na myśl licencje studenckie). Jeśli wydajesz zasoby, aby przekształcić niepłacących użytkowników w nieużytkowników, po prostu marnujesz własne pieniądze bez żadnego zysku.

W rezultacie, jeśli Wolfram ma wystarczająco dużą bazę użytkowników w Chinach, a jednocześnie sytuacja polityczna w Chinach zmienia się do tego stopnia, że ​​Wolfram może rozpocząć negocjacje w sprawie licencji, instytucje edukacyjne mogłyby kończy się na uzyskaniu prawdziwych licencji na swoje komputery.

Te licencje można opłacić indywidualnie lub w ramach umowy z rządem w sprawie formy zbiorowego licencjonowania. Mogą nawet zostać „przekazane” jako wyraz „dobrej woli”. Może istnieć umowa na kombinację licencji darowanych i zakupionych lub określony stosunek tolerowanych licencji „niewykupionych” i zakupionych, np. kupisz 5, a my pozwolimy Ci wykorzystać do 15 licencji lub podobnych. Może istnieć porozumienie, które pozwoli firmie (a może nawet przy wsparciu rządu) prześladować lub przynajmniej agresywnie negocjować z piratami komercyjnymi w zamian za udzielenie licencji rządowi i instytucjom edukacyjnym. Czasami znacznie łatwiej jest wywrzeć presję na dużą firmę nastawioną na zysk, która ma pieniądze na opłacenie licencji, niż na mniejszą instytucję, która ostatecznie nie będzie nawet w stanie nic zapłacić.

Możliwości są duże, w zależności od tego, co firma i odpowiednie instytucje zdołają oficjalnie lub nieoficjalnie negocjować. Zwróć uwagę, że jeśli klimat polityczny jest dostatecznie dojrzały, takie negocjacje mogą być bardzo opłacalne dla firmy. W końcu trochę pieniędzy jest znacznie lepsze niż brak pieniędzy, o ile ich zdobycie nie wymaga zbytniego wysiłku.

Komentarze nie służą do rozszerzonej dyskusji; ta rozmowa została [przeniesiona do czatu] (http://chat.stackexchange.com/rooms/45366/discussion-on-answer-by-andrejako-our-teacher-is-encouraging-us-to-use-cracked- s).
Nie rób tego, dla wszystkich tych, którzy zastanawiają się, czy Chiny są stroną Konwencji berneńskiej, co oznacza, że ​​łamanie oprogramowania (takiego jak Mathmatica), do którego prawa autorskie ma każdy inny kraj będący stroną traktatu, jest nielegalne ***.
^ Powyższy komentarz jest *** wysoce wątpliwy ***. Konwencja Bernie jest przede wszystkim umową o uznaniu praw autorskich innych krajów tak samo, jak uznają one własne. Wątpliwe jest, czy „minimalne standardy” umowy obejmują nawet łamanie ograniczeń licencji oprogramowania. Pozwala również odpowiedniej jurysdykcji na stosowanie pewnych ograniczeń lub ograniczeń. Zasadniczo wydaje się, że ma niewielką wartość w porównaniu z prawem miejscowej jurysdykcji.
#2
+121
Andrea Lazzarotto
2016-09-13 15:57:37 UTC
view on stackexchange narkive permalink

Prawdą jest, że cracking oprogramowania jest nieodpowiedni, a nawet nielegalny, ale prawie wszyscy wokół mnie używają crackowanego oprogramowania

To jest naprawdę złe i wiem, że zdarza się to również w moim kraju (Włochy). Myślę jednak, że w Twoim pytaniu jest fałszywy dylemat:

Więc co mam zrobić? Rozmawiasz z nauczycielem lub po prostu rezygnujesz z tego kursu?

Nie ma nie jedynych opcji , jakie masz. Istnieje trzecia, która legalnie za darmo używa Mathematica (lub języka Wolfram). Chociaż jestem bardzo zadowolonym użytkownikiem SageMath, byłem ciekawy, jakie są opcje Mathematica. W przeszłości było to niemożliwe: albo zapłaciłeś za Mathematica, albo nielegalnie ją złamałeś, ale obecnie jest więcej sposobów.

Opiszę trzy z nich, ale pamiętaj, że niektóre mogą być powolne lub mieć trochę ograniczenia. Niemniej jednak, biorąc pod uwagę, że twoja klasa nazywa się Metody numeryczne i obliczeniowe oparte na matematyce , myślę, że te wady nie wpłyną na twoją naukę.

Użyj chmury programowania Wolfram (tylko online)

Mathematica to w zasadzie ładne GUI dla języka Wolfram. Od stycznia 2016 r. uruchomiono Wolfram Cloud z dwiema bezpłatnymi opcjami:

  • Platforma programistyczna Wolfram
  • Laboratorium programowania Wolfram

Możesz uruchomić stronę internetową pod adresem wolframcloud.com i będziesz potrzebować bezpłatnego konta, które zapewni ograniczone możliwości wdrażania. Ale te możliwości są potrzebne tylko wtedy, gdy chcesz wdrożyć jakiś kod jako interfejs API w chmurze, a nie wykonywać obliczenia.

Tutaj używam chmury Wolfram do wykreślenia funkcji:

Wolfram Cloud screenshot

Użyj Mathematica na Raspberry Pi (wolno)

Jeśli posiadasz Raspberry Pi, w rzeczywistości masz oprogramowanie jako część systemu operacyjnego Raspbian. Na moim komputerze z systemem Linux mogę połączyć się z Raspberry Pi przez SSH za pomocą przełącznika -X dla aplikacji GUI:

  ssh -X [email protected]  

Następnie mogę uruchomić Mathematica:

mathematica

Pamiętaj, że będzie powolny, ponieważ podczas korzystania z GUI za pośrednictwem komputera obliczenia są wykonywane na Raspberry Pi.

Oto zrzut ekranu prostego polecenia i zapytania Wolfram Alpha, przy użyciu bezpłatnej wersji Raspberry Pi :

Mathematica for Raspbian OS

Emuluj Raspberry Pi (super wolne!)

Jeśli chcesz spełnić te dwa ograniczenia:

  • brak dostępnego Raspberry Pi
  • wymagany dostęp offline

Następnie możesz emulować architekturę ARM i zainstalować na niej Raspbian. Będzie to bardzo powolne , ale można to zrobić. UnixMen.com ma fajny poradnik o najnowszej wersji Raspbian (z 2015 roku), który powinien wystarczyć na początek.

Porozmawiaj ze swoim nauczycielem

Na koniec, myślę, że dobrze jest ponownie podkreślić fakt, że powinieneś naprawdę zgłosić swoje obawy swojemu nauczycielowi i (przynajmniej) wspomnieć, że musisz zastosować jedno z tych obejść, ponieważ nie zapewniają one potrzebnych narzędzi.

Coś podobnego przytrafiło mi się w kilku przypadkach:

  • W liceum nauczyciel chciał mi dać piracką kopię LabView. Odmówiłem, mówiąc mu: „Nie używam pirackiego oprogramowania. Poza tym to jest program dla Windowsa, więc nie mogę go uruchomić”.

    Oczywiście było to dość łatwe, bo to była szkoła średnia, więc nie było zajęcia do wyboru lub do rezygnacji i musiałem uczęszczać na wykłady. Ponadto była to tylko sugestia, aby „lepiej się uczyć” i nie było wymagane, aby uczniowie używali oprogramowania w domu.

  • Podczas mojej magisterskiej musieliśmy używać Matlab do zadań, ale uniwersytet nie zapewnia licencji na komputery osobiste, tylko na maszyny laboratoryjne. Mieszkałem trochę daleko od uniwersytetu, więc omówiłem to z nauczycielem i zamiast tego użyłem Octave.

    Upewniłem się, że mój kod jest zgodny z Matlab, z wyjątkiem jednego razu, gdy użyłem skrótu dostępne w Matlabie (było to a + = b ). Ponieważ rozmawiałem wcześniej z moim profesorem, był na tyle chętny, aby poprawić za mnie literówkę i ocenić zadanie. Zasadniczo rozmowa może pomóc w rozwiązaniu wielu problemów.

Oprócz alternatywnego oprogramowania może to być przydatne: http://mathematica.stackexchange.com/questions/28162/alternatives-to-mathematica
Sam jestem użytkownikiem SageMath, ale jeśli uczniowie biorą udział w zajęciach z Mathematica, prawdopodobnie będą musieli kodować w języku Wolfram, a nie w Pythonie.
re: Twój ostatni przykład: Nie sądzę, aby istniała jakakolwiek alternatywa w większości kompatybilna dla Mathematica, tak jak jest dla Matlab (Octave) lub SPlus (R). Tak więc ta część jest przydatna w ogólnym przypadku innego oprogramowania komercyjnego, ale nie w przypadku PO.
Nie wiedziałem, że Mathematica jest częścią Raspbian. Zastanawiam się, czy można go uruchomić na maszynie wirtualnej ARM na mocniejszym procesorze ARM (wirtualizacja sprzętu jest * znacznie * szybsza niż emulacja).
@PeterCordes, oczywiście, myślę, że możesz go również uruchomić na dowolnej dystrybucji opartej na Debianie, ponieważ plik DEB znajduje się w repozytoriach.
LabView jest również dostępny dla Linuksa, więc twój punkt "to jest program Windows, więc nie mogę go uruchomić" nie był poprawny (chyba że chciałeś połączyć się z urządzeniami zewnętrznymi, co wydaje się nie być obsługiwane w wersji dla Linuksa).
@Ruslan z wyjątkiem tego, że proponowana wersja crackowana była wersją Windows. Zresztą to w ogóle nie ma znaczenia i nie o to chodzi.
FWIW, myślę, że to najlepsza odpowiedź. Podałeś kilka różnych alternatyw dla korzystania z crackowanego oprogramowania * i * wykonałeś dobrą robotę z odpowiedzią. +!
Z raspberry pi zero, tanią kartą microsd 4 USD i trybem gadżetu USB (https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/serial-gadget?view = all # ethernet-gadget) opcja Raspberry Pi kosztowałaby tylko 9 USD.
@JefréN. dzięki. :) Na szczęście oprogramowanie matematyczne to coś, co zawsze mnie interesowało, więc z góry znałem te opcje. Wygląda na to, że moja pierwsza odpowiedź ma się dobrze.
@Merlin04 masz rację. Ale jak to się ma na przykład do względnej prędkości Pi 2? Nie wiem, czy byłoby to bardzo szybkie. :)
IIRC wersja Pi Mathematica wykrywa sprzęt, więc nie zakładałbym się na działanie emulacji.
@Peter dzięki, właściwie moja ostatnia sugestia nie została przetestowana, chociaż wiem, że niektórzy ludzie mają emulowany Raspberry Pi. Możliwe, że to nie zadziała.
#3
+81
Dmitry Grigoryev
2016-09-12 18:24:52 UTC
view on stackexchange narkive permalink

Jedną rzeczą, której absolutnie powinieneś unikać, jest samodzielne łamanie oprogramowania. To otwiera Cię osobiście na wiele kwestii prawnych (IANAL, ale jest to dość oczywiste). Jeśli Twój komputer jest naprawdę Twój, ukończenie kursu powinno być możliwe bez niego. Oczywiście nie tak wygodne (np. Możesz zostać po zajęciach, aby korzystać z komputerów w klasie), ale nadal.

Jeśli Twój komputer jest maszyną, którą dostałeś od instytucja, z której będzie korzystał kurs, powinna posiadać potrzebne oprogramowanie. Udaj się do działu IT, powiedz im, że musisz mieć Mathematica 11 na swoim kursie i poproś o zainstalowanie go. W obliczu potrzeby złamania samego oprogramowania informatycy mogą znaleźć dla Ciebie licencję. Przynajmniej, jeśli złamają oprogramowanie za Ciebie, nadal możesz uważać się za użytkownika w dobrej wierze na wypadek, gdyby Twoja instytucja została zamknięta.

"bona fide user": Prawdopodobnie nie dłużej po tym poście ;-). Jak zwykle dobrze jest nie zostawiać żadnych papierowych śladów w przygotowaniu do nielegalnych przedsięwzięć, nie mówiąc już o elektronicznym śladzie. (Oczywiście mówię w kategoriach całkowicie teoretycznych. Nigdy nie zrobiłem niczego nielegalnego.)
@PeterA.Schneider Nie zgadzam się. OP nie musi prosić działu IT o ** złamanie ** oprogramowania, a jedynie ** jego ** zainstalowanie **. Nie musi też sprawdzać, czy używa tego samego fałszywego klucza licencyjnego, co reszta klasy. Instytucja powinna ponosić pełną odpowiedzialność za swoje komputery, o ile użytkownicy nie instalują niczego samodzielnie bez pozwolenia.
@PeterA.Schneider „Nigdy nie zrobiłem niczego nielegalnego”. Skąd wiesz? Czy przeanalizowałeś i zrozumiałeś wszystkie miliony stron legislatury? Czy pamiętasz wszystko, co kiedykolwiek zrobiłeś?
@David To był żart odnoszący się do samego siebie.
@PeterA.Schneider - ... zabawił się tym, że totalnie przeszło przez głowę Davida Balazica.
Prawo nie ma znaczenia w środowiskach, w których brakuje kontrolnych organów prawnych (jak podejrzewam, że OP).
Naprawdę to lubię. Jeśli umiejętność korzystania z Mathematica jest wymagana na tym kursie, wyjaśnij uniwersytetowi (lub cokolwiek innego oferuje ten kurs), że ich prowadzenie jest obowiązkiem. Nigdy nie prosiłeś o to oprogramowanie, więc dlaczego miałbyś je udostępniać?
Oprogramowanie do łamania zabezpieczeń jest w rzeczywistości legalne w wielu jurysdykcjach (jeśli jest używane do użytku osobistego).
#4
+49
Thorsten S.
2016-09-13 03:00:24 UTC
view on stackexchange narkive permalink

Przyjrzyjmy się temu krokowi:

  • Czy to rzeczywiście nielegalne? Podajmy skrajny przykład: homoseksualizm jest w Skandynawii nie tylko legalny, ale także akceptowany w kulturze, w tym małżeństwach, podczas gdy jest zakazany w wielu krajach islamskich i karany śmiercią. Więc nie, argument, że jest to nielegalne, ponieważ osobiście tak myślisz, nie jest ważny.

    Chociaż większość krajów zaakceptowała obecnie uniwersalne prawa człowieka, crackowane oprogramowanie w żadnym wypadku nie jest akceptowanym uniwersalnym naruszeniem prawa . I chociaż nie mogę twierdzić, że jestem niewinny, kiedy odwiedzam inny kraj, wskazując, że nie jest to nielegalne w moim kraju, tak samo jak małe firmy z zagranicy mogą domagać się naruszenia, jeśli dany kraj nie akceptuje naruszenia praw autorskich.

    Sprawdź więc, czy istnieje prawo zabraniające naruszania praw autorskich.

  • Chociaż taka praktyka może być „nielegalna” przez prawo, zależy to również od tego, jak dana kultura ma się do określonego prawa. Każdy kraj ma prawa, które są całkowicie ignorowane przez jego mieszkańców z różnych powodów. Są beznadziejnie przestarzałe, narzucone przez byłych kolonialistów, w dużej mierze zapomniane lub postrzegane jako drobne wykroczenie.

  • Jaki jest stosunek do władzy? Wierz lub nie, ale w niektórych kulturach nie wolno otwarcie krytykować przełożonych, nawet jeśli uważasz, że postępują źle. Krytykowanie ich może być postrzegane jako poważniejsze naruszenie niż łamanie prawa.

Jeśli twój kraj uważa to za nielegalne i jest to prawo, które jest faktycznie egzekwowane i jest wolno mówić otwarcie, wówczas właściwym działaniem byłoby poinformowanie przełożonych nauczyciela. Jeśli kwestia autorytetu nie pozwala na bezpośredni kierunek działania, możesz spróbować porozmawiać z nauczycielem pod czterema oczami i znaleźć rozwiązanie (poniżej) lub poinformować inne niezależne władze poza uczelnią (nadal możesz się odwrócić, dowiedzieć się o precedensach i jak które zadziałało).

Jeśli to nie jest problem (prawo istnieje, ale nie jest traktowane poważnie), wtedy jesteś sam i musisz zdecydować, jak zareagujesz (nigdy nie próbuj narzucać prawa lub swojej opinii na jego temat innym w tym przypadku, chyba że lubisz mieć zakrwawiony nos).

Jeśli podejmiesz decyzję, że jest to dla Ciebie niemoralne, masz następujące opcje:

  1. Kup Licencja. Nie musi to być faktyczna licencja na komputer, na którym pracujesz, aby był to etyczny wybór. Problem polega na tym, czy faktycznie jesteś w stanie kupić licencję (przypomnienie: są regiony w Afryce, w których ludzie umierają, ponieważ nie mają pieniędzy na podstawowe leki. „To takie tanie” może być odpowiednie dla twojego środowiska, ale jeśli nie wiesz ile pieniędzy to porównywalnie kosztuje w innych regionach, nie potępiaj).

  2. Spróbuj użyć wolnego oprogramowania. Zależy to naprawdę od tego, czy Twój instruktor pozwoli Ci użyć go jako zamiennika (patrz wyżej), czy masz wystarczająco dużo czasu, aby się go nauczyć i czy oprogramowanie jest wystarczająco wydajne, aby działać jako zamiennik.

  3. Zrób coś, aby zmniejszyć wpływ. Możesz wybrać, aby ktoś mógł go zainstalować, więc nie musisz robić tego samodzielnie. Możesz złożyć przysięgę, że zwrócisz oprogramowanie (np. Dożywotnią licencję), gdy będziesz mieć wystarczająco dużo pieniędzy. Lub zrób coś dobrego w zamian (czyny humanitarne), aby zrekompensować swoje wykroczenia.

  4. Porzuć kurs, jeśli wyrzuty sumienia są zbyt bolesne. Pytanie brzmi, czy ktoś na tobie polega i ma nadzieję na twoją edukację i opuszczenie kursu sprawi kłopoty. Wtedy jesteś etycznie zobowiązany do wyboru mniejszego zła i jeśli masz rodzinę po jednej stronie, która może potrzebować twojej pomocy, a po drugiej dużą firmę programistyczną, która poradzi sobie sama ...

  5. ol>

    Życie jest ciężkie. Twoja decyzja.

To doskonała odpowiedź, z wyjątkiem stwierdzenia: „Możesz dokonać wyboru i pozwolić komuś ją zainstalować, więc musisz zrobić to sam”. w pozycji * f *. Jeśli nic więcej, oznacza to ustanowienie dla siebie całkiem złego precedensu, psychologicznego.
@O.R.Mapper Chociaż masz rację, że * jest * złym precedensem, jeśli jest to ciągłe zachowanie, postrzegam je jako nieuniknione dziwactwa i „oszustwa”, które pozwalają nam zachować twarz na bardzo niewygodne decyzje. Tak, dokładnie. Może również służyć do odpowiadania na niewygodne komentarze.
To interesująca odpowiedź (+1). Twój pierwszy akapit sprawił, że pomyślałem o Indiach, które odmówiły uiszczenia opłat licencyjnych za niektóre lekarstwa, uznając, że dla nich ważniejsze jest, aby dotarli do biednych, a nie stosowali się do filozoficznych „praktyk biznesowych”. Nie zajmuję stanowiska, ponieważ jest to skomplikowana sprawa, ale to kolejny aspekt twojego przykładu.
Wielka świadomość kulturowa. Ale myślę, że opcja f) jest kiepska: bardziej nieetyczna niż robienie tego samemu.
Interesuje mnie, że niektórzy komentatorzy uważają, że instalowanie oprogramowania przez kogoś innego jest niemoralne. Czy też uznaliby za niemoralne używanie oprogramowania na komputerze, na którym zostało ono zainstalowane? Nawet w laboratorium? Wydaje mi się, że ostatecznie całe założenie IP jest ostatecznie bankrutem, zwłaszcza w przypadku tak wielu komputerów, których podstawową funkcją jest kopiowanie i udostępnianie danych. Prawdziwą ostateczną odpowiedzią jest znalezienie nowych modeli biznesowych, które pasują do komputerów, a nie próba narzucania modeli własności fizycznej w sposób niemożliwy / bezproduktywny / karny do danych, IME.
@Dronz: Myślę, że nie chodzi o to, że „zlecanie instalacji oprogramowania przez kogoś innego” jest niemoralne; ma się raczej wrażenie, że * jeśli * zdecydujesz się rozważyć zainstalowanie nielicencjonowanej kopii jest niemoralne, byłoby równie (lub nawet bardziej) niemoralne poproszenie kogoś innego o zrobienie tego samego. Problem polega bezpośrednio lub pośrednio na powodowaniu działania postrzeganego jako niemoralne, co może, ale nie musi, mieć miejsce w przypadku już utworzonego laboratorium. Zwróć uwagę, że opieram te rozważania całkowicie na abstrakcyjnym pojęciu działania postrzeganego jako niemoralne, aby zapobiec rozmyciu z szerszą kwestią stosowności praw autorskich.
#5
+19
Ian_Fin
2016-09-12 16:21:08 UTC
view on stackexchange narkive permalink

W ogólnym przypadku, gdy nie zgadzasz się z podejściem stosowanym przez Twojego nauczyciela, sugeruję tylko, abyś porozmawiał z nauczycielem i zgłosił swoje obawy.

Jednak ponieważ jest tu kwestia prawna, Myślę, że należałoby poruszyć tę kwestię z kimś, kto jest starszy od twojego nauczyciela. Ponieważ może to potencjalnie wpędzić instytucję w kłopoty, Twój nauczyciel prawdopodobnie ma przełożonych, którzy chcieliby się o tym dowiedzieć i położyć temu kres.

Należy również pamiętać, że w klasie mogą być inni, którzy uznają to za nieodpowiednie, ale nie są gotowi wyróżniać się z tłumu, mówiąc to.

Jeśli to możliwe, uprzejmie jest najpierw spróbować porozmawiać bezpośrednio z nauczycielem. Wychodzenie nad czyjąś głową może czasami oznaczać, że sytuacja rozwija się bardzo szybko, podczas gdy w rzeczywistości można było znaleźć znacznie prostsze rozwiązanie. Jeśli nauczyciel nie jest pomocny, rozważ kontynuowanie sprawy w górę łańcucha.
@user2390246 Możesz powiadomić nauczyciela, że ​​planujesz udać się do urzędu, ale czuję, że skoro sprawa dotyczy kwestii prawnej, nie wystarczy zwrócić się tylko bezpośrednio do nauczyciela. Nawet jeśli nauczyciel się zgodzi i zmieni tę „politykę”, nadal zachęcał uczniów do robienia czegoś, co jest co najmniej wątpliwej legalności, działając jako pracownik instytucji.
W niektórych kulturach, zwłaszcza w Azji, przesłuchiwanie lub rzucanie wyzwania osobom sprawującym władzę (np. Profesorom) może mieć dramatycznie złe konsekwencje. Jeśli tak jest w przypadku PO, to ta sugestia może być złym pomysłem.
@O.M.Y. Może tak być, ale biorąc pod uwagę, że PO sugeruje to jako opcję, prawdopodobnie rozważali konsekwencje związane z niewygodą robienia czegoś, co uważają za niemoralne (robił coś, co twierdzili, że jest nielegalne, kiedy odpowiadałem - wody od tego czasu są zamulone ...)
@Ian_Fin Wielu młodych ludzi w pogoni za idealizmem czasami na oślep wpada na ławicę rzeczywistości. PO brzmi bardzo uczciwie i idealistycznie, ale nadal powinien zachować ostrożność, jeśli lokalne normy społeczne miałyby ukarać jego idealizm. W przeciwnym razie zwycięstwo nad złym starym profesorem mogłoby być [Pyrrusowe] (https://en.wikipedia.org/wiki/Pyrrhic_victory), takie jak zwolnienie profesora (za złamanie prawa) ORAZ ukaranie studenta (za kwestionujący organ). Widziałem takie bzdury [nawet w Ameryce] (http://www.nytimes.com/2007/02/01/nyregion/01tape.html).
#6
+12
Shahensha Khan
2016-09-12 16:46:07 UTC
view on stackexchange narkive permalink

Rozważ pytanie, do którego link znajduje się poniżej, i zawsze wyszukuj w Google hasło „open source (nazwa oprogramowania)”, które może polecić Ci alternatywne oprogramowanie. Nie będzie to dokładna replika, ale zadziała za Ciebie. Szałwia to fajna alternatywa. Osobiście zostawiłem pirackie oprogramowanie dziesięć lat temu, ponieważ jest to dokładnie kradzież. Najlepszy odpowiednik Mathematica o otwartym kodzie źródłowym

Komentarze nie służą do rozszerzonej dyskusji; ta rozmowa została [przeniesiona do czatu] (http://chat.stackexchange.com/rooms/45364/discussion-on-answer-by-shahensha-khan-our-teacher-is-encouraging-us-to-use- crac).
Ale _Sage_ jest kiepskim „odpowiednikiem”. Ostatnim razem, gdy próbowałem (około rok temu), _Sage_ nie potrafił nawet rozwiązać najprostszych równań trygonometrycznych, aby udzielić odpowiedzi w jej ogólnej formie - otrzymałem tylko dwie odpowiedzi z policzalnej nieskończoności. _Mathematica_ natomiast podaje pełne rozwiązania lub narzeka, że ​​musiał używać funkcji odwrotnych, sugerując np. użyj polecenia „Zmniejsz” zamiast „Rozwiąż” - a jeśli zastosujesz się do sugestii, może to dać Ci kompletne rozwiązanie. (Wypróbuj na przykład `Solve [Sin [x ^ 2] == 1, x]` - można to całkowicie rozwiązać za pomocą samego `Solve`).
„Dokładnie kradzież” Sugeruję ostrożność słowami ... https://www.eff.org/deeplinks/2014/07/australia-you-wouldnt-steal-dvd-you-would-block-websites-and-suspend- internet https://www.gnu.org/philosophy/words-to-avoid.html#Theft https://www.techdirt.com/articles/20131130/15263725410/surprise-mpaa-told-it-cant-use- terms-piracy-theft-stealing-during-hotfile-trial.shtml https://torrentfreak.com/piracy-is-theft-ridiculous-lost-sales-they-dont-exist-says-minecraft-creator-110303/
Jeśli tworzę oprogramowanie, a niektórzy używają go nielegalnie, to moja strata finansowa. Uważam, że ludzie mnie okradają. Wiem, że termin piractwo jest zbyt szeroki i wykracza poza zakres tej dyskusji.
#7
+8
N0va
2016-09-12 18:06:25 UTC
view on stackexchange narkive permalink

Nie polecałbym używania crackowanych wersji Mathematica na uniwersytecie. Oprogramowanie do łamania zabezpieczeń / piractwa jest nielegalne i to powinien być wystarczający powód, aby tego nie robić. Twój profesor nie powinien do tego zachęcać.

Poza tym ogólnym aspektem wiem, że Wolfram dysponuje środkami do wykrywania pirackiego oprogramowania. Jeśli nie podejmiesz dalszych działań, Mathematica wyszukuje aktualizacje i pełną zdolność operacyjną Mathematica potrzebuje dostępu do serwerów / bazy danych Wolfram / WolframAlpha.

Szerokie wykorzystanie złamanych wersji Mathematica jest dość powszechne wśród uczniów, a nawet w niektórych grupy robocze i znam przypadek na uniwersytecie, w którym Wolfram skontaktował się z wydziałem żądając zaprzestania używania złamanych wersji Mathematica. To najlepszy scenariusz, gdy zostaniesz złapany, ale jeśli chłopaki z Wolfram nie są w tak hojnym nastroju, takie rzeczy mogą być bardzo drogie.

Roczna licencja na studencką edycję Mathematica kosztuje niewiele (około 50 €) i jest wart swojej ceny. Jeśli twoja uczelnia nie ma licencji na komputery w pulach, kupiłbym taką roczną licencję, aby zaoszczędzić. Ponieważ kiedy twój uniwersytet zostanie złapany, wszystkie zaangażowane strony najprawdopodobniej będą miały kłopoty (mówię to bez znajomości prawa).

EDYCJA: Aby nieco wyjaśnić tę odpowiedź dotyczącą komentarzy na jej temat: @Ian_Fin dał sugestię, jak poprawić sytuację, co może być jednym ze sposobów rozwiązania tego problemu. Ale nawet jeśli zwrócimy na to uwagę wydziałowi, może to wcale się nie poprawić lub nie nastąpi to bardzo szybko. Osobiście uważam, że jest mało prawdopodobne, aby departament nie wiedział o tej kwestii i jeśli nie zrobił czegoś w tej sprawie po wprowadzeniu tego kursu, osobiście nie sądzę, że teraz coś zrobi. Ostatnie zdanie to moja intuicja w tej sprawie i może być całkowicie błędne. Mówię tylko: Wolfram ma środki, aby to wykryć i jeśli duża grupa wykorzystuje crack z jednej lokalizacji (może nawet z tego samego numeru seryjnego / rejestracji), staje się to łatwiejsze do wykrycia i jest to dla nich większy problem niż jedna instancja .

Nawet jeśli twoja uczelnia / wydział otrzyma licencje, będą one miały postać serwera licencyjnego lub na komputerach puli. Powiedziałbym, że jest mało prawdopodobne, aby rozdawali one studentom licencje do używania na komputerach osobistych. Mathematica może stać się bardzo pomocnym narzędziem na studiach iz doświadczenia wiem, że jest warta swojej ceny. Jasne, że nie jest tani i istnieją alternatywy, takie jak python, szałwia i inne, ale jeśli musisz skorzystać z Mathematica do kursu, istnieje opcja, aby go zdobyć za rozsądną cenę i będzie należał do Ciebie i możesz go używać wszędzie i kiedykolwiek chcesz.

Komentarze nie służą do rozszerzonej dyskusji; ta rozmowa została [przeniesiona do czatu] (http://chat.stackexchange.com/rooms/45365/discussion-on-answer-by-mj-steil-our-teacher-is-encouraging-us-to-use- pęknięty).
#8
+7
Laurent Duval
2016-09-14 13:37:25 UTC
view on stackexchange narkive permalink

Czuję, że ważne jest, aby przypomnieć, że ta sytuacja jest prawdopodobnie nielegalna i nie należy jej promować. Pozwól nam jednak zrozumieć skomplikowaną sytuację ucznia i bądźmy proaktywni ; w zależności od stopni swobody możesz wypróbować propozycję lub ochronę .

Jeśli masz stopnie swobody , możesz zaproponować swojemu nauczycielowi obejście wolnego lub otwartego źródła. Na przykład możesz z jego pomocą uczestniczyć w wykładzie z innym oprogramowaniem. To mogłoby stanowić rozwiązanie na wykład w przyszłym roku. Języki interpretowane nie różnią się tak bardzo, transpozycja z Mathematica wydaje się możliwa. A nauka nowych języków jest zawsze pożyteczna. Można to nawet wykorzystać jako projekt, za który można uzyskać ocenę. W innych odpowiedziach już zaproponowano alternatywy: Matematyka (darmowa, lekka alternatywa dla Mathematica), SAGE, Python, Maxima ...

Możesz znaleźć inni w najlepszym odpowiedniku Mathematica o otwartym kodzie źródłowym.

Jeśli nie masz stopnia swobody , ważne jest, aby chronić siebie przed potencjalnymi konsekwencjami. Ponieważ instalacja oprogramowania pozostawia ślady na komputerach, istnieją opcje:

  • użyj "otoczonego" środowiska do instalacji: może działać jak bąbelkowa emulacja lub wirtualizacja systemu operacyjnego w głównym systemie operacyjnym twojego W komputerze można zainstalować oprogramowanie w sposób chroniony. Możesz całkiem bezpiecznie strzelać do bańki w razie potrzeby, bez uzbrajania głównego systemu operacyjnego, przynajmniej łatwiej niż czyste odinstalowanie oprogramowania. Podobnymi pojęciami są „piaskownice” lub „więzienia” we FreeBSD.
  • używaj tego przenośnego: widziałem spakowaną wersję Matlab lub Office, która działa na przenośnym dysku USB. Bardzo poręczne. Może istnieć w przypadku innego oprogramowania.
#9
+5
RedGrittyBrick
2016-09-12 20:33:19 UTC
view on stackexchange narkive permalink

Zgłosiłbym to Wolfram za pomocą ich formularza kontaktowego. Jeśli martwisz się o prywatność, zrobiłbym to anonimowo, korzystając z nowo utworzonego konta e-mail (gmail itp.).

Jeśli to możliwe, zgłosiłbym to również do działu prawnego Twojej uczelni.

Jeśli nie przeszkadzają Ci możliwe konsekwencje, możesz najpierw rozpocząć rozmowę ze swoim nauczycielem z pytaniem, czy można wziąć udział w kursie, korzystając z bezpłatnego odpowiednika, takiego jak Sage, Maxima lub inny produkt, który nie wymaga od uczniów naruszania praw autorskich i budzi obawy o legalność.

Czy Wolfram ma program nagród? Nie jestem pewien, dlaczego jakiś biedny student został wciągnięty w ich program egzekwowania umów.
@djechlin. Masz wybór. Jeśli widzisz napadniętą bogatą osobę, możesz pomyśleć „ją na to stać” lub „to nie mój problem”, albo możesz działać zgodnie ze swoim instynktem moralnym w dowolny sposób, który ma dla ciebie sens. Po prostu napisałem, co bym (chciał) zrobić. Po prostu określam dostępny wybór. YMMV.
W takim przypadku prawdopodobnie miałbym inny instynkt moralny, ale w porządku.
Wszystkie odpowiedzi i komentarze broniące tego, dlaczego crackowane oprogramowanie nie * naprawdę * kradną, w obliczu pytania: „Czy chciałbyś, żeby Wolfram wiedział, że to robisz?” Jeśli zgłosisz to Wolframowi, a oni * nie * obchodzą, świetnie! Podjąłbym to najpierw z innymi kontaktami na Uniwersytecie, ale jeśli otrzymam * zero * odpowiedzi, z pewnością zabrałbym to do Wolfram i wspomniałbym o tym (na piśmie) urzędnikom uniwersytetu. Nie pisałbym też przy założeniu, że * jest * niewłaściwe postępowanie, ale po prostu, że wydaje się to dziwne i myślę, że powinni się porozumieć.
@Wildcard: Kradzież to podzbiór wykroczeń; nie są synonimami. Agent X może nie lubić wielu rzeczy, nie wszystkich kradzieży.
@DanielR.Collins, słuszna uwaga.
@Wildcard: „Wszystkie odpowiedzi i komentarze broniące tego, dlaczego crackowane oprogramowanie nie * naprawdę * kradną w pewnym sensie w obliczu pytania:„ Czy chciałbyś, żeby Wolfram wiedział, że to robisz? ” Jeśli zgłosisz to Wolframowi, a oni * nie * obchodzą, świetnie! - zadając takie pytania, czy zastanawiając się, czy firmie zależy, praktycznie wszystko, co nie jest zgodne z interesami biznesowymi firmy, może się „rozpaść”. Stąd też opinia firmy nie może być jedyną miarą rzeczy.
#10
+4
Count Iblis
2016-09-13 07:37:46 UTC
view on stackexchange narkive permalink

Najwyraźniej zainstalowanie pękniętej wersji Mathematica 11.0 jest częścią tego zadania, więc jeśli sprzeciwiasz się temu z powodów etycznych, musiałbyś przerwać studia na obecnym uniwersytecie i spróbować zapisać się na inny uniwersytet, na którym oni tego nie robią. nie rób tego. Chociaż możesz spróbować pozostać na uniwersytecie pomimo swoich zastrzeżeń etycznych, omijając tę ​​konkretną kwestię, kupując licencję, prawdopodobnie napotkasz inny taki problem w przyszłości. Na przykład. następnym zadaniem może być złamanie licencji Maple, a kilka tygodni później możesz zostać poproszony o zainstalowanie Matlab.

Konieczność płacenia za licencję studencką jest tak samo nieetyczna, jak nieetyczne oprogramowanie do łamania zabezpieczeń. Pamiętaj również, że złamane oprogramowanie może stanowić problem z bezpieczeństwem, nigdy bym go nie zainstalował na moim komputerze typu barebone.
#11
+4
h22
2016-09-19 12:02:52 UTC
view on stackexchange narkive permalink

Zdobądź jakąś bezpłatną alternatywę dla Mathematica, na przykład SageMath lub Maxima, i spróbuj wykonać z nią przydzielone zadania. Nawet jeśli ci się nie uda z powodu pewnych subtelnych wymagań, które tylko Mathematica może spełnić (wątpliwe), twoje próby mogą stać się znane i przyciągnąć znacznie więcej uwagi niż niektórzy (najprawdopodobniej) leniwi studenci, którzy porzucają kurs.

Kurs może być dla Ciebie trudniejszy, ale zdobyte umiejętności będziesz mógł wykorzystać wszędzie, niezależnie od tego, czy Twój pracodawca ma fundusze i zamierza kupić drogie oprogramowanie, czy nie. Jest kilka systemów matematycznych, które znam naprawdę dobrze, ponieważ nauczyłem się na uniwersytecie. Nie mogę ich używać, ponieważ komercyjne licencje są tak strasznie drogie, że moich pracodawców nie stać na nie.

Są powody, dla których uniwersytety tradycyjnie preferują wolne oprogramowanie.

#12
+2
Dennis
2016-09-13 19:19:09 UTC
view on stackexchange narkive permalink

Nauczyciel nie polecił Ci pobrać crackowanej wersji oprogramowania

Jeśli mogę zinterpretować Twój opis dosłownie, stało się tak:

  1. Nauczyciel pokazał jak zrobić crack
  2. Nauczyciel powiedział, że masz dostępne oprogramowanie

Z pewnością krok 1 jest nieetyczny i prawdopodobnie niemoralny, ale nadal Twój wybór , czy chcesz użyć crack, czy też zdecydujesz się zdobyć licencję studencką (co w rzeczywistości nie jest nieracjonalnie wycenione z mojej perspektywy).


W odpowiedzi na kilka komentarzy: Na moim uniwersytecie nie było obowiązkiem uniwersytetu za zapewnienie zasobów, ale studenci mieli kupować własne książki i oprogramowanie.

Nauczyciele czasami pokazywali nam, jak korzystać z kserokopiarki lub jak wykonać crack, ale zawsze był to nasz wybór, czy pójść za ich przykładem.

W ramach grzeczności większość (nie wszystkie) oprogramowania zostało udostępnione na kilku komputerach, ale nie o to chodzi.

Moim zdaniem to naprawdę smutny znak naszych czasów, że wiedza o używaniu narzędzia codziennego użytku, jakim jest kserokopiarka, może być insynuowana jako pouczenie o złym postępowaniu. (W szerszym sensie może to również dotyczyć łamania oprogramowania, które - w zależności od kontekstu - może mieć swoje legalne aplikacje).


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...