l0b0 2 days ago

"GOG GALAXY is a long-lived product with a large and complex C++ codebase." Also known as a shitshow. Hopefully the new engineer(s) will be encouraged to at least add some tests and refactor things to stay sane.

No mention of a license, though. I guess it'll stay closed source.

  • thaumasiotes 2 days ago

    > I guess it'll stay closed source.

    It's a DRM implementation. It has to stay closed source.

    • bpye 2 days ago
      • da_grift_shift 2 days ago

        Yet the standalone offline installed games won't run without libgalaxy.dylib (Mac) or Galaxy64.dll (Windows) which is responsible for outbound connections to https://galaxy-log.gog.com and https://insights-collector.gog.com?

        To be clear: if you buy Disco Elysium on GOG, download the "offline game installer" without using Galaxy, install it, and run the game on a desert island, it will work (the network requests fail open). But if you try to run the game after removing the bundled dylib/DLL, it will not.

        Why do Galaxy-free games ship with a mandatory dependency on Galaxy?

      • krige 2 days ago

        Last I checked, there is loads of DRM on GOG and most of the games that have it, force you to use Galaxy.

      • account42 2 days ago

        And we have always been at war with Eurasia.

      • stavros 2 days ago

        Famously so. The main method of deployment was an offline installer before they made Galaxy, and AFAIK Galaxy just downloads and runs the installer.

    • KwanEsq 2 days ago

      This is factually incorrect. GOG famously has no DRM.

      • thaumasiotes 2 days ago

        Try checking on the facts first. GOG famously has a slogan that says they have no DRM. They are lying in their slogan.

    • falcor84 2 days ago

      Why? Can't DRM be implemented in open source, and only have private keys kept secret?

      • elsjaako 2 days ago

        If we have DRM with some private key, then I guess your idea is I download the game files and some private key and that allows me to run the game.

        If I can send you the private key and the game and it allows you to run the game with no further inputs, then the DRM is trivially broken (even without open source).

        If it does some online check, then if the source is open we can easily make a version that bypasses the online check.

        If there is some check on the local PC (e.g. the key only works if some hardware ID is set correctly), we can easily find out what it checks, capture that information, package it, and make a new version of the launcher that uses this packaged data instead of the real machine data.

        If you use a private key to go online and retrieve more data, having it be open source makes it trivial to capture that data, package it, and write a new version of the launcher that uses that packaged data.

        Basically, DRM requires that there is something that is not easy to copy, and it being open source makes it a lot easier to copy.

kn100 2 days ago

literally the only two reasons I still have windows on my laptop currently are fusion360 and apex legends. I was happily playing Apex Legends on Linux for years until EA decided to disable Linux support due to "cheating". While I understand their concerns, I can't say as a regular player the cheating problem is any better or worse than it was before they removed Linux support.

As for fusion360... Freecad is getting mighty good these days...

  • Blackthorn 2 days ago

    It's not free but...zw3d has full* native Linux support. You'd be forgiven for not knowing this because they only offer it on their Chinese website, even though it comes complete with a fully localized English version that you just have to switch on in the settings.

    * Integrations with online parts libraries don't seem to work (don't know why they didn't bother, as it looks like it just spawned a web browser anyway), and the simulation add-ons aren't available either, but the main program itself is equivalently functional.

subscribed 20 hours ago

Go, GOG, it's so close for me to migrate.

The last obstacle will be the most working mostly effortlessly with my Nvidia on Fedora / Ubuntu.

giancarlostoro 2 days ago

One of the reasons I have not touched GOG more seriously is probably because they have no native presence. I hope they consider making it open source, so anyone from any distro could contribute to it. I feel like it would be the healthier choice for GOG.

yunnpp a day ago

Thank God. I know Lutris integrates with the GOG library, but having an official GOG Galaxy client and some quality assurance on the underlying wine/proton config would be the dream.

[removed] 2 days ago
[deleted]
bhewes 2 days ago

Sweet I have about 500 of games on gog and I use heroic launcher on cachyos. Probably a total of 1.3k of titles across steam, gog and epic any idea gaming isn't Linux now is dumb thinking.

Glad to see gog work on native.

cloudengineer94 18 hours ago

If we didn’t have Kernel Anti Cheat in Windows, it would be a godsend for Linux gaming.

It’s literally the only issue missing (and some games not available under Xbox game app but I mean it’s Microsoft as publisher so no intention for Linux version)

jurf 2 days ago

Finally. It was the reason I was always reluctant to buy something from GOG.

t0bia_s 2 days ago

