Bless My Software

Creative Commons

bless (bles), v.t., blessed or blest, bless•ing.

to bestow good of any kind upon:

A nation blessed with peace.

to protect or guard from evil:

Bless you! Bless your innocent little heart!

Why Blessing Our Software?

Many software projects both closed and libre/open source ones are being used for causing harm and supporting "evil" activities. And unless you have economic and legal resources available for enforcing more ethical uses of your work you can´t really do much to stop that.

A blessing with best wishes and "evil protection" is the least we can do for spreading the message. A message that says to anyone using our work that we care about creating a better world. Hopping that the projects they will make using our software will have a positive impact in the planet and lives of current and future generations.

How to Bless?

Simple, just create a text file named "BLESSING" and fill it with your blessing. It can be anything you want, some thoughts, a quote, a poem. The only thing that matters is that represent your vision of a better world and best whishes to anyone using your work.

Is this a new software license?

No.

Is just a file named "Blessing" with a nice message :). You can use any software license you already know and love.

Is this related to a religion or similar?

No

Is just a message with positive energy and vibes. Like good morning or thank you. You can put any message you want though.

Is this a new kind of code of ethics or something like that?

No

Is a simple message. Like a greeting card or email. You can adhere to Contributor Convenant or Code of Merit if you want. And have a blessing too :).

How to name the file?

You could choose any name you want. But we recommend one of the following:

Badge

Maybe you would like to include a badge in your README

This software is Blessed

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

Examples

A good example is shown in the SQLite License

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:

Another example is the Hanafuda Captain message in the 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."

Nintendo engineers were aware that people would mess around with the Nes Mini. So they put a nice message for the potential hackers out there.

How this did come about?

We saw the No Harm License and believe it could be complemented with a nice message in the form of a blessing. So any project both closed and libre/open source with any license could spread the positive message of a better world.

Why do this at all?

Because we are humans. In the same fashion as humans.txt. We are people not robots. We have emotions and want to make a dent in the world. A little blessing with a positive message is just another way to contribute to humanity's continuos improvement.

Made with by Ninjas.cl.