Nuestro profesor nos está animando a usar software descifrado

Estoy tomando un curso llamado Métodos numéricos y computacionales basados ​​en Mathematica (o en chino: "基于Mathematica的数值计算方法"), pero Wolfram Mathematica es un poco caro para mí. En la primera lección de este curso, el profesor nos dijo cómo descifrar este software y nos pidió que tuviéramos Mathematica 11.0 instalado en nuestras computadoras para este miércoles. Sin embargo, simplemente no quiero usar software descifrado.

Si bien es cierto que el descifrado de software es inapropiado e incluso ilegal, casi todos los que me rodean usan software descifrado (como PS, AE...). Que yo sepa, nadie en el resto de nuestra clase se niega a descifrar e instalar el software.

¿Entonces qué debo hacer? ¿Tener una conversación con mi profesor o simplemente abandonar este curso?


Hacer un seguimiento:

Finalmente, decidí abandonar este curso porque creo que puedo obtener el mismo conocimiento aprendiendo Matemáticas , un software gratuito recomendado por algunas respuestas a continuación.

¡Gracias por todas las increíbles respuestas!


Seguimiento II:

Me siento obligado a mencionar que ahora todos pueden descargar el Wolfram Engine gratuito para desarrolladores . Según tengo entendido, Wolfram Engine implementa Wolfram Language y es el núcleo mismo de Mathematica, por lo que esta es básicamente una versión completa gratuita de Mathematica, solo que sin la interfaz del portátil.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
Aquí existen preocupaciones de seguridad genuinas, por ejemplo, el software descifrado puede contener malware (virus, etc.), y es posible que no sean evidentes de inmediato. Si es posible, instale el software pirateado en una máquina virtual, de esa manera mantendrá las cosas ilegales potencialmente inseguras lejos de su sistema operativo principal.
Wolfram tiene una respuesta específica a esta pregunta, se llama LICENCIAS PARA ESTUDIANTES. wolfram.com/mathematica/pricing/students-individuals.php
Lo que más me gusta de esta pregunta es que no tiene una mejor respuesta demostrable, ya que todas las respuestas serán subjetivas; sin embargo, es una pregunta que vale la pena hacer, todos podemos aprender de la pregunta y posiblemente de las respuestas.
Compre el software o desde el curso. Si es complicado decidir, tira un dado. Si aparece un número par, cómpralo, de lo contrario, déjalo.
No hay nada malo con la sección de seguimiento, pero tenga en cuenta que puede indicar qué respuesta encontró más útil haciendo clic en la marca de verificación "aceptar" al lado; esto acelerará las cosas para futuros lectores.
Para una lectura relacionada interesante, consulte las preguntas y respuestas del programador sobre el software pirateado . Opiniones sobre moralidad, impactos financieros para el desarrollador/empresa, etc.

Respuestas (12)

Si bien es cierto que el descifrado de software es inapropiado e incluso ilegal, casi todos a mi alrededor usan software descifrado

Eso es realmente malo y sé que también sucede en mi país (Italia). Sin embargo, creo que hay un falso dilema en tu pregunta:

¿Entonces qué debo hacer? ¿Tener una conversación con mi profesor o simplemente abandonar este curso?

No son las únicas opciones que tienes. Hay una tercera, que usa Mathematica (o Wolfram Language) legalmente de forma gratuita. Aunque soy un usuario muy feliz de SageMath , tengo curiosidad por saber cuáles son las opciones para Mathematica. En el pasado era imposible: o pagabas por Mathematica o lo descifrabas ilegalmente, pero hoy en día hay más formas.

Describiré tres de ellos, pero tenga en cuenta que algunos pueden ser lentos o tener algunas limitaciones. Sin embargo, dado que su clase se llama Métodos numéricos y computacionales basados ​​en Mathematica, creo que estos defectos no afectarán su aprendizaje.

Utilice Wolfram Programming Cloud (solo en línea)

Mathematica es básicamente una buena GUI para Wolfram Language . Desde enero de 2016, Wolfram Cloud se ha lanzado con dos opciones gratuitas:

  • Plataforma de desarrollo Wolfram
  • Laboratorio de programación Wolfram

Puede iniciar el sitio web en wolframcloud.com y necesitará una cuenta gratuita que le brindará capacidades de implementación limitadas. Pero estas capacidades solo son necesarias si desea implementar algún código como una API en la nube, no para realizar cálculos.

Aquí estoy usando Wolfram Cloud para trazar una función:

