Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)CO
Colloidal @programming.dev
Posts 2
Comments 54
Experience with LGPL dependencies?
  • Put it this way: when you use GIMP to create a picture, your picture doesn’t have to be GPL. The image you created is your creation, you decide what license, if any, it’ll have. What the GPL demand is that if you make a change to the GIMP code and share that improved version, you have to do so as GPL.

    Likewise, people using your language to create their stuff are free to license whatever they create how they please. They do need to share their improvements to your tools as GPL though.

    So perhaps the best option for you is to license the runtime for your language (and some basic libraries) as LGPL so people can link to them with their creations. And everything else that isn’t meant to be linked with the user program at runtime can be licensed as GPL.

  • Experience with LGPL dependencies?
  • If you plan on making money off of your software, dual license AGPL and commercial. True open source developers can benefit from your work for free and contribute, while clients that would rather not have GPL can pay you.

    The reason for AGPL is to prevent people taking your GPL code, changing it, hosting it as SaaS, and never disclosing their changes as technically they’re not distributing the software.

    Also, your non core business libraries are the most prime candidates for GPL/AGPL. You want to benefit from community contributions to those, not bear the full cost of development and give it away for free without getting anything in return.

  • ‘American Pie’ actress says she was detained by ICE while trying to renew her work visa: ‘I have never in my life seen anything so inhumane’
  • She spent 11 days detained.

    “I was put in a cell, and I had to sleep on a mat with no blanket, no pillow, with an aluminum foil wrapped over my body like a dead body for two and a half days,” [...] “I have never in my life seen anything so inhumane.” She went on to describe one incident when she and 30 other women were moved in the middle of the night to a facility in Arizona. During the ordeal, she was forced to be “up for 24 hours wrapped in chains.”

    From CBC.CA (Eagles is her mother's surname):

    Eagles said the detainees at the San Luis facility have no sleeping mats or blankets or windows, and the lights are on all day and night.

  • GIMP 3.0 Released
  • An organization pivoting hard on their entire software stack because someone didn't like a word in a message somewhere... someone powerful in there didn't arrive by competence alone.

    Considering there's no incentive for a developer donating their work for free to add thin-skinned users to the masses demanding features and fixes, I can't say I disavow them. Anyone can just fork their project to change the name, and handle the hassle.

  • How people react when they see me work.
  • Late 80s. Little kid me got picked up from school but dad still had work to do, so I join him at work. He notices I'm bored. Sits me in front of a terminal to their Unix mainframe, opens up Pico. I type in stuff there, happy as a clam. Good times.

  • France and Germany, in joint collaboration, have developed a Google Docs alternative - and its awesome! (Netherlands are currently onboarded)
  • OnlyOffice is certainly more mature as a hosted app. It was born like this, the desktop version was the port. LibreOffice Online is still beta, I think.

    So if your interest is in hosting and online editing, OnlyOffice. Also has an interface that’s very similar to MS Office 365, which can be a pro or con to some. LibreOffice has a more traditional toolbar paradigm.

    You can try both before string up a server to see what you prefer. They’re both copyleft so no chance of a rug pull.

  • https://git.programming.dev is chock full of spam

    It's pages and pages of this. Maybe you want to restrict who can log in and create repositories.

    5

    What is NoSQL good for?

    I’m versed enough in SQL and RDBMS that I can put things in the third normal form with relative ease. But the meta seems to be NoSQL. Backends often don’t even provide a SQL interface.

    So, as far as I know, NoSQL is essentially a collection of files, usually JSON, paired with some querying capacity.

    1. What problem is it trying to solve?
    2. What advantages over traditional RDBMS?
    3. Where are its weaknesses?
    4. Can I make queries with complex WHERE clauses?
    21