News for hackers. Stuff that matters.
Re:GitHub user sends notification to 400k users by Ansil849 on Saturday June 04, 2022 @11:22PM (#31627708)
I'm confused. Can someone explain why the Epic Games developers team has close to 400k members?
Re:GitHub user sends notification to 400k users by landr0id on Saturday June 04, 2022 @11:33PM (#31627760)
They require you to acknowledge some terms that grant you access to the Unreal Engine source code. They grant it by adding you to their GitHub org which has the engine source code as a private repo.
Re:GitHub user sends notification to 400k users by md224 on Sunday June 05, 2022 @12:01AM (#31627895)
Maybe it's just me but this seems like a misuse of GitHub orgs...
Re:GitHub user sends notification to 400k users by Gigachad on Sunday June 05, 2022 @01:00AM (#31628162)
Is it? How else do you selectively grant access to a repo? Orgs are the normal way, it's just not normal to have a project which is proprietary and somewhat private but available to 400k people.

Github just needs to rethink how tagging all users works and a way to prevent this.

Re:GitHub user sends notification to 400k users by chupasaurus on Sunday June 05, 2022 @12:14AM (#31627958)
An org and the team was opened to join in March 2015 4 months before the "secret" team functionality was added. No one cared for 7 years!
Re:GitHub user sends notification to 400k users by olingern on Sunday June 05, 2022 @12:49AM (#31628111)
Yeah, seems like a silly way to grant access
Re:GitHub user sends notification to 400k users by Angius on Sunday June 05, 2022 @03:05AM (#31628713)
Seeing how there's no other way, well...
Re:GitHub user sends notification to 400k users by activitypea on Sunday June 05, 2022 @09:32AM (#31630832)
I accepted those terms, and was added to Unreal's repo, but didn't get a notification. I think the mentioned group is some subset of the repo users, but 400k is such a big number that I'm not sure who they could be.
Re:GitHub user sends notification to 400k users by joshxyz on Sunday June 05, 2022 @06:33AM (#31629698)
Damn I can't wait until somebody does that on tradingview's GitHub org.
Re:GitHub user sends notification to 400k users by wildpeaks on Saturday June 04, 2022 @11:55PM (#31627856)
To access the source code of Unreal Engine: https://www.unrealengine.com/en-US/ue-on-github
Re:GitHub user sends notification to 400k users by decko on Saturday June 04, 2022 @11:35PM (#31627771)
Unreal engine is open source but in a private GitHub repo. Anyone can link their GitHub account with their epic games account which adds them to the team.
Re:GitHub user sends notification to 400k users by jffry on Saturday June 04, 2022 @11:53PM (#31627846)
Unreal engine is source-available with a royalty based license for commercial use. Just to avoid any confusion with "open source" and "Open Source"
Re:GitHub user sends notification to 400k users by spinaltap on Sunday June 05, 2022 @02:21AM (#31628504)
Wait what? I never knew "open source" was different from "Open Source"
Re:GitHub user sends notification to 400k users by shp0ngle on Sunday June 05, 2022 @02:33AM (#31628571)
“open source” (capitalized or not) means that Open Source initiative agrees with the license. There are some conditions that I don’t remember.

It’s different from “source available” - open source should let you fork and reuse it.

For example there is microsoft shared code license, that’s “here is the code, but copyright is still ours, you can’t do anything with it but look”.

I have no idea what kind of license (if any) is unreal engine.

Re:GitHub user sends notification to 400k users by usr1106 on Sunday June 05, 2022 @04:59AM (#31629191)
That's a misleading, obfuscating way to make the difference. I guess the OP means an OSI-approved licence.

If you write your own licence (not recommended, but some developers and especially corporations do) it could be even fully compliant, but not approved.

Re:GitHub user sends notification to 400k users by Crabber on Sunday June 05, 2022 @05:01AM (#31629198)
"open source" and "free software" are two words for the exact same thing.

Both of them are pretty poor descriptors. "open source" doesn't convey the legal freedom you are granted (as you have just found out), and "free software" makes it sound like it's just about price.

If someone lets you see source code but doesn't allow you to do anything with that code it's not what people would call "open source", you could probably call it source-available or something. "open source" has a specific legal definition that means code released with a permissive license.

Re:GitHub user sends notification to 400k users by perlgeek on Sunday June 05, 2022 @04:00AM (#31628932)
if it's open source but in a private repo, couldn't somebody just make a public mirror?

open source implies the right to redistribute source code.

Re:GitHub user sends notification to 400k users by usr1106 on Sunday June 05, 2022 @04:47AM (#31629147)
Open source has no formal definition. There are tons of different licenses. They can be OSI-approved or not.

Edit: I doubt the license for this code is an OSI-approved one with this registration business. But I have not checked and I won't check.

Re:GitHub user sends notification to 400k users by perlgeek on Sunday June 05, 2022 @06:43AM (#31629743)
There is a trademark for "Open Source", and if you want to use it without written approval from OSI, you have to use it for something under an OSI-approved license: https://opensource.org/trademark-guidelines#Usage_That_Does_...

I think this is the closest you can come to a "formal definition", short of a law defining the term.

Re:GitHub user sends notification to 400k users by wgjordan on Sunday June 05, 2022 @12:02PM (#31632164)
If you read the page you linked more carefully, you will see that OSI does not own a valid trademark for "Open Source", only for "Open Source Initiative".

OSI in fact tried to file for a trademark on 'Open Source' in 1999 [1], but failed because the term is 'too descriptive'.

[1] https://opensource.org/pressreleases/certified-open-source.p...

Re:GitHub user sends notification to 400k users by chupasaurus on Sunday June 05, 2022 @05:51AM (#31629466)
It's under EULA.
Re:GitHub user sends notification to 400k users by syrrim on Saturday June 04, 2022 @11:34PM (#31627764)
To download unreal engine, you need to join this org.
Re:GitHub user sends notification to 400k users by chupasaurus on Saturday June 04, 2022 @11:45PM (#31627815)
You can download it via Epic Game Store without joining the org. Github organization is for contribution from non-employees as well as source code for various projects (like engine demos).
Re:GitHub user sends notification to 400k users by weberer on Sunday June 05, 2022 @09:30AM (#31630819)
Only for those still using Windows. The head of Epic has some bizarre complex against Linux, so they refuse to release binaries (or the Epic Game Store at all) for Linux. So the only way to install Unreal Engine is to link your Github account to their org, clone it, then build it from source. Which takes a few hours and something like 70gb of disk space while building.

https://docs.unrealengine.com/4.27/en-US/SharingAndReleasing...

Re:GitHub user sends notification to 400k users by chupasaurus on Sunday June 05, 2022 @01:35PM (#31633101)
Epic simply doesn't GAF about Linux, IIRC for 2 years the whole support for building UE4 on Linux was done by a single man who isn't an employee.
Re:GitHub user sends notification to 400k users by Ansil849 on Saturday June 04, 2022 @11:38PM (#31627790)
Huh. And yet why is that sort of annoying forced registration not considered 'antisocial', but this accidental tagging is resulting in calls for the poster to be banned?
Re:GitHub user sends notification to 400k users by db48x on Sunday June 05, 2022 @12:08AM (#31627928)
They sell it (access to the source for the engine) under a commercial license. They were going to have _some_ sort of registration system, so that they can make sure everyone who downloads it paid for it. They reused GitHub for both distribution and registration.
Re:GitHub user sends notification to 400k users by cmeacham98 on Sunday June 05, 2022 @12:38AM (#31628062)
Access to the UE4 source code is free. They probably sell licenses that let you do more than the free license, but the Github thing is not used to gate purchases. I don't know why they do it like this to be honest, they could just put the free license in the repo, that's pretty common practice.
Re:GitHub user sends notification to 400k users by Animats on Sunday June 05, 2022 @02:07AM (#31628454)
Because it's not a free license. Once you get a million dollars or so in revenue, they take a substantial cut.

The idea is that nobody is going to get a million dollars in revenue from a game without being visible enough that Epic's receivables department can bill you. So they can ignore the 99.99% who download it and never get a hit.

I'm amazed that 400,000 people have downloaded Unreal Engine, though. It's really complicated, hard to use, takes hours to compile, and is only worth the trouble if you're making an elaborate 3D game. Not that many people do that.

Re:GitHub user sends notification to 400k users by cmeacham98 on Sunday June 05, 2022 @03:01AM (#31628703)
This is just arguing semantics. You don't have to pay anything for the initial download, so there is no legal reason for this. They could just public the repo and put their license (including the $1MM+ royalties) in a LICENSE file.

I suspect the "real" reason for the current rigamarole is to get your details for their marketing team.

Re:GitHub user sends notification to 400k users by tobyhinloopen on Sunday June 05, 2022 @02:34AM (#31628581)
Many mod makers will use unreal engine as well.
Re:GitHub user sends notification to 400k users by db48x on Sunday June 05, 2022 @05:10PM (#31634886)
Oh, interesting. I thought you could download binaries for free and source access cost extra. I’ve never used it, so I suppose whatever story I read about it was less clear than I thought.