• 3 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: July 23rd, 2023

help-circle



  • I posted what I could legally post on my Github, and I made sure it’s easily discoverable. If you need it, you’ll find it very quickly.

    I have no reason to keep it for myself or my employer, since it’s GPL. Also, I kind of like the idea of distributing what the unhelpful company I got it from only gives upon request: when they do that, they comply with the GPL, but in the most unhelpful way possible. With what I posted, nobody has to request that stuff ever again, and I cleaned up and updated their code too.







  • This one is kind of the same thing: it’s a bone-stock FTDI 4232H probe with a bit of logic tacked on to disable the chip without a custom init command and a custom USB PID/VID. All I need their driver for is to enable the chip. After that, I can just use the open-source FTDI driver. But the driver makes everything super-slow, so the point is kind of moot anyway.

    Probably another attempt to go around the GPL actually, because they use the FTDI driver to talk to the chip (because the open-source libusb is very slow in Windows) and that too can’t be linked to the GPL debugging tool. So the probe masquerades as a custom device.







  • there are some good guys out there

    I know that. But it’s just a general rule at this point: I just don’t give money. It’s rarely satisfying to give money (and yes, the person doing the donation needs to feel good doing it too) and I just don’t want to find out who deserves to get mine and who doesn’t. I understand your sentiment too, but that’s my personal rule. One has to draw the line somewhere: I’m not Mother Theresa and I reckon I contribute more than the average person to my local community. But I’m also free to donate what I want to donate, and money isn’t part of what I want to donate.


  • I’m a programmer. I have created, maintained and contributed to many open source projects over 40 years. That’s my donation.

    I never give money: I give my time - like for example I’m a volunteer at our local association for the blind - and I give non-commercial things like my blood, used clothing, used toys or food. And to repay the other developers whose work I enjoy everyday, I donate code that I strive to make as good as possible.

    The reason I never give money is because the money - part or all - invariably ends up in someone’s pocket other than the intended recipient. When it’s legal, it’s called “overhead”. Still, legal or not, and justified or not, I’m not interested in paying for that.


  • Conclusion of this thread:

    It took a mightly long time, but the company eventually coughed up the source code. They sent me a big ZIP with an large git repo full of uncommitted changes and a bunch of comments and temp files that really shouldn’t leave the company 🙂 Clearly some engineer just zipped up the local repo on his hard disk without doing any cleanup.

    So they complied with the GPL in the end. Just the bare minimum - i.e. providing the source code on request and nothing mode. I wish they put it up in their Github but they don’t want to do that apparently. I’ll clean up the embarrassing files and comments and put it up in mine.