banana language
languages that have banana in its vocabulary, and all its generalizations (fruits, foods, ...)
constrast with programming language
examples
english, portuguese, esperanto
software rights
essential
right to use, distribute
basic
essential rights, modify (have source)
commercialization
right to sell, trade
type
gratis software
waives commercialization rights
nonpaywall software
allow charging expenses, not profit
meta
right to change rights
type
copyleft
restrict meta rights to garantee others
free software (fsf)
gives basic and commercialization rights
public software
allows anyone to obtain
free service
allows people to change providers without changing credentials
examples
telephone (with telephone number portability)
bitcoin
distributed debit card
type of internet debit card which separate the roles of miner, wallet service and exchange