Skip Navigation
With GPL, you're programming Freedom. With MIT, you're programming for free.
  • There is no section 15 or 16 in GPLv3, but I did find section 7 saying:

    Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or

    But that's an optional thing that you must add onto the GPLv3 license. I'll have to keep that in mind for the future.

    That would explain why what I've read mentioned it's not guaranteed in GPLv3 (when comparing to MIT). I'll have to figure out what that notice would look like.

  • With GPL, you're programming Freedom. With MIT, you're programming for free.
  • GPL has no requirements for author attribution which is contrary to the entire point of an MIT license.

    That's why I described it as joining the Borg. You release individualism and freely give it to the collective. That's cool, and I get the ethos behind all that, but I don't want to add any of those constraints to my code. I just don't want credit for my work or the others to get lost. I don't think it's a hard ask.

    Regardless, we ended up ultimately being a full replacement for the other project.

  • With GPL, you're programming Freedom. With MIT, you're programming for free.
  • I don't care if people make money to use my code. I just want my name attached to it somehow, even if you make it closed sourced which is MIT and OpenBSD. I hope you do use my code and even if you heavily reference it to make something new, carry that forward so more can learn and benefit.

    I also don't understand "better for the end user" arguments either. I have a library that people want to be included in another project, but that project is GPL. They won't merge my code unless I change my code to be GPL. So everyone who wants them merged is out of luck. I can't merge their code either with mine. What is supposed to happen is I freely give up my name to the code and restrict it to only being GPL and for GPL projects. Essentially, assimilate and join with the Borg. No, thanks.

    And while that's from my experience, I've also seen good projects get traction, have excitement over it, and fall off the earth because they end up making it GPL. Everyone interested in adopting it, personal or business, just disappear. Then something with less restrictions comes along and gets adopted.

    End-users move to what's better for them, and if you have a library that is only for GPL, you can end up limiting your options with a wasteful purity test. If you want it to be free you'd give freely with no restrictions. And if you think, "You can contact me to discuss licensing" that doesn't happen. It's still a restriction and almost nobody actually bothers.

  • Anon reflects on e-sports
  • The transmission is still the same with the exception of things like VRR and DSC. We still send a VBLANK signal which is the electronic signal to tell a CRT to move up to the top of the screen. We don't change the way things are sent. It's still top down, left to right. VSync and HSync are still used but make less obvious sense on LCDs. Digital displays translate this.

    Because LCDs convert these signals, we call the time it takes to do the conversion "draw time" but this isn't as important today. What matters now is the time it takes for a pixel to change one color to another (response time). Because a CRT would fire electrons, the next frame would essentially vanish pretty quickly. LCDs don't do this.

    Conversely OLEDs are plenty fast, but can't reproduce the same pixel response without inserting a blank frame with Black Frame Insertion which sacrifices brightness and is being slowly removed.

    Still, most "lag" comes from transmission time. It takes 1/60s of a second to transmit a full frame at 60hz. Divide that 2 to get the "average" lag and CRTs would measure at 8.3333ms. LCDs were happy to get to 10ms.

    Now we can do 120hz which is way more important since even if CRTs are faster, you can get the whole image out in half the time, which "averages" at 4.1666ms, making even a "4ms" slow LCD on PC better than the console running at 60hz on CRT.

    And while CRTs could reach high resolution, these were limited by their HSync speed which usually means lower resolution, because a CRT could only move ever so quickly horizontally.

    Today that translates to an OLED is best for emulating any console that ran at 60hz and better or as good pixel response time if you are willing to do BFI. The main reason why the competitive Melee community still uses CRT is mostly pricing, second to FUD.

  • Anon discovers .NET
  • You left out the hundred of lines from the library you're importing. Where's all the code for robotparser?

    You can import libraries with C# too. That says nothing about the differences between languages.

  • It's time to stop thinking plastic phones can't be premium
  • Phone material stopped mattering the moment camera bumps became a thing. Now, nearly everyone slaps a case to balance out the bump.

    That said, I miss my completely mirrored-back Sony Xperia Z5 Premium.

  • Deleted
    *Permanently Deleted*
  • No, but they'll mention in their commercials how many millions they helped donate to charity. They'll include a shot of somebody in a wheelchair or with some sort of injury smiling. Then they'll show one of their workers smiling. Then, for some reason, the sun blowing out the camera lens. Finally they'll show their logo and the charity's logo, maybe with a line saying how much they care.

  • Electric Cars Are Suddenly Becoming Affordable
  • Recently, Mr. Lawrence said, customers have been snapping up used Teslas for a little over $20,000, after applying a $4,000 federal tax credit.

    3rd sentence?

    I'll share the rest because the paywall:

    Carmakers including Tesla, Ford, General Motors and Stellantis, the owner of Jeep, have announced plans for electric vehicles that would sell new for as little as $25,000.

    More than half of the used electric vehicles on the market sell for less than $30,000, according to Recurrent, a research firm that focuses on the used E.V. market.

  • 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/)SH
    ShortFuse @lemmy.world
    Posts 0
    Comments 253