this post was submitted on 02 Aug 2023
14 points (100.0% liked)
Programming
14 readers
1 users here now
Welcome to the Lemmygrad programming community! This is a space where programmers of all levels can discuss programming, ask for help with problems, and share their personal programming projects with others.
Rules
- Respect all users, regardless of their level of knowledge in programming. We're here to learn and help each other improve.
- Keep posts relevant to programming and related topics.
- Respect people's personal preferences. If you disagree with someone's choice of programming language, method of formatting code, or anything else, don't attack the poster. Genuine criticism is fine, but personal attacks are not.
- In order to promote breaks from typing, all code snippets must be photos of code written on paper.
Just kidding ;), please use proper markdown code blocks.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
i know of copyleft, but im not sure i like MIT(+other lenient licenses) or GPL. MIT makes my code free for the taking for any big corpos (not that im cool enough for that to happen, but hypothetically) and i'd like to inconvenience them at every opportunity. yet GPL would be a pain for normal smaller devs who just want to use or modify my stuff without license headaches.
but i'm probably overthinking it, aint nobody using my shitty ass code ๐
You might want to use the LGPL then, which would allow your code to be linked dynamically without requiring the calling code to be GPL. That would allow your code to be used across most (but not all) platforms.
There's also the option of dual licensing. Qt is a large project that does this. You can use it for free under the GPL, but they are also willing to license it under a commercial license for users who can't/won't obey the GPL (embedded systems).