Captura de pantalla de Wolfram Cloud

Use Mathematica en Raspberry Pi (lento)

Si tiene una Raspberry Pi, en realidad tiene el software como parte del sistema operativo Raspbian . En mi computadora Linux, puedo conectarme a Raspberry Pi a través de SSH usando el -Xinterruptor para aplicaciones GUI:

ssh -X pi@raspberrypi.local

Entonces, puedo ejecutar Mathematica :

mathematica

Tenga en cuenta que esto será lento, porque mientras usa la GUI a través de su computadora, los cálculos se realizan en la Raspberry Pi.

Aquí hay una captura de pantalla de un comando simple y una consulta de Wolfram Alpha, usando la versión gratuita de Raspberry Pi:

Mathematica para el sistema operativo Raspbian

Emular una Raspberry Pi (¡súper lento!)

Si necesita satisfacer estas dos restricciones:

  • ninguna frambuesa pi disponible
  • se necesita acceso sin conexión

Luego puede emular una arquitectura ARM e instalar Raspbian en ella. Va a ser muy lento pero se puede hacer. UnixMen.com tiene un buen tutorial sobre una versión reciente de Raspbian (de 2015) que debería ser suficiente para comenzar.

habla con tu profesor

Finalmente, creo que es bueno subrayar nuevamente el hecho de que realmente debe plantear sus inquietudes a su maestro y (como mínimo) mencionar que debe usar una de estas soluciones porque no le brindan las herramientas necesarias.

A mí me pasó algo similar en algunos casos:

  • En la escuela secundaria, un maestro quería darme una copia pirata de LabView. Me negué, diciéndole "No uso software pirateado. Además, este es un programa de Windows, así que no puedo ejecutarlo".

    Por supuesto, esto fue bastante fácil porque era la escuela secundaria, por lo que no había clases para elegir o abandonar y tenía que asistir a las conferencias. Además, era solo una sugerencia para "estudiar mejor" y no se requería realmente que los estudiantes usaran el software en casa.

  • Durante mi maestría, se nos pidió que usáramos Matlab para las tareas, pero la universidad no proporciona licencias para máquinas personales, solo para máquinas de laboratorio. Vivía un poco lejos de la universidad, así que discutí esto con el profesor y pude usar Octave en su lugar.

    Me aseguré de que mi código fuera compatible con Matlab excepto una vez que usé un operador abreviado que no estaba disponible en Matlab (era a += b). Como hablé con mi profesor de antemano, él fue lo suficientemente entusiasta como para corregirme el error tipográfico y calificar la tarea. Básicamente, hablar puede ayudarte a resolver muchas cosas.

En la línea de software alternativo, esto podría ser útil: mathematica.stackexchange.com/questions/28162/…
Yo mismo soy un usuario de SageMath, pero si los estudiantes toman una clase en Mathematica, probablemente se les pedirá que codifiquen en Wolfram Language, no en Python.
re: su último ejemplo: no creo que haya ninguna alternativa mayormente compatible con Mathematica, como la hay para Matlab (Octave) o SPlus (R). Entonces esa parte es útil para el caso general de otro software comercial, pero no para el caso del OP.
No sabía que Mathematica era parte de Raspbian. Me pregunto si podría ejecutarlo en una máquina virtual ARM en una CPU ARM más potente (la virtualización de hardware es mucho más rápida que la emulación).
@PeterCordes claro, creo que también puede ejecutarlo en cualquier distribución basada en Debian ya que el archivo DEB está en los repositorios.
LabView también está disponible para Linux, por lo que su punto "este es un programa de Windows, así que no puedo ejecutarlo" no era válido (a menos que quisiera interactuar con dispositivos externos, lo que parece no ser compatible con la versión de Linux).
@Ruslan, excepto que la versión crackeada propuesta era la de Windows. De todos modos, no importa en absoluto y este no es el punto de la respuesta.
FWIW, creo que esta es la mejor respuesta. Dio varias alternativas diferentes para usar el software descifrado e hizo un buen trabajo con su respuesta. +!
Con la raspberry pi zero, una tarjeta microsd económica de $4 y el modo de dispositivo USB ( learn.adafruit.com/… ), la opción Raspberry Pi costaría solo $9.
@JefréN. gracias. :) Por suerte el software matemático es algo que siempre me ha interesado y por eso conocía estas opciones de antemano. Parece que mi primera respuesta aquí está funcionando bien.
@ Merlin04 tienes razón. Pero, ¿cómo se compara con la velocidad relativa de un Pi 2, por ejemplo? No sé si sería muy rápido. :)
IIRC, la versión Pi de Mathematica, detecta algo de hardware, por lo que no apostaría a que la emulación funcione.
@Peter gracias, en realidad, mi última sugerencia no se probó, aunque sé que algunas personas emularon una Raspberry Pi. Es posible que no funcione.

