• 0 Posts
  • 11 Comments
Joined 5 years ago
cake
Cake day: May 31st, 2020

help-circle

  • Well, the thing is, if you’re developing a library, you usually do so, because you want it to be useful to people in the ecosystem.
    By putting it under the GPL, you limit that usefulness to only those projects which are willing to also put themselves under the GPL. From an idealist point of view, I certainly also would like to say that people not willing to put their software under GPL don’t need to be my users. But from a library author point of view, I might as well not write a library then, since no one’s going to use it then.

    Many open-source projects are under a permissive license themselves. I might disagree with their choice, but I don’t really want to exclude those from using my library. They’re still doing good things. I would love to exclude specifically any proprietary software from using my library, but that’s not really something you can require in your license without excluding all those permissive open-source projects.

    So, to answer your question, I actually don’t think people are being tricked into it. I thought about choosing GPL for my libraries for a while (all my applications are under GPL) and decided against it. Which is a personal choice that others can disagree with, but all I’m saying is, I know what I’m doing, I wasn’t tricked to use a permissive license.



  • I think, it’s a combination of things.

    To some degree, it may make the player choice seem broader, as you can go full hero or full villain. In some sense, you can also go into the middle by kicking a puppy at one point and then helping an elderly lady at another.

    But then, it’s also just hard to portray nuance. If the options are “pet kitty” and “punch kitty”, you know what’s what. But if it says “pet kitty” and “ignore kitty”, it becomes a lot less clear. Maybe the kitty does not want to get pet by a random stranger. You probably won’t be able to gauge its reaction from the character model to know what’s the right choice.
    But you also won’t know what “pet kitty” really means. Will your character be gentle and back off, if the kitty does not appreciate the gesture? Or will they stroke that kitty until it bites them?



  • Ephera@lemmy.mltoOpen Source@lemmy.mlGIMP 3.0 Released
    link
    fedilink
    English
    arrow-up
    23
    ·
    15 days ago

    GIMP is generally geared towards photo-editing, so if you have an existing image, you can use GIMP quite well to e.g. cut out parts of it or to apply effects.
    It’s not really geared towards digital painting or creating new images from scratch, like Krita and presumably IbisPaint are.






  • Got a comment last week on one of the open-source projects I’m contributing to. We have an issue open, documenting that we’d like to support a certain feature, and this person clearly took quite a bit of time to pull together information, which gets us over the first major hurdle for this feature.

    But also, this feature is really not the highest priority to us right now. Really had to stop myself from promising that we’d look into it in my response, because it is still quite a bit of work to actually make it a reality. I’m still new to all this, so I still have to learn to not feel bad about it. If they want to scratch their own itch, they’ll have to scratch it in full. That I’d review their code before merging, is honestly already quite a bit of effort put in by me for something that I don’t care to solve right now. That I take time to respond is basic decency, but still also uses up time. Really, I had not understood before, how much work it has to be for maintainers with an actually active community.