The whole problem is Robux isn't it? It's not like the engine is anything special.
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.)
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
The good news though; it’s lawyers shutting down your project. Yesterday, it was hiring someone to break your knees.
(also not a lawyer)
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...
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.
I thought Flashpoint[1] did pretty well about that? The full download is 1.68TB, I'd wager most stuff you'd have seen back then would be on there.
To be honest this librebox project looks kinda fishy to me. Seems like the author never used version control before. They put everything into one commit [1] and are making changes to the repo using the Github web UI. I wish the dev the best of luck but I wouldn't be surprised if this project gets abandoned in a few months
[1] https://github.com/librebox-devs/librebox-demo/commit/e70ea3...
- remaking one specific, good game on Roblox, such as remaking Bloxburg, in something more practical like Unity?
- working on an existing free remake of a Roblox game, like Nexus Battles, which of course, was archived?
- working on something else?
I’m asking the “Libreboxdevs.” It’s nice to hear these POVs directly from the developers. As you guys read this on a Saturday morning, consider that I’m not asking for, what features are going to be added to your GitHub project, or a comparison between Librebox and other game engines or whatever. I’m asking about your personal decision making.
Probably worth mentioning this is just a demo. There's a looooong list of API features that aren't implemented (most notably servers and networking)
I was just looking at trying to get Lemur (archived) running in Lune in order to run jest tests running in a react-lua app the other day. I have a start at a test runner with optional in-game output, but getting jest tests to run at init in studio in order to not require run-in-roblox which doesn't yet work on Linux with vinegar flatpaks studio or vinegar in a devcontainer. It would save so much trouble if RobloxStudio.exe could take `--place game.rbxlx --script test_runner.lua --keep-open` args and regularly flush console output to a file.
westurner:lemur:patch_for_roblox_support: https://github.com/LPGhatguy/lemur/compare/master...westurne... .. new require() implementation in lune v0.10: https://github.com/lune-org/lune/issues/311#issuecomment-320...
I started to add loadPlaceFile to read an rbxlx to lemur and thought it probably the wrong place given that it's archived. TIL about Librebox, which can hopefully run tests with Jest with this stemgame react-lua app I've MIT licensed, in local CI too years later.
There is a hosted CI service for running Luau code in Roblox places.
"[Beta] Open Cloud Engine API for Executing Luau" https://devforum.roblox.com/t/beta-open-cloud-engine-api-for...
Advantages to running tests locally: record screenshots and screencasts and save on test failure, immediate feedback, -i/--interactive drop into game session on test failure
their discord server is even stranger; there's absolutely nothing in the channels, and the only member with a developer role is an account dedicated to the "project".
looking at the source, work has absolutely been done - this isn't just a README - but it's still all a bit strange
A 5 year old isn’t going to be using IRC after all.
extraduder_ire•4h ago
wernerb•4h ago