Mi consejo es simplemente usar el software pirateado y no sacudir el barco, como mencionó Drunken Code Monkey, por ejemplo.

Este problema no es algo que pueda resolver usted mismo. En cambio, lo más probable es que gaste una gran cantidad de tiempo y energía en nada y no produzca resultados. El hecho de que tu profesor solo espere que descifres Mathematica es prueba suficiente de que es algo completamente normal y aceptado por tu sociedad. Ahora, no voy a sermonearte sobre tu propia ética personal o si debes sentirte mal por la situación o no. Otros han dado opciones más que suficientes.

En cambio, voy a hablar un poco sobre cómo se resuelven cosas como esta en otros lugares. Yo mismo soy de Serbia, un país que recientemente se ha abierto a la idea de dar dinero para el software, así que he visto un poco cómo funcionan las negociaciones entre empresas de software extranjeras y locales.

Básicamente, por un lado, el "fabricante" del software está sufriendo lo que algunos podrían considerar una pérdida, ya que usted, sus compañeros y la institución no están pagando por las licencias.
Por otro lado, tenga en cuenta que también obtienen un beneficio directo de usted: está aumentando la base de usuarios de su software.
Mathematica no es nuevo y no va a desaparecer porque no está pagando por él. En cambio, tiene la oportunidad de prosperar: está utilizando Mathematica y no la competencia. Eso significa que lo más probable es que se sienta cómodo usando Mathematica y no alguna otra herramienta a la que tenga que acostumbrarse. En el lugar de su futuro empleador, probablemente se sentirá más cómodo usando Mathematica que otras alternativas.

Esto significa que su área es un mercado potencial muy interesante para Wolfram. Claro, no estás pagando ahora, pero directamente, ese hecho no le cuesta nada a Wolfram. Tenga en cuenta que los precios del software no se calculan por cuánto cuesta una licencia (porque no cuesta prácticamente nada y la tendencia es reducir los costos físicos tanto como sea posible), sino por cuánto quieren pagar los clientes potenciales por él. En algunos casos, los precios "normales" pueden estar muy lejos de lo que normalmente puede pagar.

El resultado final para las empresas de software es que quieren dinero, específicamente, más dinero del que invirtieron en la creación de software. Su base de usuarios es una fuente potencial de dinero. Si los usuarios están pagando, eso es genial, si son del tipo de usuarios que no pagan, desea convertirlos eventualmente en usuarios de pago utilizando varios métodos (me vienen a la mente las licencias de estudiantes, por ejemplo). Si gasta recursos para convertir a los usuarios que no pagan en no usuarios, simplemente desperdició su propio dinero sin obtener ningún beneficio.

El resultado es que, si Wolfram tiene una base de usuarios lo suficientemente grande en China y, al mismo tiempo, la situación política en China cambia hasta el punto en que Wolfram puede iniciar negociaciones sobre licencias, las instituciones educativas podrían terminar obteniendo licencias reales para sus ordenadores.

Estas licencias pueden pagarse individualmente o mediante un acuerdo con su gobierno para una forma de licencia colectiva. Incluso podrían ser "donados" como muestra de "buena voluntad". Puede haber un acuerdo para una combinación de licencias compradas y donadas o una cierta proporción de licencias compradas y "no compradas" toleradas, p. comprarás 5 y te dejaremos usar hasta 15 licencias o similar. Podría haber un acuerdo en el que se le permita a una empresa (o tal vez incluso recibir el respaldo del gobierno) perseguir o al menos negociar agresivamente con piratas comerciales a cambio de otorgar licencias a instituciones gubernamentales y educativas. A veces eso'

