What is: An opensource solutions to make possible the data portability/Interoperability between different PIM apps (Personal Information Managers). Specifically the project offers procedures and scripts to convert/translate data from a source app to a target app.
Definition: interoperability is "The capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units"
The aim of this project is to research, document and develop solutions against the loss of access to information due the fact that there are many risks for our information. And information and data his too important to expose to loss.
- Lack of a single standard on file format (sqlite, json,....)
- Lack of standards on data estructure (different fields, type, tables...)
- Lack of Import/export functions (many apps cannot even export to CSV)
- Cycle life of Commercial apps/closed source (years after an app is abandoned, hardware can be incompatible with our old software)
- Change of Platform, software maybe is not available for our new platform (iOS, Android, Linux, Windows, MacOS, Blackberry, ....)
- Existance of non IT skilled users, probably they are not aware of these risks and will not decide a software thinking in interoperability
Available SQL scripts at project github repository, folder /SQLite scripts/