ScummVM officially released in the App Store

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • ish

    Linux shell for iOS

  • False. iSH is an x86 "bytecode" emulator.

    "Possibly the most interesting thing I wrote as part of iSH is the JIT. It's not actually a JIT since it doesn't target machine code. Instead it generates an array of pointers to functions called gadgets, and each gadget ends with a tailcall to the next function; like the threaded code technique used by some Forth interpreters."

    https://github.com/ish-app/ish

  • bash

  • They inlined the code here: https://github.com/apple-oss-distributions/bash/commit/9817a...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • macos

    The open-source components of macOS. Using the "GitHub File Diff" Chrome/Firefox extension is recommended as most commits are too large to view fully.

  • > ...even though they are technically in violation of the GPL by modifying and shipping bash binaries without full source - it is missing rootless.h (not the X11 file)

    They're not.

    They've covered this in two main ways:

    1) By listing all their source code on https://opensource.apple.com/ (which links to their GitHub with all the source code)

    2) By offering a complete machine-readable copy of the source code upon request as per GPLv2 (3)(b). This offer is made both in the license agreement[0] you agree to when booting up your Mac for the first time, updating it, etc., as well as in an Acknowledgements.rtf[1] file that is located on your drive at multiple locations (e.g., /Library/Documentation) and linked to from within certain apps (e.g., about section, acknowledgment section under Help, EULA agreement prompt, etc.).

    That covers the bash part. rootless.h isn't part of bash and is part of libSystem.dylib, so that would fall under the OS exception in GPLv2[2]:

    > However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

    0: https://www.apple.com/legal/sla/docs/macOSSonoma.pdf (see ยง15)

    1: https://opensource.apple.com/source/files/files-553/Library/...

    2: https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Running GUI Linux in a virtual machine on a Mac

    4 projects | news.ycombinator.com | 9 Oct 2022
  • Samsung WB850F Firmware Reverse-Engineering

    1 project | news.ycombinator.com | 24 May 2024
  • Apple must open iPadOS to sideloading within 6 months, EU says

    4 projects | news.ycombinator.com | 30 Apr 2024
  • OpenDrop: An open source implementation of the Apple AirDrop protocol

    1 project | news.ycombinator.com | 22 Mar 2024
  • Windows is now an app for iPhones, iPads, Macs, and PCs

    2 projects | news.ycombinator.com | 20 Nov 2023