Bendigamos Nuestro Software

Camilo Castro
devsChile
Published in
3 min readSep 6, 2018

--

Del lat. benedicĕre.

Alabar, engrandecer, ensalzar a alguien o algo.

Dar la bendición para proteger de infortunios.

¿Por qué debemos bendecir nuestro Software?

Actualmente muchos proyectos de software, tanto de licencias libres/open y privativos son usados para causar daño y apoyar actividades “malvadas”. Lo lamentable es que a menos que se cuente con una gran espalda económica y legal no se puede detener ese tipo de usos poco éticos.

Dar una pequeña bendición con los mejores deseos y una “protección contra la maldad” es un pequeño gesto para difundir un mensaje. El mensaje de que un mundo mejor es posible. De que esperamos que los frutos de nuestra labor sean usados para causar un bien al mundo e impactar positivamente en las vidas de las generaciones actuales y futuras.

¿Cómo dar la bendición?

Simplemente se debe crear un archivo llamado “BLESSING”. En este archivo puedes escribir lo que más quieras, algún pensamiento, una frase famosa, un poema. Lo único que importa es que represente tu visión de un mundo mejor y los mejores deseos para las personas que utilicen tu software.

¿Este es un nuevo tipo de licencia?

No.

Simplemente es un archivo con un bonito mensaje. Puedes usar las licencias de software que ya conoces y adoras :).

¿Esto es algo religioso?

No

Es solo un mensaje con buena onda. Como buenos días y muchas gracias. Aunque puede poner el mensaje que tú quieras.

¿Esto es algún nuevo código de ética?

No

Es un simple mensaje. Como una carta o tarjeta de felicitación. Puedes adherirte a otras iniciativas como Contributor Convenant o Code of Merit y también añadir un bonito mensaje de bendiciones :D.

¿Cómo llamar al archivo?

Cualquier nombre es bueno, aunque recomendamos los siguientes (en inglés):

  • BLESSING
  • BLESSING.md
  • blessing.txt

Etiqueta (Badge)

Tal ves quieras incluir la siguiente etiqueta en tu README

![This software is Blessed](https://img.shields.io/badge/blessed-100%25-770493.svg)

Ejemplos

Un buen ejemplo es la licencia de SQLite

The SQLite source code contains no license since it is not governed by copyright. Instead of a license, the SQLite source code offers a blessing:

  • May you do good and not evil
  • May you find forgiveness for yourself and forgive others
  • May you share freely, never taking more than you give.

Otro ejemplo es el mensaje de Hanafuda Captain En la consola de video juegos NES Mini.

“This is the hanafuda captain speaking. Launching emulation in 3…2…1. Many efforts, tears and countless hours have been put into this jewel. So, please keep this place tidied up and don’t break everything! Cheers, the hanafuda captain.”

Los ingenieros de Nintendo sabían que las personas intentarían ver las entrañas de la NES Mini y les dejaron un bonito mensaje.

¿De dónde nació todo esto?

Vimos la iniciativa de la licencia No Harm y pensamos de que se puede complementar con una bendición. Cualquier proyecto sea privado o libre/open con cualquier tipo de licencia podría bendecir su software y propagar el mensaje de un mundo mejor.

¿Por qué tomarnos la molestia?

Por que somos humanos. De la misma forma que tener un archivo humans.txt. Somos personas, no robots. Tenemos emociones y queremos dejar una pequeña huella en el mundo. Una bendición con un mensaje positivo es solo una forma más de contribuir a la mejora continua de la humanidad.

Hecho con por Ninjas.cl.

--

--

Camilo Castro
devsChile

Software Engineer. Chiptune Artist. Human Lvl 30