One of reasons why I buy games exclusively on GoG is clientlessness. I don't like when clients messing with game updates, because of modding incompatibility.

Unfortunately modding is reason, why switch to linux for gaming is not easy.

  • graynk 2 days ago

    That's also one thing Galaxy gets right. You can turn off auto-updates and that won't stop you from playing the game (unlike with Steam, which will just replace your "play" button with "update"). They also support rolling back updates, but I never tried that and I'm not entirely sure if this works for every game, or if this is something a game developer has to actively support.

    • t0bia_s 2 days ago

      I don't find any advantages of having client of GoG games to be honest, updates was only one, but not in case with modding.

      • graynk 2 days ago

        I like seeing my achievements and playtime (but also it's more of a nice to have)

indolering 2 days ago

Why is the launcher not at least public source? GOG's value add is the service it provides, not the specialness of its launcher.

Hopefully they will pursue a container/Flatpak native system but probably not!

Fire-Dragon-DoL a day ago

Oh wow FINALLY. the main reason why I stopped buying from gog is this. I can now buy there again.

tsoukase 2 days ago

The Linux billion dollar question is if the doubling of it's share in desktop in the last 2-3 years is going to saturate or continue doubling or exponential.

hyperman1 2 days ago

As a Linux GOG user, I hope they don't change too much. It works very well already.

jamesgeck0 2 days ago

Friendly reminder that GOG ignored and downplayed the GOG Galaxy 0-day privilege escalation bug CVE-2020-24574 [1] for literal years. They tried to brush off the security researcher who reported the issue by rotating keys and claiming it was fixed. Their non-serious stance towards security means Galaxy isn't really software I want running on my system anymore.

1. https://nvd.nist.gov/vuln/detail/CVE-2020-24574

awedisee 2 days ago

Based take little dude. Gamers all care very much about "openness". Did you forget that in 1985 Nintendo created the first hardware-based security system designed to prevent unlicensed and low-quality games from running.

Gamers used to own the games they purchased via cassettes, disks, and later even digital copies. Now through platforms like Epic and Steam you are provided a digital "license" to play the game.

ALL of this speaks to the "openness" of gaming and it is ALL important to gamers.

As previously stated though, game creators have been forced to choose the platforms they can create their games for. By the 90s the majority of personal computers were running MS-DOS and Steve Jobs had a base take on games being "toys" and did not belong on Macintosh products.

Fast forward to the early Oughts and you see games like Angry Birds and Candy Crush making millions by producing games on ARM technology which really pushed the entire industry forward to focus multi-platform gaming outside of the tradition routes of either PC or console or both.

Furthermore triple A studios led the charge and made big decisions that smaller studios would follow until around the release of Cyberpunk 2077. This in my opinion was the big turning point that gamers decides to act against large studios from all of the decision making that has turned a relative open system to a closed system.

The invention of the Proton protocol to allow gaming on Linux Machines is FORCING industry to ABIDE by the wishes of the customer. The gamers. The gamers are FINALLY winning!

This isn't just about openness on operating systems and being able to own the thing you purchase. Its also about efficiency. Windows is a bloat farm that has what feels like a million service hosts running in the background sending telemetry data to NOT me. Furthermore, if windows is not optimized to use your hardware efficiently, why would your favorite game?

Changes like the Proton protocol are bridges to re-align the supply/demand curve by forcing the customer and producer back to the negotiation table so the gamers voice can be heard.

In closing, gamers have had limited options due to technological limitations, vendor lock ins, corporate anti-competitive practices, monopoly exploitation, or predatory pricings.

With inventions like ARM and Proton protocol, gamers have a louder voice to force game makers implement "openness" in their products.

lenerdenator 2 days ago

I have been playing Fallout: New Vegas on my ThinkPad T570 running Bazzite Linux for the last few weeks.

It's been... amazing. A good game, running at workable framerates, no more crashes than usual (it's a Bethesda game, after all), and the software was free as opposed to building out a new PC with Windows 11.

It's like rediscovering PC gaming after years of it becoming bloated and a cash grab.

kleiba 2 days ago

Geez, that headline was hard to parse.

nottorp 2 days ago

New owner means their disgust of Linux is fading.

ece a day ago

Developer tools have always been pretty well supported on Linux, it seems like gaming is also getting there except for anti-cheat. Maybe productivity tools will follow.

shmerl 2 days ago

Congrats! Their Linux support was behind. GOG's new owner is doing the right thing.

cynicalsecurity 2 days ago

Finally. The previous hate GOG showed towards Linux was absolutely ridiculous.

  • flumpcakes 2 days ago

    What is the story behind that? I would have thought GOG would be neutral at worst about Linux as a platform considering their anti-DRM pitch.

