DEV Community

Discussion on: License, what did I just do to my software?

Collapse
 
drbearhands profile image
DrBearhands

As far as I care, there are 5 licenses:

  • Public domain / DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE for snippets that really should not be licensed
  • MIT for projects I want to be truly free
  • LGPL if I'm feeling a bit jealous
  • GPL if I want companies to pay me to use my work
  • Commercial if companies are actually willing to pay to use my work

with a side-note that GPL/LGPL allow you to re-integrate 3rd party improvements back into your code without issue. So for projects you intend to maintain and improve for a longer period of time it is probably better than MIT.

Sweating the differences between MIT, BSD3, etc. seems like a waste of time and sink for happiness. Worst case scenario, somebody uses something I made in a way I don't want them to, I don't have to let that affect me.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

Excellent advise and breakdown thank you 👏