Apple Goes Open Source With Swift

Apple's Swift programming language is now open source. The company has published the Swift language, supporting libraries, debugger and package manager under the Apache 2.0 license with a runtime library exception, and created a Swift.org site with information, technical documentation, community resources and links to download the source code.

"By making Swift open source the entire developer community can contribute to the programming language and help bring it to even more platforms," said Craig Federighi, Apple's senior vice president of software engineering, in a press release. "Swift's power and ease of use will inspire a new generation to get into coding, and with today's announcement they'll be able to take their ideas anywhere, from mobile devices to the cloud."

App developers now can access the code, add new features and optimizations, and contribute back to the project. Apple remains the project lead, working closely with technical leaders from the Swift development community. A core team of engineers (currently composed of Apple employees) is responsible for strategic direction, and a collection of code owners are responsible for day-to-day management of specific areas of the project.

The Swift open source code, including support for all Apple software platforms as well as Linux, is available via GitHub. Available components include the Swift compiler, debugger, standard library, foundation libraries, package manager and REPL.

For more information, visit the Swift.org site.

About the Author

Rhea Kelly is editor in chief for Campus Technology, THE Journal, and Spaces4Learning. She can be reached at [email protected].

Featured

  • file folders floating in the clouds, with glowing AI circuitry and data lines intertwined

    OneDrive Update Adds AI Agents, Copilot Interactions

    Microsoft has announced new enterprise capabilities in its OneDrive cloud storage service, many of which leverage the company's Copilot AI technologies.

  • translucent lock composed of interconnected nodes and circuits at the center

    Cloud Security Alliance: Best Practices for Securing AI Systems

    The Cloud Security Alliance (CSA), a not-for-profit organization whose mission statement is defining and raising awareness of best practices to help ensure a secure cloud computing environment, has released a new report offering guidance on securing systems that leverage large language models (LLMs) to address business challenges.

  • white desk with an open digital tablet showing AI-related icons like gears and neural networks

    Elon University and AAC&U Release Student Guide to AI

    A new publication from Elon University 's Imagining the Digital Future Center and the American Association of Colleges and Universities offers students key principles for navigating college in the age of artificial intelligence.

  • open laptop with screen depicting a glowing, holographic figure surrounded by floating symbols of knowledge like books, equations, and lightbulbs

    Cengage Intros Gen AI Student Assistant Beta

    Ed tech company Cengage has announced the beta launch of Student Assistant, a generative AI tool designed to guide students through the learning process with personalized resources and feedback.