News for hackers. Stuff that matters.
Re:Apple's list of 235 apps that are incompatible with macOS... by MereInterest on Saturday October 12, 2019 @04:25PM (#21235969)
This is also why all programs should be distributed with source code. If not, you are at the mercy of the platform not to break what you have bought.
Re:Apple's list of 235 apps that are incompatible with macOS... by xhruso00 on Saturday October 12, 2019 @05:20PM (#21236416)
Having app that heavily relies on 32-bit Carbon Api open sourced is useless. You can't replace those Api call with newer because they simply don't exist or have no alternative. It's not going to help much
Re:Apple's list of 235 apps that are incompatible with macOS... by shakna on Saturday October 12, 2019 @09:19PM (#21237597)
Having access to the source makes it much easier for the community to do what they already do - create an open source re-implementation of the engine.
Re:Apple's list of 235 apps that are incompatible with macOS... by dangus on Saturday October 12, 2019 @08:06PM (#21237256)
That ultimatum is idealistic at best.

Not only that, the recourse of inspecting and modifying the code isn’t realistic to most people. Many open source projects die just because literally nobody with the skills required to maintain them are interested.

Then you get to certain types of programs where open source provides no benefit: specifically, games.

Games are largely just artistic content. Making games open source essentially means that all the content is going to be taken without compensating the artists. Open source works for other programs because they depend on interoperability. But games are just content, like a movie or book. The source is the product. For other programs, support and continual development are the product.

Re:Apple's list of 235 apps that are incompatible with macOS... by shakna on Saturday October 12, 2019 @09:23PM (#21237608)
id [0] seems to get by fine by open sourcing their game engines.

And doing so has lead to a number of ports that wouldn't exist otherwise.

The artists are still compensated fine. Because they separate the engine from the assets. If you want to play the original game, fine, but own it.

But now the community gets to port the game easier to a new platform. Which is one of the reasons that it's easy to port DOOM to every platform out there.

[0] https://github.com/id-Software

Re:Apple's list of 235 apps that are incompatible with macOS... by dangus on Sunday October 13, 2019 @09:16AM (#21240195)
They open source the product long after it has any revenue potential.
Re:Apple's list of 235 apps that are incompatible with macOS... by ratww on Saturday October 12, 2019 @05:23PM (#21236427)
For games, I think it's feasible to make at least the code that interfaces with the OS into a separate, re-linkable, open-source library.

Translations between the APIs (Carbon to Cocoa, OpenGL to DirectX) might be very hard, but at least upgrades would be possible.

Re:Apple's list of 235 apps that are incompatible with macOS... by icebraining on Sunday October 13, 2019 @05:53AM (#21239509)
Wine shows you don't need the source of the programs to do that API translation.
Re:Apple's list of 235 apps that are incompatible with macOS... by reggintoggaf on Saturday October 12, 2019 @05:06PM (#21236319)
Not workable. But the source should be placed in escrow that releases it once the program is no longer supported.
Re:Apple's list of 235 apps that are incompatible with macOS... by Mikhail_Edoshin on Sunday October 13, 2019 @04:43AM (#21239270)
Are there any actual escrows that do that?