Linux

No tienes que amar Facebook para amar su código fuente abierto

Comentario: ¿Se puede separar a los creadores de código abierto de su código? Sí, deberían.

gettyimages 1126502092
Imagen: Castaño/Getty Images

En los últimos años, el código abierto ha recurrido a tratar de vincular la ética a las licencias. Los desarrolladores de código abierto intentan usar licencias para evitar que los actores (o más bien, las acciones) que no les gustan usen su software.F licencia hipocráticaEste Licencia Anti-996 y más. Objeto que estas licencias son intrínsecamente inaplicables y crean muchos más problemas de los que pretenden resolver.

Dado el excelente software de código abierto creado por Facebook, creo que hay otra razón para evitar tales licencias: el código excelente no necesita estar asociado con los escritores de código excelentes. O, en otras palabras, puedes despreciar a Facebook y amar el código que publica.

Mirar: Directrices para la indexación de código abierto y los manifiestos de proyectos de GitHub (República Tecnológica Premium)

tipo de no amar?

Hay muchas razones para que no te guste Facebook.quizás Cómo maneja Facebook la privacidad de los usuarios. (Tener Sin escasez permutaciones de éste. ). Tal vez sea el impacto negativo de Facebook en las elecciones y el discurso nacional. O, en mi caso, tal vez simplemente no le guste cómo ajusta el algoritmo para asegurarse de que lo que ve lo haga más propenso a hacer clic en un anuncio, no necesariamente para ser una persona mejor y más informada.

Realmente, realmente no me gusta Facebook. Dejé la plataforma hace unos años y nunca sentí la necesidad de empezar de nuevo. A veces echo de menos el Instagram falso (la aplicación de Facebook), pero un vistazo rápido me recuerda que no, no me estoy perdiendo nada al ver los momentos destacados de la vida de otras personas.

LEER  Cómo agregar usuarios a grupos en Linux

Sin embargo… Facebook ha hecho un muy buen trabajo con el código que publica. ¿Puedo dar un visto bueno a su código fuente abierto?

creador y creador

eso espero porque Facebook ha creado un tesoro de software de código abiertoy siga agregando al montón. P.ej, Facebook acaba de lanzar un conjunto de datos de video («Conversaciones casuales») para ayudar a detectar el sesgo de la IASí, se podría decir cínicamente que Facebook no es la persona adecuada para hablar sobre el sesgo algorítmico, pero este software está separado de la empresa.

De hecho, Facebook ha sido durante mucho tiempo una fuente increíblemente fuerte de código abierto. ¿Necesita una gran base de datos? Facebook lanzó Apache Cassandra en 2008. ¿Estás construyendo una aplicación móvil? Facebook lanzó React en 2013 (y volvió a obtener la licencia en 2023, haciéndolo más permisivo, luego de las críticas). ¿Quieres un gran proyecto de aprendizaje profundo? Facebook creó PyTorch en 2023. Luego está GraphQL, Presto y más.

Pero si piensas lo mismo que yo sobre Facebook, ¿deberías usar ese código? ¿Puedes confiar en Facebook?

Aquí está la cosa: con el software de código abierto, no tienes que confiar en el creador del software. El código es algo autónomo debido a la licencia. ¿Preocupado por lo que podría haber allí? Mira el código. ¿Preocupado por el futuro del proyecto? bifurcarlo En código abierto, nunca necesita ser rehén de la fuente del software.

Lo que me lleva de vuelta a la llamada licencia moral. Su intento de perpetuar la existencia del creador del software como el desarrollador secundario del software me hace sentir que estoy en el camino equivocado. Una de las mejores cosas del código abierto es que, de hecho, nadie sabe que eres un perro. Lo que realmente importa es el código y la licencia que lo libera de su creador. Esto significa que puedo usar el código de Facebook (o insertar cualquier empresa o persona con la que no estés de acuerdo) sin preocupaciones, y tú también.

Divulgación: trabajo para AWS, pero las opiniones expresadas aquí son mías.

LEER  Cómo instalar PowerShell Core en Windows, Linux y macOS

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba