Data Transfer Project

Last updated

Data Transfer Project
Data Transfer Project logo.svg
Commercial?No
Type of project Data portability
FounderGoogle
EstablishedJuly 20, 2018 (2018-07-20)
StatusActive
Website datatransferproject.dev
DTP software
Developer(s) DTP community members
Stable release
1.0.4 [1] / 14 February 2024;8 months ago (14 February 2024)
Repository github.com/google/data-transfer-project
Written in Java
License Apache 2.0

The Data Transfer Project (DTP) is an open-source initiative which features data portability between multiple online platforms. [2] [3] The project was launched and introduced by Google on July 20, 2018, and has currently partnered with Facebook, Microsoft, Twitter, [4] [5] and Apple. [6]

Contents

Background

The project was formed by the Google Data Liberation Front in 2017, hoping to provide a platform that could allow individuals to move their online data between different platforms, without the need of downloading and re-uploading data. [7] [4] The ecosystem is achieved by extracting different files through various available APIs released by online platforms and translating such codes so that it could be compatible with other platforms. [8] [9] Similarly, the Data Transfer Project is currently being used as a part of Google Takeout and a similar program in Facebook (called "Access your information"), allowing the two personal data downloading services to be compatible with each other. This allows data to be easily transferred from the two platforms. [10]

On July 20, 2018, the joint project was announced. The source code, which has been uploaded to GitHub, was mainly written by Google and Microsoft's engineers. [11]

On July 30, 2019, Apple announced that it will be joining the project, allowing data portability in iCloud. [6]

Implementations

On December 2, 2019, Facebook announced the ability for users to transfer photos and videos to Google Photos, originally available only in a select few countries. This expanded over the following months, and on June 4, 2020, Facebook announced full global availability of this feature. [12]

See more

Related Research Articles

<span class="mw-page-title-main">GitHub</span> Hosting service for software projects

GitHub is a developer platform that allows developers to create, store, manage and share their code. It uses Git software, which provides distributed version control of access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.

Google Native Client (NaCl) is a discontinued sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser, independent of the user operating system, allowing web apps to run at near-native speeds, which aligns with Google's plans for ChromeOS. It may also be used for securing browser plugins, and parts of other applications or full applications such as ZeroVM.

<span class="mw-page-title-main">DuckDuckGo</span> American software company and Web search engine

DuckDuckGo is an American software company with a focus on online privacy. The flagship product is a search engine that has been praised by privacy advocates. Subsequent products include browser extensions and a custom DuckDuckGo web browser.

<span class="mw-page-title-main">Google Data Liberation Front</span> Engineering team at Google

The Google Data Liberation Front is an engineering team at Google whose "goal is to make it easier for users to move their data in and out of Google products." The team, which consults with other engineering teams within Google on how to "liberate" Google products, currently supports 57 products. The purpose of the Data Liberation Front is to ensure that data can be migrated from Google once an individual or company stops using their services or the service is discontinued by Google.

<span class="mw-page-title-main">Google Play</span> Digital application distribution service by Google

Google Play, also known as the Google Play Store or Play Store and formerly known as Android Market, is a digital distribution service operated and developed by Google. It serves as the official app store for certified devices running on the Android operating system and its derivatives, as well as ChromeOS, allowing users to browse and download applications developed with the Android software development kit and published through Google. Google Play has also served as a digital media store, offering games, music, books, movies, and television programs. Content that has been purchased on Google Play Movies & TV and Google Play Books can be accessed on a web browser and through the Android and iOS apps.

<span class="mw-page-title-main">OsmAnd</span> Offline maps & navigation Android and iOS app

OsmAnd is a map and navigation app for Android and iOS. It uses the OpenStreetMap (OSM) map database for its primary displays, but is an independent app not endorsed by the OpenStreetMap Foundation. It is available in both free and paid versions; the latter unlocks the download limit for offline maps and provides access to Wikipedia points of interest (POIs) and their descriptions from within the app. Map data can be stored on the device for offline use. Using the device's GPS capabilities, OsmAnd offers routing, with visual and voice guidance, for car, bike, and pedestrian. All of the main functionalities work both online and offline.

Google Takeout, also known as Download Your Data, is a project by the Google Data Liberation Front that allows users of Google products, such as YouTube and Gmail, to export their data to a downloadable archive file.

MonoGame is a free and open source C# framework used by game developers to make games for multiple platforms and other systems. It is also used to make Windows and Windows Phone games run on other systems. It supports iOS, iPadOS, Android, macOS, Linux, PlayStation 4, PlayStation 5, PlayStation Vita, Xbox One, Xbox Series X/S and Nintendo Switch. It implements the Microsoft XNA 4 application programming interface (API). It has been used for several games, including Bastion, Celeste,Fez and Stardew Valley.

<span class="mw-page-title-main">F-Droid</span> Repository for free and open source Android apps

F-Droid is a free and open source app store and software repository for Android, serving a similar function to the Google Play store. The main repository, hosted by the project, contains only free and open source apps. Applications can be browsed, downloaded and installed from the F-Droid website or client app without the need to register an account. "Anti-features" such as advertising, user tracking, or dependence on non-free software are flagged in app descriptions.

<span class="mw-page-title-main">Nokia X</span> Android smartphone model