Las posibilidades son grandes, dependiendo de lo que la empresa y las instituciones relevantes logren negociar de manera oficial o extraoficial. Tenga en cuenta que, si el clima político es lo suficientemente maduro, tales negociaciones pueden ser muy rentables para la empresa. Después de todo, algo de dinero es mucho mejor que nada de dinero, siempre y cuando no se requiera demasiado esfuerzo para obtenerlo.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
No haga esto, para todos aquellos que se preguntan si China es parte del Convenio de Berna, lo que significa que descifrar software (como Mathmatica) con derechos de autor en cualquier otro país parte del tratado es ilegal .
^ El comentario anterior es muy dudoso . El Convenio de Bernie es principalmente un acuerdo para reconocer los derechos de autor de otros países al igual que ellos reconocen los suyos propios. Es cuestionable si los "estándares mínimos" del acuerdo incluso cubren el descifrado de restricciones de licencias de software. También permite que la jurisdicción pertinente aplique ciertas limitaciones o restricciones. Básicamente, parece que tiene poco valor en comparación con las leyes de la jurisdicción local.

Una cosa que debe evitar absolutamente hacer es descifrar el software usted mismo. Eso te abre personalmente a un montón de cuestiones legales (IANAL, pero esto es algo obvio). Si su computadora es realmente suya, debería ser posible completar el curso sin una. No es tan conveniente, por supuesto (por ejemplo, puede que tenga que quedarse después de clases para usar las PC del salón de clases), pero aun así.

Si su computadora es una máquina que le entregó la institución para usarla durante el curso, se le debe proporcionar el software que necesita. Vaya al departamento de TI, dígales que debe tener Mathematica 11 para su curso y pídales que lo instalen. Cuando se enfrentan a la necesidad de descifrar el software ellos mismos, los técnicos de TI pueden terminar encontrando una licencia para usted. Como mínimo, si descifran el software por usted, aún puede considerarse un usuario de buena fe en caso de que su institución sea arrestada.

"usuario de buena fe": Probablemente no más después de esta publicación ;-). Como siempre, es una buena idea no dejar ningún rastro en papel en preparación de actividades ilegales, y mucho menos un rastro electrónico. (Por supuesto que estoy hablando en términos totalmente teóricos. Nunca he hecho nada ilegal).
@ PeterA.Schneider No estoy de acuerdo. El OP no tiene que pedirle al soporte de TI que descifre el software, solo que lo instale . Tampoco tiene que verificar si usa la misma clave de licencia falsa que el resto de la clase. La institución debe asumir toda la responsabilidad por sus PC, siempre que los usuarios no instalen nada por su cuenta sin permiso.
@PeterA.Schneider "Nunca he hecho nada ilegal". ¿Cómo lo sabes? ¿Examinó y entendió todos los millones de páginas de la legislatura? ¿Recuerdas todo lo que hiciste?
@David Esa fue una broma autorreferencial.
@PeterA.Schneider - ... se hizo más divertido al pasar totalmente por encima de la cabeza de David Balazic.
La ley no importa en entornos que carecen de autoridades legales de control (como sospecho que OP está).
Realmente me gusta esto. Si la capacidad de ejecutar Mathematica es un requisito para este curso, déjele claro a la universidad (oa cualquier otra entidad que ofrezca este curso) que es su responsabilidad proporcionarlo. Nunca pidió este software, entonces, ¿por qué debería proporcionarlo?
El software de craqueo es legal en muchas jurisdicciones (cuando se hace para uso personal).

Veamos este paso a paso:

  • ¿Es esto realmente ilegal? Para dar un ejemplo extremo: la homosexualidad en Escandinavia no solo es legal, sino que también se acepta en la cultura, incluidos los matrimonios, mientras que en muchos países islámicos está prohibida y se castiga con la muerte. Entonces no, una argumentación de que es ilegal porque usted personalmente piensa que no se sostiene.

    Si bien la mayoría de los países ahora han aceptado los derechos humanos universales, el software pirateado no es de ninguna manera una violación de la ley universal aceptada . Y aunque no puedo reclamar mi inocencia cuando visito otro país señalando que no es ilegal en mi país de origen, al igual que las pequeñas empresas del extranjero pueden reclamar una violación si el país en cuestión no acepta la violación de los derechos de autor.

    Así que comprueba si existe una ley que prohíba la violación de los derechos de autor.

  • Si bien la práctica puede ser "ilegal" por ley, también depende de cómo una cultura se relacione con una ley específica. Cada país tiene leyes que son completamente ignoradas por su población por diferentes razones. Están irremediablemente desactualizados, impuestos por antiguos colonialistas, en gran parte olvidados o vistos como una ofensa menor.

  • ¿Cómo es la postura sobre la autoridad? Lo creas o no, en algunas culturas no está permitido criticar abiertamente a los superiores, incluso si piensas que lo están haciendo mal. Criticarlos puede ser percibido como una violación más grave que el incumplimiento de la ley.

