I’m rebuilding an app that I made few years ago to make it open-source and free from big company dependencies (for example replacing Firebase with Appwrite)… Now, since it’s already live on Codeberg, I think it would be good to give it a license but I’m super new to FOSS licenses and so I don’t know how to move… Which one would you suggest me?
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Community icon from opensource.org, but we are not affiliated with them.
Depends on what terms you want. Summary of popular options:
Thank you! And, if for example someone forks my code and start distributing his new forked app, is there a license which would force him/her to credit the original project?
It’s not only about credit. All should do this. It’s a very very basic requirement.
Just imagine:
are you OK with that? (that’s BSD/MIT)
do you want that? (that’s *GPL)
Oh… None of these 2 scenarios looks good to me… But I guess I prefer the GPL one if I have to chose
A political answer here:
It’s incorrect to describe using BSD/MIT “not political”. It allows proprietization and does not protect users and authors from tivoization, patents and trademarks.
I didnt write that “BSD/MIT is not political” as i agree with your statement. I said “if you think that code is not political”, as it is a statement you often hear from ppl who don’t want to think too much about license (or about anything else but code). I was describing a symptom, a state of mind (that make ppl opt for BSD and other “exploitative-free” licenses).
if u write ur program in Mandarin u wont need any license cuz no corporation will touch that
Are you saying there’s no Chinese corporation? 🤔
none that programs in mandarin yet huehuehue
I would love to see a good comparison between all the different licenses
The tables here are more clear: https://en.wikipedia.org/wiki/Free-software_license#Comparison
https://choosealicense.com/licenses/ covers the most popular at least
this website seems very biased to me as it is written by a Microsoft company.