pjmlp 2 days ago

Thankfully it seems to be not yet another Electron crap shell.

  • Anonyneko 2 days ago

    In my experience, Galaxy works no better than a web app, unfortunately. Similarly laggy and lacks the snappiness you'd normally associate with a native app.

  • KptMarchewa 2 days ago

    It's not Electron, however it uses Chromium Embedded Framework underneath.

  • high_na_euv 2 days ago

    Electron is best crossplatform tech available

    • pjmlp 2 days ago

      For everyone that doesn't know anything else.

      • hedora 2 days ago

        Name a better alternative that works on iOS, Android, Windows, Linux, MacOS and web.

sylware 2 days ago

Oh, really?

GOG is now providing a 'correct' set of ELF64 binaries as a client? (I guess (wayland->x11, vulkan->cpu))

Hopefully, they will support self-hosted email servers not in the DNS, mobile phone numbers, and wallet codes.

Am4TIfIsER0ppos 2 days ago

What a waste of effort. Just provide your current installers or even fallback to plain old tarballs.

Radle 2 days ago

Once Gaming hits Linux for real Windows will simply die. Explorer takes 10 seconds to open when the folder in question has a couple of Gigs, blue screen crashes are for some reason back in win11. The entire thing takes ages to boot.

It's simply to bloated.

thrownawaysz 2 days ago

>Competitive Salary – We ensure fair and attractive compensation that reflects your skills and experience: 18 000 - 27 000 PLN/month

I know it's eastern Europe but that's $5000-7500 a month, barely $90k a year. It sounds like a solo job too so a lot of responsibility for this salary.

  • delta_p_delta_x 2 days ago

    > $90k a year.

    $90K a year goes much further in most of Europe barring the centres of the biggest cities—let alone eastern Europe—than it does in the US.

    NYC and Bay Area salaries are outrageously inflated, with much of the take-home being funnelled into four/five digit rents or mortgages for houses built out of matchsticks, car loans, health insurance payments, and more. None of this is necessary or costs as much in most of Europe, or the rest of the world, really.

    • lurk2 2 days ago

      > $90K a year goes much further in most of Europe barring the centres of the biggest cities […] NYC and Bay Area salaries are outrageously inflated.

      Apples to oranges.

  • plqbfbv 2 days ago

    That's in the 50k EUR - 77k EUR range which is senior-level pay in EU. Add to that it includes pension, tax prepayments and health insurance. They also seem to offer lots of perks in the office.

    If you account for the fact that Poland is generally less expensive than the average and that the average monthly living cost is ~900 EUR ( https://www.numbeo.com/cost-of-living/country_result.jsp?cou... ), even the 50k lower bracket is in the higher range. You get ~2k EUR net/month in your account after pension and tax contributions, health insurance, rent and expenses (as a single). That's not bad at all. EDIT: (excluding rent)

    • isbvhodnvemrwvn 2 days ago

      It doesn't compete with the better local companies though. It's fairly in the middle of the pack.

    • [removed] 2 days ago
      [deleted]
    • KptMarchewa 2 days ago

      900 EUR might be enough for student-like living if you own the apartment you're living in, or by sharing a room when renting, but it's not even close to acceptable level in Warsaw.

  • mort96 2 days ago

    $90k a year before tax is a very very good salary in Norway, and even a decent developer salary. It's much better in eastern Europe.

  • lewispollard 2 days ago

    Yeah that's a good salary in Europe. It's only slightly less than I make in the UK as a senior.

    • flumpcakes 2 days ago

      Ditto. It seems like the graduate wage in the US is 2x my senior salary in the UK, which sounds very similar to yours. It seems massively inflated compared to other US jobs. Tech jobs in the UK seem to be more inline with other sectors.

  • p4bl0 2 days ago

    The standard of living is higher in France than in eastern Europe, and even in France that's considered a high salary.

  • trwired 2 days ago

    That's a very livable wage in Poland. The wages are significantly lower, but so are the costs of living.

  • tokai 2 days ago

    US devs are vastly over payed.

  • rnhmjoj 2 days ago

    Barely? It's more than twice the mediage wage in Poland.

  • jacekm 2 days ago

    This is pretty much a standard salary range for a Senior Dev in Poland. Outside of Warsaw it can be even lower.

  • nottorp 2 days ago

    Their lattes also cost much less than a Silicon Valley latte :)

  • mschuster91 2 days ago

    In Eastern Europe, that's 1% level of income when measured against the quality of life you can have.