Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is android studio an open source project?

People also ask

Is Android Studio an open source?

Android Studio is part of the Android Open Source Project and accepts contributions. To build the tools from source, see the Build Overview page. To contribute to the tools, see the Contributing page. See the main Android Developer and Android Open Source Project sites for more information.

Is Android Studio free and open source?

It's free opensource software, but Google releases only EULA (hence non-free) builds.

Is Android open source or licensed?

Most versions of Android are proprietary. The core components are taken from the Android Open Source Project (AOSP), which is free and open-source software (FOSS) primarily licensed under the Apache License.

Is everything on Android open source?

F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.


Indeed Android Studio is an open source project. It encourages developers to work on plugins and extensions. You can get the source code here

https://android.googlesource.com/platform/tools/adt/idea/+/refs/heads/mirror-goog-studio-master-dev


Well some of android studio may be but the binary build of the SDK is not. (https://developer.android.com/studio/terms.html). People have asserted that the source code is open source, but this is difficult confirm. But a lot of the source is distributed under the apache project license.

Terms for the binary build of android studio

It has some objectionable terms:

"2.1 In order to use the SDK, you must first agree to the License Agreement. You may not use the SDK if you do not accept the License Agreement." <-- This may well violate the terms of any copyleft part of the the SDK... though I doubt anything is copyleft. Probably not enforceable.

"3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK." <-- Probably not enforceable, unless you distribute things

"4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) the License Agreement and" <-- You aren't even allowed to use android studio.

Copyright status of the source code

This posts states that these restrictions only apply to the "binary", so maybe you could just build this from source code, the license is not clear about this.

http://www.zdnet.com/article/no-google-is-not-making-the-android-sdk-proprietary-whats-the-fuss-about/

Who knows if it's true, the source code is not exactly easy to get: (see http://tools.android.com/build/studio). I could not find a list of licenses, the studio code is spread across multiple repos: https://android.googlesource.com/platform/manifest/+/studio-2.2.2/default.xml and looking at a few repositories each source file seems to be copyrighted separately under APL v2.0.


Just a little addition:

Android Studio is based on a bare version of IntelliJ which is open source. The guys from Google added the Android taste on top of IntelliJ and release this under Apache 2 license which is also open source.


Here's a little more specific and hopefully clearer information...

The following is from http://tools.android.com/build/studio:

After following the download instructions (here), you will have the Android plugin source code under tools/adt/idea, the IntelliJ IDE base in tools/idea/, and a lot of shared libraries in tools/base/.

So...

The source code for Android Plug-in is available here: https://android.googlesource.com/platform/tools/adt/idea/

The source code for Android Studio is available here: https://android.googlesource.com/platform/tools/idea/


Android Studio is an open source project. and it is hosted as git reposotiry

Link : http://tools.android.com/build/studio