Apple seeks Android source code from Google: Report

The company founded by late visionary Steve Jobs has asked a US court to direct the world’s biggest internet search company to handover the source code of its Android operating system.

According to a news report in Bloomberg Businessweek, Apple told the US court that Google is “improperly withholding” data that it requested in the pre-trial information sharing stage. Apple has sought this information in the second-patent infringement case it has filed at the San Jose court. As per the court filing, the iPhone maker has argued that Android is used in all of Samsung’s allegedly infringing products and “provides much of the accused functionality.”

The latest development in the war between Apple and Samsung comes in the lawsuit that includes patent violation charges on phones like iPhone 5 and Galaxy S III.

However, a lawyer for Google (but who also represents Samsung in the case) told the court that the Tim Cook-led company made this “strategic decision to keep Google off the complaint.” He said that the internet search giant does not have the same legal rights as the Apple and Samsung in this case “with respect to reciprocal discovery,” the report states.

Apple and Samsung are embroiled in a patent battles across various parts of the world. One of the biggest judgements in the matter came last year, when a US jury concluded that Samsung has violated Apple patents and awarded the latter $1.05 billion. However, this sum was slashed later to $450.5 million by the court and a new date to determine final damages in the case was set.

How to install .tar.gz and other tarball files in Linux

Tar.gz, .tgz, tar.bz2, .tbz2 are compressed tarball files which contains source code of the application. Tarball is used largely in Linux and is parts of GNU project. Most of the applications source code are available in tar files. The installation of file from the source can be complicated at first glance but you will find it completely sophisticated once you are used to it. It is extremely important to understand the installation method because some of the application doesn’t provides the package format for particular distros. Meanwhile, it also gives your brief overview of the organization of files in Linux and how installation works in Linux. Tarball is supported by every Linux distribution.

Extract tarballs:

To extract various tarball files, run the following commands:

tar xvzf file_name.tar.gz

tar xvzf file_name.tgz

tar jxf file_name.tar.bz2

tar jxf file_name.tbz2

‘v’ is optional. If you want to see  the files being extracted use ‘v’ otherwise don’t.  For example, To extract this file “android-sdk_r18-linux.tgz “, I would type:

tar xvzf android-sdk_r18-linux.tgz

Compile:

To compile the file, change to the extracted directory using cd command. Then type:

./configuremake

./configure command make sure that the system has all the library files that are required to install the file. If the library are not available, it will show the error. You can then install the library from the repository and try again. While configuring you can mention the path of binary file installation path as:

./configure --prefix=/usr/bin/hello

This will install the binary file later in the hello directory under usr/bin.

make command compiles the source files into executable binaries.

Install:

To install type:

make install

This command will install the binary file into your Linux machine.

Final Conclusion: All the source or tarball files have the README file which consist of the installation instructions. To compile and install the tar ball files all the library dependencies needed, should be installed. Before installing source files it’s always a good idea to read the installation instructions under README file.