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: Intel Atom Processor Developer Program for Mobile Devices to Spur New Wave of Applications

More information: atom.io/

Related Stories

Google trumpets Dart release as first stable version

October 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 environment for ...

Exploring the magnetism of a single atom

May 8, 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 spin and orbital ...

Recommended for you

Netherlands bank customers can get vocal on payments

August 1, 2015

Are some people fed up with remembering and using passwords and PINs to make it though the day? Those who have had enough would prefer to do without them. For mobile tasks that involve banking, though, it is obvious that ...

Power grid forecasting tool reduces costly errors

July 30, 2015

Accurately forecasting future electricity needs is tricky, with sudden weather changes and other variables impacting projections minute by minute. Errors can have grave repercussions, from blackouts to high market costs. ...

Microsoft describes hard-to-mimic authentication gesture

August 1, 2015

Photos. Messages. Bank account codes. And so much more—sit on a person's mobile device, and the question is, how to secure them without having to depend on lengthy password codes of letters and numbers. Vendors promoting ...

0 comments

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.