Comment by poly2it

Comment by poly2it 9 hours ago

24 replies

Best wishes, this is really neat. I hope it won't get slaughtered by Roblox's legal team. A potential use-case might be to create a Linux-native client. The one used by most right now (Sober) is proprietary, after the previous (Vinegar) got shut down because of Linux haxxors.

Wowfunhappy 9 hours ago

> I hope it won't get slaughtered by Roblox's legal team.

I'm not saying Roblox won't try, but this project strikes me as very obviously legal.

If legality was a spectrum, I'd rank this higher than VLC Media Player (patents) and way above an NES emulator. I suppose it'd be below Android, and Oracle did sue over Android.

(Disclaimer, I am not a lawyer, etc.)

  • LocalH 4 hours ago

    Emulators are unambiguously legal as long as the emulator author doesn't distribute copyrighted software without permission, and as long as no encryption is involved (recent action by Nintendo have made that bit a little unclear).

    • pbhjpbhj 4 hours ago

      In all jurisdictions? What are the principal pieces of caselaw?

      • hnlmorg 3 hours ago

        I don’t know of any country where emulation is illegal? Do you?

        As the GP pointed out, OEMs use copyright and encryption to protect against unapproved execution. But that doesn’t apply to all systems.

        Given countries like the UK and US have the strictest intellectual property and computer misuse laws, and emulation is legal there (bar the aforementioned caveats), I’d be surprised if there was a jurisdiction where emulation was illegal. However if you do know of somewhere then please do share.

        • Belopolye an hour ago

          To my knowledge emulation is illegal in Japan, as is modding consoles.

          Edit: I looked into it a bit more. As it is against the law to dump ROMs from games you have legally purchased, as well as acquiring them through other channels, there is no way to emulate games in Japan in a legal manner.

  • 999900000999 8 hours ago

    Two factors are at play.

    This looks like it just reimplements a few Roblox APIs in an open source engine. It would of probably made more sense to just create a Roblox to Godot translator or something.

    Second, your poking a multi billion dollar bear. If this project ever takes off Roblox will take action, right or wrong that's enough to stop most small projects. You can be right, but you don't have millions to fight non stop lawsuits.

    In reality this is a cute proof of concept. It's never going to compete with the actual product. If it does Roblox will have it stopped in 72 hours

    • giancarlostoro 3 hours ago

      > It would of probably made more sense to just create a Roblox to Godot translator

      Its meant to be running live so you can play the many dynamic roblox games, I guess you could but it would be a mess.

    • axus 7 hours ago

      The open source part is key. Plenty of online Pokemon and World of Warcraft clones out there, they can't seem to catch them all.

      • lukan 6 hours ago

        No need to. But anything too succesful should be ready to be brought down any moment.

        • Imustaskforhelp 2 hours ago

          pokemon showdown is insanely and I mean insanely successful but it seems to have been almost blessed by the pokemon company.

          I genuinely don't know how its legal, when I shared the link to pokemon showdown to one of my friends, his first thoughts was, wait how is this legal? This is such a good thing, I wonder why this is free. Only for me to tell it its open source and bro was flabbergasted to say the least.

    • gjsman-1000 8 hours ago

      In practice, no society has ever overcome “might makes right.” Or, arguably, ever will.

      The good news though; it’s lawyers shutting down your project. Yesterday, it was hiring someone to break your knees.

      • DANmode 3 hours ago

        The Pirate Bay, SciHub.

        The Internet interprets censorship (legal, moral, or otherwise) as damage, and routes around it.

  • jayd16 5 hours ago

    You don't need to be doing something wrong to get crushed by legal fees.

  • kartoffelsaft 8 hours ago

    Curious what makes you say it'd be less legally dubious than an emulator? To me, it seems this would be at the same legality as the NES emulator because you're basically 'emulating' the environment Roblox game code runs in. To be fair if that intuition's correct it'd still be legal like emulators are if they're careful.

    (also not a lawyer)

    • conradev 7 hours ago

        So long as the specific code used to implement a method is different, anyone is free under the Copyright Act to write his or her own code to carry out exactly the same function or specification of any methods used in the Java API. It does not matter that the declaration or method header lines are identical.
      
      Emulators often require handling copyrighted materials like games or firmware, whereas APIs are not copyrightable.

      https://en.m.wikipedia.org/wiki/Google_LLC_v._Oracle_America...

      • LocalH 4 hours ago

        The NES itself contains no code. Any NES emulator that ships with no software, or software under proper license (such as homebrew) is unambiguously legal. Does your PC, and the OS that drives it, suddenly become inherently illegal if you, as a user, installed pirated software? No, of course not.

    • [removed] 8 hours ago
      [deleted]
  • RealStickman_ 3 hours ago

    VLC is French, so the US law on software patents doesn't apply to it.

  • shortrounddev2 4 hours ago

    The supreme court ruled against oracle that an API cannot be copyrighted, but Roblox can still ban you for using an unofficial client (like discord does)

bitwize 5 hours ago

I have a feeling projects like this rank higher on Roblox legal's priorities than does the rampant child predator activity on Roblox's platform.

  • echelon 5 hours ago

    100%. Roblox will snuff this out immediately.

    You need to make custom servers. In fact, make a server that patched official clients can connect to. That's the correct order of operations.