noc.social is part of the decentralized social network powered by Mastodon.
This instance is focused on technology, networking, linux, privacy, security, infosec, engineering, but open to anyone. Civil discourse, polite and open. Managed by the noc.org / trunc.org team.

Administered by:

Server stats:

677
active users

Learn more

Rules

Which should I start using? I'm currently using MIT most of the times but I am looking for license like MIT but that forces people to give me credit at least.

@yara MIT pretty much already does that though?

@io Does it? It wasn't really that clear for me when reading it through

choosealicense.com/licenses/mi

MIT Licensechoosealicense.com
i will respond to that in a bit, writing a more general post now

@io Take your time!

@yara

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

So this means they will be required to include a copy of the license as well as your "© Yara" line. Is that not enough for you?

@io You're such a goldmine, thank you!

@yara ehehe i just like thinking about licenses lol
@yara If you want a permissive license, I normally recommend the BlueOak Model License 1.0.0, but this does not require attribution, so I guess it's out. Although I find if the copied code is significant enough, it should be easy enough to find the original code. If you want a permissive license like the BOML but requires attribution, the Apache 2.0 License is a popular choice. Like the BOML and any other good license, it licenses patents as well as copyright, so your users don't have to worry about you suing them for using your open source code. However, the Apache 2.0 license is not compatible with the GPLv2, so if that is a concern of yours, the BSD 2-clause + Patent license was designed for exactly this use case. On the other hand, why do you want a permissive license in the first place? I prefer copyleft licenses, such as the AGPLv3 and the EUPL-1.2, which ensure that if I make some code (usually server side code) open source, everyone who uses my code will do the same. This also helps to reduce corporate exploitation wherein companies will sell your work without contributing back patches. I also prefer them because I'm a copyright anarchist :P
Blue Oak Model License 1.0.0blueoakcouncil.org

@io Thank you so much for you very well detailed reply. I'll add these to my list and see which one would fit me the most but it looks like AGPLv3 sounds extreme to me and would only be applicable when I'm working on a project I know companies would integrate into their SaaS.

The only thing I wish is credit for my work, that's all. Which by other replies seems like MIT already enforces.

I'll definitely have my eyes on AGPLv3 though.

@yara OK! Be sure to also consider the licenses that cover patents that i mentioned instead of the MIT license, see here for more https://writing.kemitchell.com/2019/03/09/Deprecation-Notice.html
Deprecation Notice: MIT and BSD/dev/lawyer

@io I'll definitely consider these, but later on in my career when I'm scaling up my ideas.

@yara hm why not now? just trying to understand ur view

@io I don't think my projects are worth that much atm as they tend to only suite me use case, I just like to publish them in case anyone would find them interesting or useful to which I beg to be credited for if they want to use it.

Patents is something I would consider when I'm working on something I know has lots of potential and could attract lots of eyes or if I'm working for a company. If that makes sense to you?

@yara yeah it does. Personally I don't treat it as a gradient, like licensing patents is always useful, whether you have any or not, because people can violate patents without unwittingly (unlike copyright). Since I can license patents on any codebase at zero cost, I might as well do it, you know?

@Drezil Hmmm, I'll have to take a closer look

@Drezil @yara @nebunez CC-BY isn't really designed for source code; do you know if it works well for that anyway?

@io @yara @nebunez I don't know.. you could treat source like a book..

Isn't bsd-4-clause similar? That would be for code.

@Drezil @io @nebunez That's a good question!