Si su país lo considera ilegal, y es una ley que realmente se aplica y se permite hablar abiertamente, entonces el curso de acción correcto sería informar a los superiores del maestro. Si el tema de la autoridad no permite el curso de acción directo, puede tratar de hablar con el maestro bajo cuatro ojos y encontrar una solución (abajo) o informar a otras autoridades independientes además de la universidad (todavía puede resultar contraproducente, infórmese sobre los precedentes y cómo eso funcionó).

Si esto no es un problema (la ley existe, pero no se toma en serio), entonces usted está solo y debe decidir cómo reaccionará (nunca intente imponer la ley o su opinión sobre otros en este caso). excepto que te gusta que te sangre la nariz).

Si toma la decisión de que es inmoral para usted, sus opciones son:

  1. Compra una licencia. No tiene que ser la licencia real de la computadora en la que está trabajando para que sea una elección ética. El problema es si eres realmente capaz de comprar la licencia (recordatorio: hay regiones en África donde la gente muere porque no tienen dinero para medicinas vitales. "Es tan barato" puede ser adecuado para tu entorno, pero si no sabes cuánto dinero cuesta comparativamente en otras regiones no lo condene).

  2. Trate de usar software libre. Realmente depende de si su instructor le permite usarlo como reemplazo (ver arriba), si tiene suficiente tiempo para aprenderlo y si el software es lo suficientemente poderoso como para funcionar como reemplazo.

  3. Haz algo para disminuir el impacto. Puede elegir dejar que alguien lo instale para que no tenga que hacerlo usted mismo. Puede prometer que devolverá el software (por ejemplo, una licencia de por vida) una vez que tenga suficiente dinero. O haz algo bueno a cambio (actos humanitarios) para compensar tu maldad.

  4. Abandone el curso si sus pinchazos de conciencia son demasiado dolorosos. La pregunta es si alguien depende de ti y espera tu educación y dejar el curso te causará problemas. Entonces estás éticamente obligado a elegir el mal menor y si tienes una familia por un lado que puede necesitar tu ayuda y por otro lado una gran empresa de software que podría manejarse sola...

La vida es dura. Su decisión.

Esta es una excelente respuesta, excepto por la afirmación "Puede elegir dejar que alguien lo instale, por lo que debe hacerlo usted mismo". en el punto f . Al menos, esto significa establecer un precedente bastante malo para uno mismo, psicológicamente.
@ORMapper Si bien tiene razón en que es un mal precedente si se trata de un comportamiento continuo, los veo como peculiaridades y "trampas" inevitables que nos permiten guardar las apariencias de decisiones muy incómodas. Sí exactamente. También se puede utilizar para responder comentarios incómodos.
Esta es una respuesta interesante (+1). Su primer párrafo me hizo pensar en India, que se negó a pagar los derechos de licencia de algunos medicamentos, al afirmar que es más importante para ellos llevarlo a los pobres en lugar de alinearse con "prácticas comerciales" filosóficas. No tomo ninguna posición, ya que este es un caso complicado, pero este es otro aspecto de su ejemplo.
Gran conciencia cultural aquí. Pero creo que la opción f) es poco convincente: menos ético que hacerlo usted mismo.
Es interesante para mí que algunos comentaristas vean que es inmoral que otra persona instale el software. ¿Sentirían también que es inmoral usar software en una computadora en la que se ha instalado? ¿Incluso en un laboratorio? Para mí, parece que toda la premisa de IP está fundamentalmente en bancarrota, eventualmente, especialmente con tantas computadoras cuya función básica incluye copiar y compartir datos. La verdadera respuesta final es encontrar nuevos modelos de negocios que se ajusten a las computadoras, no tratar de forzar los modelos de propiedad física de manera imposible, contraproducente o punitiva en los datos, IME.
@Dronz: Creo que el punto no es que "hacer que otra persona instale el software" sea inmoral como tal; la sensación es más bien que si decides considerar que instalar una copia sin licencia es inmoral, sería igual (o incluso más) inmoral pedirle a otra persona que haga lo mismo. El problema está provocando directa o indirectamente la actividad percibida como inmoral, lo que puede o no ser el caso de un laboratorio que ya está instalado. Tenga en cuenta que baso esta consideración completamente en la noción abstracta de una acción percibida como inmoral, para evitar que se confunda con el tema más amplio sobre la idoneidad de los derechos de autor.

