• 0 Posts
  • 34 Comments
Joined 7 months ago
cake
Cake day: May 16th, 2024

help-circle

  • Yours is a flawed, extremist view.
    How impressive something is has nothing to do with whether or not its source is available. What, if they release it to the public it suddenly becomes impressive?
    You can disagree with the method of distribution, but it doesn’t affect the quality of the game.

    Piracy being a thing isn’t a strong argument for open sourcing everything, since the barrier of entry is higher than you may expect for non technical people, a barrier that would definitely be lower if any game was freely available and compilable by anyone. Someone will make a free, one click installer, guaranteed.

    Now, can you charge for open source software? Definitely.
    Will it generate significant revenue in most circumstances? No.

    Open source software relies on two methods for funding:

    • People’s good will, through donations
    • Paid enterprise licenses and training

    The former isn’t something one can stably rely on, the latter just isn’t applicable to games.
    Again, that model can work for some high profile projects, but in the vast majority of cases, it won’t. Especially not for games.

    One can make works of passion and still want to be compensated, that’s what artists do and games are a form of art. You clearly never had to put food on the table with the art you make.

    Your vision of everything being open source is a utopia. A noble idea, for sure, but reality is much more bleak.


  • Just open sourcing the actual engine wouldn’t do much. At best, you’d be able to make it work on newer hardware if problems arise, or port it to other OSs. Great stuff, but not enough when it comes to improving the game, preserving multiplayer, and so on.

    There’s a great amount of scaffolding on top of the base engine that any moderately sized game implements, be it through scripting or native code. That’s what I meant by the line between the engine and the game being blurry. If you want to make meaningful changes to the game, you need access to that framework portion, but releasing it would allow for easy reverse engineering of everything else. It’s a difficult balance to achieve.


  • I could see that being a thing, but the line between the engine and the game itself is a bit blurry in this context. Copyrighting just the assets and content would often not be enough. There will always be a good chunk of game code which isn’t strictly part of the engine but under this model should remain closed source, otherwise people could just bring their own assets.

    Frankly I’d be satisfied with companies open sourcing their games after they stop supporting and/or selling them, mostly for preservation and all that. I think that would be a great middle-ground.




  • I get the mistake. Wouldn’t even call it one tbh, just an oversight. But when someone points it out normally one doesn’t reply with “don’t force your political views onto me” as if non male devs was some weird “woke” concept. A simple “whoops, missed that” would have been perfectly fine and everyone would’ve moved on. With that said, having followed the whole debacle I can say it could have been handled better by both sides.


  • The problem was more the fact that the devs viewed using anything other than ‘he’ as political, not the presence of gendered language itself. The devs themselves made a big deal about changing it. The way I see it, it’s not even about trans people. How about just women? Is including women in software developent considered political? One would hope not, but here we are…





  • It’s the exact opposite imo. I’d imagine that doesn’t really make a difference considering Edge is cross platform, and their goal is to collect as much data as possible.
    Plus, they just collect different kinds of info through Windows. So Windows + Edge is even worse, especially since it integrates just as deeply into Windows as IE did years back.







  • It’s not really the same thing though, those are filesystem snapshots, not package registry snapshots. Think of Nix generations as blueprints of how to construct your OS and environment, not the files themselves (though those are certainly required). I’m not quite sure how to explain it, but it’s a lot more powerful than what basically amounts to a backup.


  • Mia@lemmy.blahaj.zonetolinuxmemes@lemmy.worldHave you tried NixOS?
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    edit-2
    5 months ago

    Definitely more stable than Arch. Plus, you can easily roll back if something breaks, and you can choose which packages should use the unstable branch while keeping the overall system stable, which I find amazing. I don’t think I’ve ever had a breaking update, which I can’t say about Arch.

    The problem I have with Nix is that you can effectively forget about running random programs or GitHub projects. You either package everything the Nix way or nothing works. As a developer and someone who often likes to try stuff out, that’s really annoying. And Nix, the language, is ass, so is the whole build system. Nobody can convince me otherwise.