Apple quietly added a new section to the macOS software licensing agreement ahead of Thursday's release of Big Sur, detailing rules governing equipment and software leasing that are pertinent to services like MacStadium.
First spotted by MacStadium's Brian Stucki, Apple added a new section to its macOS licensing agreement that lays out, in black-and-white terms, regulations for operating Macs in data centers.
Aptly titled "Leasing for Permitted Developer Services," the new section effectively approves macOS hosting and assigns directives that companies need to follow in delivering Mac-based services to customers. MacStadium, for example, provides products that enable access to enterprise-class Mac infrastructure for private clouds, dedicated servers, developer operations and more.
Apple allowed server farms to operate, but until now refrained from specifying best practices.
"I've had Apple account reps very eager to introduce me to their large clients only to have Apple system engineers shoot down the whole idea as a gray area.'" Stucki writes in a blog post.
He goes on to highlight key terms in the agreement. First, Apple requires companies lease hardware and software "in its entirety to an individual or organization," ensuring peak performance and a one customer to one machine setup. Lease periods must be 24 consecutive hours and customers need to review and accept licensing terms for all first- and third-party software.
Apple also specifies when leasing can be made available under "Permitted Developer services." The tech giant notes lessees can tap data centers for "continuous integration services" like software development, automated testing, running developer tools and more. Virtual machines are also supported under Apple's license.
Stucki notes companies like MacStadium are responsible for enforcing all macOS licensing rules and rolling out services in coordination with Apple's Developer Relations team.
macOS Big Sur is scheduled for release on Thursday as a free update. The operating system delivers a host of backend and user interface changes, as well as support for the just announced M1 MacBook Air, 13-inch MacBook Pro and Mac mini.