En el caso general de que no esté de acuerdo con el enfoque que está utilizando su maestro, le sugiero que hable con el maestro y plantee sus inquietudes.

Sin embargo, como hay un problema legal involucrado aquí, creo que sería apropiado plantear esto con alguien que sea superior a su maestro. Como esto podría causar problemas a la institución, es probable que su maestro tenga superiores que quieran saber sobre esto y ponerle fin.

También debe recordar que puede haber otros en su clase que encuentren esto objetable, pero no están preparados para sobresalir entre la multitud al decirlo.

Es de buena educación, si es posible, tratar de hablar directamente con el maestro primero. Pasar por encima de la cabeza de alguien a veces puede significar que las cosas se intensifican muy rápidamente cuando, de hecho, se podría haber encontrado una solución mucho más simple. Si el maestro no ayuda, considere continuar con el problema en la cadena.
@user2390246 Puede notificar al maestro que planea acudir a una autoridad, pero creo que, dado que el problema tiene que ver con un asunto legal, no basta con acudir directamente al maestro. Incluso si el maestro está de acuerdo y cambia esta "política", todavía anima a los estudiantes a hacer algo que es al menos de dudosa legalidad mientras actúan como empleados de la institución.
En algunas culturas, especialmente en Asia, cuestionar o desafiar a quienes ocupan puestos de autoridad (como un profesor) puede tener consecuencias dramáticamente negativas. Si esto es cierto para el OP, entonces esta sugerencia puede ser una mala idea.
@OMY Ese puede ser el caso, pero dado que el OP lo sugiere como una opción, presumiblemente sopesaron las consecuencias contra la incomodidad de hacer algo que consideran inmoral (estaba haciendo algo que afirmaron que era ilegal cuando respondí: las aguas han desde embarrado...)
@Ian_Fin Muchos jóvenes en su búsqueda del idealismo a veces chocan ciegamente con los bancos de arena de la realidad. El OP suena muy recto e idealista, pero aún debe tener cuidado si las normas de la sociedad local castigarían su idealismo. De lo contrario, la victoria sobre el viejo profesor malo podría ser pírrica , como que el profesor sea despedido (por infringir la ley) Y el estudiante sea demeritado (por desafiar la autoridad). He visto este tipo de cosas pasar incluso en Estados Unidos .

Considere la pregunta vinculada a continuación, y siempre busque en Google "código abierto (nombre del software)", que puede recomendarle un software alternativo. No será una réplica exacta, pero funcionará para usted. La salvia es una buena alternativa. Personalmente, dejé el uso de software pirateado hace una década, ya que es exactamente un robo. El mejor equivalente de código abierto de Mathematica

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .
Pero Sage es un pobre "equivalente". La última vez que lo intenté (hace aproximadamente un año), Sage ni siquiera pudo resolver las ecuaciones trigonométricas más simples para dar una respuesta en su forma general: solo obtuve dos respuestas del infinito contable. Mathematica , por otro lado, le brinda las soluciones completas o se queja de que tuvo que usar funciones inversas, sugiriendo, por ejemplo, usar Reduceen lugar de Solve, y luego, si sigue la sugerencia, puede brindarle la solución completa. (Pruebe, Solve[Sin[x^2] == 1, x]por ejemplo, se puede resolver completamente Solvesolo).
Si hago un software, y algunos lo usan ilegalmente, es mi pérdida financiera. Y considero que la gente me está robando. Sé que el término piratería es demasiado amplio y está fuera del alcance de esta discusión.

No recomendaría usar versiones crackeadas de Mathematica en la universidad. El cracking/pirateo de software es ilegal y esa debería ser razón suficiente para no hacerlo. Tu profesor no debería fomentar eso.

Aparte de ese aspecto general, sé que Wolfram tiene medios para detectar software pirateado. Si no toma más medidas, Mathematica busca actualizaciones y capacidad operativa completa, Mathematica necesita acceso a los servidores/base de datos Wolfram/WolframAlpha.

El uso extensivo de versiones crackeadas de Mathematica es bastante común entre los estudiantes e incluso en algunos grupos de trabajo y conozco un caso en una universidad en el que Wolfram se acercó a un departamento exigiendo que dejaran de usar versiones crackeadas de Mathematica. Este es el mejor de los casos cuando te atrapan, pero si los muchachos de Wolfram no están de un humor tan generoso, cosas como esa pueden ser muy costosas.

