GitHub's Atom is open-sourced under MIT License

May 12, 2014 by Nancy Owano weblog

Atom, GitHub's text editor, turned a corner for programmers this month with the May 6 announcement that it is now open source, available under the MIT License. Atom is still OS X-exclusive; prebuilt versions of Atom are currently only available for OS X (10.8 or later). GitHub, though, indicated that may not be the case for very long. Linux and Windows are in the wings. "Today," the team announced, "we're excited to announce that we are open-sourcing Atom under the MIT License." Development will continue supported by a dedicated team." In the next few months, we'll be focusing on improving performance, releasing on Linux and Windows, and stabilizing APIs. We think being open source will help us get there faster, and more importantly, source access will give you the transparency and control you've told us you expect from your tools."

Since the time they launched the Atom beta, every Atom package—and much of Atom's functionality is provided by packages—have been , but the significance of this month's announcement is that the rest of Atom has been open sourced. This includes the core application, package manager, and Atom's Chromium-based desktop application framework, Atom Shell. (Chromium is the open source project behind Google's Chrome.)

One important distinction about Atom is its ability to make use of web technologies without being restricted by web technologies, The Atom site explains: Atom is a desktop application based on . Like other desktop apps, it has its own icon in the dock, native menus and dialogs, and full access to the file system. As developer Nathan Sobo said in February, in the Atom blog: "So when we set out to write a text editor that we ourselves would want to extend, web technology was the obvious choice. But first, we had to free it from its chains."

He noted that while web browsers are great for browsing web pages, "writing code is a specialized activity that warrants dedicated tools. More importantly, the browser severely restricts access to the local system for security reasons, and for us, a text editor that couldn't write files or run local subprocesses was a non-starter." In turn, they did not build Atom as a traditional web application but instead as a variant of Chromium designed as a text editor rather than browser.

As for its going open source, Sobo said in the May 6 announcement, "As Emacs and Vim have demonstrated over the past three decades, if you want to build a thriving, long-lasting community around a text editor, it has to be open source."

Explore further: Exploring the magnetism of a single atom

More information: atom.io/

add to favorites email to friend print save as pdf

Related Stories

Exploring the magnetism of a single atom

May 08, 2014

Magnetic devices like hard drives, magnetic random access memories (MRAMs), molecular magnets, and quantum computers depend on the manipulation of magnetic properties. In an atom, magnetism arises from the ...

Google trumpets Dart release as first stable version

Oct 17, 2012

(Phys.org)—Google on Tuesday released its first stable version of Dart SDK. Dart is a programming language for Web applications that Google thinks will offer an improved, easy to learn, high performance ...

Recommended for you

Google worker shows early-draft glimpse of Chrome OS

Jul 20, 2014

The Chrome OS is in for a future look. Athena, a Chromium OS project, will bring forth the new Chrome OS user experience. Google's François Beaufort on Friday, referring to the screenshot he posted, said," ...

Google eyes Chrome on Windows laptop battery drain

Jul 19, 2014

Google Chrome on Microsoft Windows has been said to have a problem for some time but this week comes news that Google will give it the attention others think the problem quite deserves. Namely, Google is to ...

Mental-health monitoring goes mobile

Jul 16, 2014

Behavioral health analytics startup Ginger.io sees smartphones as "automated diaries" containing valuable insight into the mental well-being of people with mental illnesses.

User comments : 0