¿Es justo referirse al desarrollo de software como piratería?

No son intercambiables. El desarrollo de software es un superconjunto de piratería. Por lo tanto, las personas que están pirateando pueden estar desarrollando software, pero las personas que realizan desarrollo de software no necesariamente están pirateando.

La piratería en general (pero no siempre) se refiere al estilo de programación más suelto, acelerado, de proceso ligero e individualista preferido por un número significativo de ingenieros y algunas compañías de software.

Estás completamente en tu derecho de llamar a tu programación o al “pirateo” de otra persona y decirlo de manera positiva, negativa o ambas. Sin embargo, si no es un desarrollador de software, puede ser difícil determinar el momento adecuado para usar el término, y si bien puede no ser exactamente “estúpido e ignorante”, tampoco es aplicable universalmente y puede ignorarlo. la empresa / persona de la que estás hablando. También es posible que ofendas a alguien que se considera a sí mismo como el lado más estructurado e “ingeniero” de la moneda.

La piratería no se relaciona únicamente con el desarrollo de software, por lo que plantear una relación de cualquier manera puede ser engañoso. Para mí, la piratería es el proceso de construir una solución a un problema utilizando técnicas que no necesariamente fueron diseñadas para resolver el problema. La piratería puede aplicarse a cualquier campo de la ingeniería y, a menudo, puede cruzar la línea borrosa en el arte. El truco puede ser elegante o feo, pero generalmente resuelve el problema con menos esfuerzo que las soluciones tradicionales. El término “piratería” a menudo se usa incorrectamente para representar el proceso de irrumpir en algo (o romper algo, es decir, con un virus). Los hackers no rompen cosas, las construyen. “Agrietamiento” es el término utilizado para describir el proceso de irrumpir en algo o violar la seguridad.