The Nokia X is a mid-tier smartphone announced as part of the Nokia X family in February 2014, running on the Nokia X platform. The device shipped on the same day as the unveiling, with Nokia targeting the product for emerging markets, and was sold and maintained by Microsoft Mobile. On 17 July 2014, Microsoft announced that it would discontinue the line.

<span class="mw-page-title-main">Microsoft Edge</span> Web browser developed by Microsoft

Microsoft Edge is a proprietary cross-platform web browser created by Microsoft. Released in 2015 along with both Windows 10 and Xbox One, it was initially built with Microsoft's own proprietary browser engine, EdgeHTML, and their Chakra JavaScript engine. Later on, it was ported to Android and iOS as a fork of Google's Chromium open-source project. In late 2018, Microsoft announced it would completely rebuild Edge as a Chromium-based browser with Blink and V8 engines, which allowed the browser to be ported to macOS. The new Edge was publicly released in January 2020, and on Xbox platforms in 2021. Microsoft has since terminated security support for the original browser. Edge is also available on older Windows versions until early 2023, as well as Linux.

<span class="mw-page-title-main">Apache Mesos</span> Software to manage computer clusters

Apache Mesos is an open-source project to manage computer clusters. It was developed at the University of California, Berkeley.

<span class="mw-page-title-main">Google Photos</span> Photo storage service

Google Photos is a photo sharing and storage service developed by Google. It was announced in May 2015 and spun off from Google+, the company's former social network.

<span class="mw-page-title-main">Google Allo</span> Instant messaging app by Google

Google Allo was an instant messaging mobile app by Google for the Android and iOS mobile operating systems, with a web client available in some web browsers. It closed on March 12, 2019.

<span class="mw-page-title-main">Fuchsia (operating system)</span> Computer operating system by Google

Fuchsia is an open-source capability-based operating system developed by Google. In contrast to Google's Linux-based operating systems such as ChromeOS and Android, Fuchsia is based on a custom kernel named Zircon. It publicly debuted as a self-hosted git repository in August 2016 without any official corporate announcement. After years of development, its official product launch was in 2021 on the first-generation Google Nest Hub, replacing its original Linux-based Cast OS.

<span class="mw-page-title-main">Accelerated Mobile Pages</span> Open source fast loading HTML framework

AMP is an open source HTML framework developed by the AMP Open Source Project. It was originally created by Google as a competitor to Facebook Instant Articles and Apple News. AMP is optimized for mobile web browsing and intended to help webpages load faster. AMP pages may be cached by a CDN, such as Cloudflare's AMP caches, which allows pages to be served more quickly.

In version-control systems, a monorepo is a software-development strategy in which the code for a number of projects is stored in the same repository. This practice dates back to at least the early 2000s, when it was commonly called a shared codebase. Google, Meta, Microsoft, Uber, Airbnb, and Twitter all employ very large monorepos with varying strategies to scale build systems and version control software with a large volume of code and daily changes.

Microsoft, a tech company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.

<span class="mw-page-title-main">Nearby Share</span> Data transfer program by Google

Nearby Share was a functionality developed by Google that allows data to be transferred between devices via Bluetooth, Wi-FI Direct or Internet. In 2024, it was merged into Samsung's Quick Share. It was available for Android, ChromeOS and Microsoft's Windows. It was first released on August 4, 2020.

The implementation of emojis on different platforms took place across a three-decade period, starting in the 1990s. Today, the exact appearance of emoji is not prescribed but can vary between fonts and platforms, much like different typefaces.

References

  1. "Release 1.0.4". February 14, 2024. Retrieved February 19, 2024.
  2. "Facebook, Google and more unite to let you transfer data between apps". TechCrunch. Retrieved July 20, 2018.
  3. "The Data Transfer Project's big-name support won't matter without the biggest one: Apple". PCWorld. Retrieved July 20, 2018.
  4. 1 2 "Introducing Data Transfer Project: an open source platform promoting universal data portability". Google Open Source Blog. Retrieved July 20, 2018.
  5. "Data Transfer Project | 9to5Google". 9to5Google . Retrieved July 20, 2018.
  6. 1 2 Brandom, Russell (July 30, 2019). "Apple joins Google, Facebook, and Twitter in data-sharing project". The Verge. Retrieved July 30, 2019.
  7. "Google, Facebook, Microsoft, and Twitter partner for ambitious new data project". The Verge. Retrieved July 20, 2018.
  8. Rutherford, Sam. "Four of the Biggest Tech Giants Teamed Up to Make Moving Your Data Around Less Painful". Gizmodo. Retrieved July 20, 2018.
  9. "Microsoft, Facebook, Google and Twitter Introduce the Data Transfer Project: An Open Source Initiative for Consumer Data Portability - EU Policy Blog". EU Policy Blog. July 20, 2018. Retrieved July 20, 2018.
  10. Brandom, Russell. "Apple joins Google, Facebook, and Twitter in data-sharing project". The Verge. Archived from the original on February 8, 2021. Retrieved February 19, 2021.
  11. "Facebook, Google, Microsoft, and Twitter launch the Data Transfer Project". VentureBeat. July 20, 2018. Retrieved July 20, 2018.
  12. "Driving Innovation in Data Portability With a New Photo Transfer Tool". About Facebook. December 2, 2019. Retrieved June 5, 2020.