Una licencia anual para la edición estudiantil de Mathematica no cuesta tanto (alrededor de 50€) y vale la pena. Si su universidad no tiene licencias en computadoras de grupo, compraría una licencia anual de este tipo para ahorrar. Porque una vez que su universidad sea atrapada, todas las partes involucradas probablemente estarán en problemas (lo digo sin ser un experto en la ley).

EDITAR: Para aclarar un poco esta respuesta con respecto a los comentarios: @Ian_Fin dio una sugerencia sobre cómo mejorar la situación que puede ser una forma de abordarla. Pero incluso si uno lo trae a la atención del departamento, es posible que no mejore en absoluto o no muy pronto. Personalmente, creo que es poco probable que el departamento no sepa sobre este tema y si no han hecho algo al respecto una vez que introdujeron ese curso, personalmente no creo que hagan algo ahora. La última oración es mi intuición para ese caso y podría estar completamente equivocada. Solo digo: Wolfram tiene medios para detectar esto y si un grupo grande usa un crack desde una ubicación (tal vez incluso la misma serie/registro) se vuelve más fácil para ellos detectar y es un problema mayor para ellos que una sola instancia .

Incluso si su universidad/departamento obtiene licencias, estarán en forma de un servidor de licencias o en computadoras de grupo. Diría que no es probable que otorguen licencias a los estudiantes para usar en computadoras personales. Mathematica puede convertirse en una herramienta muy útil para sus estudios y puedo decir por experiencia que vale la pena el dinero. Claro que no es barato y hay alternativas como python, sage y más, pero si tiene que usar Mathematica para el curso, hay una opción para obtenerlo por un precio razonable y le pertenecerá y podrá usarlo donde y cuando sea. quieres.

Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .

Siento importante recordar que es probable que esta situación sea ilegal y no debe promoverse. Sin embargo, comprendamos la complicada situación de un estudiante, y seamos proactivos ; dependiendo de los grados de libertad, puede intentar la proposición o la protección .

Si tiene grados de libertad , puede proponer a su maestro una solución alternativa con soluciones gratuitas o de código abierto. Por ejemplo, puede, con su ayuda, asistir a la conferencia con otro software. Esto podría proporcionar una solución para la conferencia del próximo año. Los lenguajes interpretados no son tan diferentes, la transposición de Mathematica parece posible. Y aprender nuevos idiomas siempre es beneficioso. Esto incluso podría usarse como un proyecto para el cual podría obtener la calificación. Otras respuestas ya han propuesto alternativas: Mathics (una alternativa ligera y gratuita a Mathematica), SAGE, Python, Maxima...

Puede encontrar otros en el mejor equivalente de código abierto de Mathematica .

Si no tienes ningún grado de libertad , es importante que te protejas de posibles consecuencias. Dado que la instalación del software deja rastros en las computadoras, existen opciones:

  • use un entorno "encapsulado" para la instalación: puede funcionar como una burbuja emulando o virtualizando un sistema operativo dentro del sistema operativo principal de su computadora, con el que puede instalar software de manera protegida. Puede disparar la burbuja con bastante seguridad cuando sea necesario, sin armar el sistema operativo principal, al menos más fácilmente que desinstalar un software. Conceptos similares son "cajas de arena" o "cárceles" en FreeBSD .
  • use it portable: Vi una versión empaquetada de Matlab o de Office que funciona en una unidad USB portátil. Muy útil. Esto podría existir para otro software.

Se lo informaría a Wolfram utilizando su formulario de contacto . Si me preocupa la privacidad, lo haría de forma anónima utilizando una cuenta de correo electrónico recién creada (gmail, etc.).

Si es posible, también lo reportaría al departamento legal de su institución académica.

Si se siente cómodo con las posibles consecuencias, primero puede abrir un diálogo con su maestro para preguntarle si el curso se puede tomar usando un equivalente gratuito como Sage , Maxima o algún otro producto que no requiera que los estudiantes infrinjan los derechos de autor y den lugar a preocupaciones sobre la legalidad.

