• 3 Posts
  • 98 Comments
Joined 2 years ago
cake
Cake day: July 23rd, 2023

help-circle

  • I don’t care which one you use, just don’t change it once it’s established. So many legacy Yocto projects got broken cause open source libraries changed their branch names.

    This was one of the arguments when the renaming was first proposed. “Just rename it, it won’t break anything! It’s only racists that want to keep the name!”

    Sure, except for all the CI/CD scripts, release scripts, etc that all have “master” there and are now broken.

    I know of a company that their entire CI pipeline was broken overnight because some “helpful” person renamed the branch to master but didn’t bother checking out their pipelines…


  • This is one of the reason that the USA being heavy handed with Chinese is going to bite us in the ass. While in the USA, we bury our heads in the sand and GM, Tesla and etc. all crank out $95,000 giant trucks/SUVs, some companies in China are making very, very affordable vehicles. These aren’t necessarily garbage either – there’s models available for almost any price point.

    What WOULD be really smart and forward thinking is if in the USA, the domestic brands also make some affordable models to get EV more popular. However, they are addicted to fat profit margins, and thanks to all the protectionism, they don’t need to worry about offshore models being “better”.

    While other nations either develop and/or import affordable EVs, we’re effectively banning them. This is all going to end up with a giant wake up call for American auto-manufacturers when the protections/tariffs are ultimately lifted and they HAVE to compete.

    I think it would be great if the tariffs came with huge incentives for domestic manufacturers and motivated them to be competitive. Instead, it’s just letting them segment the market for a few years and make a killing. Who loses? The people…






  • Simply grabbed it, and without contributing anything to the project did nothing except stripped the branding and then go sell it.

    Unless this is specifically called out in the license, this is an activity allowed by many permissive open source licenses. If they knew that this type of activity was unwanted initially, then they didn’t choose the proper license.


  • Easy, because they want the social credibility of being open source, but also later, when the project gets big, they want to dictate exactly who uses it and how.

    If you care about how your software is used to this degree – don’t open source it! Every open source package I have ever made has come with a permissive license, because I want people to be able to use it however they wish. That’s actual freedom. Unfortunately, a subset of “however they wish” can also be “used to bomb Gaza”, but that is the cost of liberty and freedom. You have to take the good with the bad.








  • As a small aside “Open Source Free Trials?” If it’s open source, can’t they just disable the trial part? I think (as usual) some essential nuance got destroyed converting this article to a clickbait engaging exciting headline.

    To anyone that isn’t aware of this: big companies don’t give a fuck about anything except stock price going up. They will crush dreams every quarter to do this. They don’t care.

    If you don’t like how a company is using your software and you’re hoping they will have a conscience/heart… don’t! Fix your license to make this use case illegal/impossible if it really matters to you.

    Or, consider if Open Source is even the right license here (although I think the headline is a bit confused here)…

    If you want this “fixed”, tweak your license and/or send a cease and desist to that company and/or seek damages. Changing nothing and waiting for them to do the right thing, you’re going to be waiting infinitely, because they will never do the right thing. They will do the thing that gets them the most revenue with the least spending. That’s all you can count on.