• 0 Posts
  • 18 Comments
Joined 3 years ago
cake
Cake day: June 12th, 2023

help-circle



  • The EULA is not beholden to copyright law. “Limited license” is in direct contradiction to European Court of Justice’s ruling that if a commoner expects a “sale” then all rights given by a sale are protected which cannot be limited by an EULA. Right now regulators are questioning whether having a “Buy” button constitutes a sale and is thus protected by the ECJ ruling in UsedSoft vs. Oracle. Nevertheless they’re trying to combat this behaviour either through interpreting current regulations or by creating new regulations to close potential loopholes.



  • EU is very adamant that you can only present contractual terms before entering an agreement (purchase) not after. All those EULAs showing up in the game before you are shown the main menu are void in EU.

    If the EULA is instead embedded in the purchase flow with an “I agree” checkbox then the UsedSoft vs. Oracle case is likely still precedence to argue that you own the copy. Reason is that the purchase flow uses the “Buy” terminology and nowhere outside of the EULA it mentions rental/lease/limited/etc. This would breach the “reasonable consumer expectations” as the storefront didn’t make it clear in their purchase experience that it was only a limited license you obtained and that a normal consumer doesn’t expect “limited” when reading “Buy”. This part has though not been tested in court yet but most legal scholars agree that this would be the likely outcome should someone bring it up.





  • I worked in software ops where part of my day was handling incidents and bring anxiety to the room when I came running to a dev team with an incident caused by their recent release. A few times it was caused by someone accidentally running a test scenario in prod. At one point I got enough and said “add a bright orange ‘test’ banner on your UI for dev environments.” Apparently that was a foreign concept to absolutely everybody, and the more I look around the less I see people actually trying to make an effort to distinguish the two to prevent such catastrophic failures. Especially when you’re handling tens of gigawatts of energy on a daily basis.




  • For a project I liked I saw that the translation of the UI was only about 1% complete for my native language. I decided to dedicate the weekend to get it above 95%. This was apparently the part that seemed too hard for most to make a dent in, but across several new versions my language is still 100%. I think my groundwork made it easier for some sporadic contributors to get a small bit of dopamine when updating the few new strings in a release to see it hit 100% again.