# OpenBikeSharing

> open source Android application

**Wikidata**: [Q104418000](https://www.wikidata.org/wiki/Q104418000)  
**Source**: https://4ort.xyz/entity/openbikesharing

## Summary
OpenBikeSharing is an open-source mobile application designed for the Android operating system. Developed using the Java programming language, it serves as a free and open-source software (FOSS) tool for bike-sharing services.

## Key Facts
- **Classification:** Mobile application and free and open-source software.
- **Operating System:** Designed specifically for Android.
- **License:** GNU General Public License, version 3.0.
- **Stable Version:** 1.10.0, released on May 9, 2017.
- **Initial Release:** Version 1.0 was released on August 13, 2014.
- **Programming Language:** Written in Java.
- **Input Method:** Requires a touchscreen device.
- **Distribution:** Available via Google Play and F-Droid (package: `be.brunoparmentier.openbikesharing.app`).
- **Repository:** Source code is hosted on GitHub under the user `bparmentier`.

## FAQs
### Q: What is the primary purpose of OpenBikeSharing?
A: OpenBikeSharing is an open-source Android application created to provide a mobile interface for bike-sharing systems. It is built using Java and is intended for use on touchscreen-enabled mobile devices.

### Q: Is OpenBikeSharing available on non-Android devices?
A: Based on the current technical specifications, the application is designed exclusively for the Android operating system. There is no mention of support for other mobile platforms like iOS.

### Q: How can developers contribute to OpenBikeSharing?
A: Developers can access the source code through its GitHub repository. Additionally, the project maintains a translation contribution URL on Weblate for users to assist with localization.

## Why It Matters
OpenBikeSharing represents a community-driven approach to urban mobility tools. By utilizing the GNU General Public License v3.0, the application ensures that its code remains transparent and accessible to the public. This open-source nature is significant for users who prioritize software freedom and for developers who wish to study or improve upon the application's functionality. Its availability on F-Droid, a repository known for hosting only free and open-source software, highlights its commitment to privacy and open standards. Furthermore, by supporting the Android platform—an OS with a massive global footprint since its 2008 inception—OpenBikeSharing provides a utility that is accessible to a wide demographic of mobile users.

## Notable For
- **F-Droid Presence:** Unlike many mainstream apps, it is distributed through F-Droid, ensuring it meets strict free-software criteria.
- **Longevity:** The project has maintained a presence in the open-source ecosystem since its initial 1.0 release in 2014.
- **Public Domain Dedication:** The software is noted as being dedicated to the public domain by the copyright holder, alongside its formal GPL licensing.
- **Multilingual Support:** The project actively seeks translation contributions via Hosted Weblate to increase global accessibility.

## Body

### Technical Architecture
OpenBikeSharing is a mobile application categorized as an "instance of" both a mobile app and free and open-source software. It is developed using **Java**, an object-oriented programming language that has been in use since 1995. The application is built to run on the **Android** operating system and requires a **touchscreen** for user interaction.

### Distribution and Identification
The application is distributed digitally through several channels:
*   **Google Play:** Identified by the app ID `be.brunoparmentier.openbikesharing.app`.
*   **F-Droid:** Listed under the package name `be.brunoparmentier.openbikesharing.app`.
*   **Framalibre:** Associated with the ID `openbikesharing`.

### Development and Versioning
The project's source code is maintained in a **GitHub repository** (`bparmentier/OpenBikeSharing`). The application has undergone several iterations since its inception:
*   **Initial Release:** Version 1.0 and 1.1 were both released on August 13, 2014.
*   **Rapid Iteration:** Versions 1.1.1 through 1.1.3 were released in mid-August 2014, followed by versions 1.2 (September 12, 2014), 1.3 (September 19, 2014), and 1.4 (October 31, 2014).
*   **Stable State:** The preferred stable version, 1.10.0, was reached on May 9, 2017.

### Licensing and Contributions
OpenBikeSharing is licensed under the **GNU General Public License, version 3.0**. While it is copyrighted, the source material indicates it has also been dedicated to the public domain by the copyright holder. The project encourages community involvement through a dedicated translation portal on **Weblate**, allowing for internationalized support of the application's interface.

## References

1. [Source](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.10.0)
2. [Release 1.0. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.0)
3. [Release 1.1. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.1)
4. [Release 1.1.1. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.1.1)
5. [Release 1.1.2. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.1.2)
6. [Release 1.1.3. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.1.3)
7. [Release 1.2. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.2)
8. [Release 1.3. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.3)
9. [Release 1.3.1. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.3.1)
10. [Release 1.4. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.4)
11. [Release 1.5. 2014](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.5)
12. [Release 1.6. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.6)
13. [Release 1.6.1. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.6.1)
14. [Release 1.7. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.7)
15. [Release 1.7.1. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.7.1)
16. [Release 1.7.2. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.7.2)
17. [Release 1.7.3. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.7.3)
18. [Release 1.7.4. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.7.4)
19. [Release 1.7.5. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.7.5)
20. [Release 1.8. 2015](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.8)
21. [Release 1.9. 2016](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.9)
22. [Release 1.9.1. 2016](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.9.1)
23. [Release 1.9.2. 2016](https://github.com/bparmentier/OpenBikeSharing/releases/tag/v1.9.2)
24. [Source](https://framalibre.org/content/openbikesharing)
25. [Source](https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/be.brunoparmentier.openbikesharing.app.yml)