¿Tiene Wolfram un programa de recompensas? No estoy seguro de por qué un pobre estudiante tiene que ser absorbido por su esquema de cumplimiento de contrato.
@djechlin. Tienes una opción. Si ve que asaltan a una persona rica, puede pensar "ella puede pagarlo" o "no es mi problema" o puede actuar según su instinto moral de cualquier manera que tenga sentido para usted. Acabo de escribir lo que (aspiraría) a hacer. Simplemente identificando una opción disponible. YMMV.
Probablemente tendría un instinto moral diferente en ese caso, pero está bien.
Todas las respuestas y comentarios que defienden por qué el software descifrado en realidad no está robando se desmoronan ante la pregunta: "¿Te gustaría que Wolfram supiera que estás haciendo eso?" Si se lo informa a Wolfram y no les importa, ¡genial! Lo abordaría primero con otros contactos en la Universidad, pero si no obtuviera respuesta, ciertamente lo llevaría a Wolfram y mencionaría ese hecho (por escrito) a los funcionarios de la universidad. Tampoco escribiría bajo la suposición de que hay irregularidades , sino simplemente que parece extraño y creo que deberían comunicarse.
@Comodín: Robar es un subconjunto de irregularidades; no son sinónimos. Al Agente X le pueden disgustar muchas cosas, no todas robar.
@DanielR.Collins, un buen punto.
@Wildcard: 'Todas las respuestas y comentarios que defienden por qué el software descifrado no está realmente robando se desmoronan ante la pregunta: "¿Quieres que Wolfram sepa que estás haciendo eso?" Si se lo informas a Wolfram y no les importa, ¡genial!' - al hacer tales preguntas, o al considerar si a una empresa le importa, prácticamente todo lo que no esté en línea con los intereses comerciales de la empresa podría "desmoronarse". Por tanto, la opinión de una empresa tampoco puede ser la única medida de las cosas.

Aparentemente, instalar una versión descifrada de Mathematica 11.0 es parte de la tarea aquí, por lo que si se opone a eso por motivos éticos, deberá abandonar sus estudios en su universidad actual e intentar inscribirse en otra universidad donde no hacen esto. una especie de cosa Si bien podría tratar de permanecer en su universidad a pesar de sus objeciones éticas eludiendo este problema en particular comprando la licencia, es probable que enfrente otro problema similar en el futuro. Por ejemplo, la siguiente tarea bien puede ser descifrar la licencia de Maple y, unas semanas después, se le puede pedir que instale Matlab.

Tener que pagar por una licencia de estudiante no es tan ético como el software de craqueo. También tenga en cuenta que el software descifrado puede ser un problema de seguridad, nunca lo instalaría en mi máquina barebone.

Obtenga alguna alternativa gratuita para Mathematica como SageMath o Maxima , por ejemplo, e intente hacer las tareas asignadas con ella. Incluso si falla debido a algunos requisitos sutiles que solo Mathematica podría cumplir (cuestionables), sus intentos pueden ser conocidos y atraer mucha más atención que algunos (probablemente) estudiantes perezosos que acaban de abandonar el curso.

El curso puede ser más difícil para usted, pero estará listo para usar las habilidades obtenidas en cualquier lugar, independientemente de si su empleador tiene fondos e intención de comprar un software costoso o no. Hay un par de sistemas matemáticos que conozco muy bien porque los he aprendido en la universidad. No puedo usarlos, porque las licencias comerciales son tan terriblemente caras que mis empleadores no pueden pagarlas.

Hay razones por las que las universidades tradicionalmente prefieren el software libre.

El profesor no te dijo que consiguieras la versión crackeada del software.

Si puedo interpretar su descripción literalmente, esto es lo que sucedió:

  1. El profesor te enseñó a hacer un crack.
  2. El profesor te dijo que tuvieras el software disponible

Seguramente el paso 1 no es ético y probablemente inmoral, pero sigue siendo su elección si quiere usar el crack o si decide obtener la licencia de estudiante (que de hecho tiene un precio razonable desde mi punto de vista).


En respuesta a algunos comentarios: En mi universidad no era responsabilidad de la universidad proporcionar recursos, pero se esperaba que los estudiantes compraran sus propios libros y software.

Los maestros a veces nos mostraban cómo usar la fotocopiadora o cómo realizar un crack, pero siempre era nuestra elección seguir su ejemplo.

Como cortesía, la mayoría (no todo) del software estaba disponible en algunas computadoras, pero eso no viene al caso.

En mi opinión, es una señal realmente triste de nuestro tiempo que el conocimiento sobre el uso de una herramienta cotidiana como una fotocopiadora pueda insinuarse como una instrucción para hacer el mal. (En un sentido más amplio, esto también podría aplicarse al descifrado de un software que, según el contexto, puede tener sus aplicaciones legítimas).