News for hackers. Stuff that matters.
Re:Would you be willing to fund a Linux port to Apple Silicon? by mch82 on Sunday November 29, 2020 @08:00PM (#25249695)
I don’t understand why people complain instead of taking FOSS they like, packaging it as an app, distributing it on the App Store & publishing the source. Does Apple prohibit that?

I remember the days of very little Apple compatible software on the shelf at retailers, and no games. I was probably one of the first students to use a MacBook with OSX for CSCI 101 because many classes required Windows. That was lack of freedom. The App Store has more software than any other distribution channel at any point in my life.

Edit: I also love freedom from malware, which I understand is probably a temporary situation. But it’s been a good run so far.

Re:Would you be willing to fund a Linux port to Apple Silicon? by Wowfunhappy on Sunday November 29, 2020 @08:37PM (#25249906)
> I don’t understand why people complain instead of taking FOSS they like, packaging it as an app, distributing it on the App Store & publishing the source. Does Apple prohibit that?

Apple does not, but the GPL does.

Re:Would you be willing to fund a Linux port to Apple Silicon? by mch82 on Sunday November 29, 2020 @09:09PM (#25250069)
If the source of the app is released by the author, what about GPL prohibits this?

Edit: I ask because I’m curious to learn and because many systems run apps that are GPL without the whole system being GPL. For example, I love using GIMP on Windows.

Re:Would you be willing to fund a Linux port to Apple Silicon? by Wowfunhappy on Sunday November 29, 2020 @09:11PM (#25250085)
Section 6 of the GPLv2 states:

> You may not impose any further restrictions on the recipients' exercise of the rights granted herein.

This conflicts with the App Store's Terms of Service, particularly it's "Usage Rules". https://www.fsf.org/blogs/licensing/more-about-the-app-store...

This is of course different from merely running GPL software on a proprietary OS. In fact, iOS ships with GPL software on board.

Re:Would you be willing to fund a Linux port to Apple Silicon? by mch82 on Sunday November 29, 2020 @09:49PM (#25250289)
That’s a helpful reference on GPL. I’ll save a link to it.

Not sure this Stack Overflow is current/correct, but it appears other FOSS licenses might be compatible with iOS App Store terms. https://stackoverflow.com/questions/459833/which-open-source...

Re:Would you be willing to fund a Linux port to Apple Silicon? by user-the-name on Monday November 30, 2020 @04:57AM (#25252269)
Note that this applies only if you are using GPL software owned by other people.

If you write entirely your own code, and include only more freely licensed dependencies, you can release your own code under the GPL and still distribute it on the App Store.

Re:Would you be willing to fund a Linux port to Apple Silicon? by Wowfunhappy on Monday November 30, 2020 @08:26AM (#25253456)
Sure, but that's only because if it's your own code, you don't have to follow any rules at all. You can do whatever the heck you want, up to and including making the whole thing closed source.
Re:Would you be willing to fund a Linux port to Apple Silicon? by heavyset_go on Monday November 30, 2020 @01:27PM (#25257113)
Apple will remove software from the App Store if they get a whiff of it including GPL code.
Re:Would you be willing to fund a Linux port to Apple Silicon? by mixmastamyk on Sunday November 29, 2020 @08:57PM (#25250014)
It costs time and money to do that. Who is gonna port, pay, and gonna do it?
Re:Would you be willing to fund a Linux port to Apple Silicon? by mch82 on Sunday November 29, 2020 @09:15PM (#25250103)
I understand it will take effort and don’t have answers for those questions.
Re:Would you be willing to fund a Linux port to Apple Silicon? by ddingus on Sunday November 29, 2020 @11:26PM (#25250734)
This is all a lot cheaper on open systems. Just saying.

Eric Raymond explained why: use value. Open systems can be exploited easily and the people who use them get high use value because of all that.

Incentives to port and build on known open systems are stronger, barriers to access lower.

Result: more FOSS on said system