Hello everyone,
As the project as truly started now, and it’s growing, it will be soon the time to start talking about it to the free software world, as well to say that the project is still alive and to invite people to help us.
In order to clearly define our goals and vision of B2G, I think writing a kind of “manifesto” should help.
That’s why I made this draft, as a manifesto proposal. Please share your toughs about it
To write it I tried to use some points and idea from this pad(s) https://public.etherpad-mozilla.org/p/firefoxos_is_not_dead (as it was a community movement) and the new information that we have.
I also tried to remains not too technical - as if we share it it’s a way to explain our vision of a mobile OS to, let’s say, the world
Edit : I included some of reaction and proposal in a new version, let’s say it’s a draft v2.
(the v1 has a backup if you want to read it, or use the discourse history proposal)
Edit 2 : here is the link to an etherpad containing the manifesto, to refine the shape more easily. Please continue to add your reflexions on this post.
Boot2Gecko Manifesto
Make the mobile world better with a flavour of web technologies
Because you deserve it.
Bringing the web platform to the mobile world
The BootToGecko (aka B2G) project is a community project intending to provide a complete, alternative mobile system, based on web technologies, aiming for making an open platform for his users, where they can express their freedom;
This project is also supported by Mozilla, and is also in agreement with the Mozilla Manifesto.
The B2G Manifesto describe the key goals of the project, the vision that guide his members:
- Web apps everywhere
Because they allow a lightweight, powerful, easy to distribute, universal and cross-platform app system, (progressive) webapps are more and more appreciated by users and developers - especially on mobile devices.
B2G is here to take the best of web technologies and push them into the mobile world.
This means using this technologies as the tools to create a fast online and offline experience, adapted to the mobile devices, and easy to develop, hack and customize.
Webapps, apps powered by web technologies, are part of this goal - that’s why B2G rely on them.
Instead of being based on past tools, we using modern web technologies to create a state-of-the-art platform which connects people.
- Made by the users, for the users
B2G is made by its community. That means that every user can help to improve B2G - by coding, making proposals, talking about it, or simply using it (via reporting bugs or sending feedback).
That means integrating the community should remains easy - for everyone, not only technical users.
B2G is not a developer-driven project, it’s a community-driven project. Every developer is an user, and develop for users.
As B2G is made by users and is a Free and Open Source software. You can trust it because everyone can make sure that it respects your privacy, and work in the way it has to work, as long as the community decide to do it - not as company or an external entity decided to made it.
- Privacy and Security as standard
An operating system that violate your privacy if working against you, not for you.
B2G is made by users - you - and it’s a free software (as in freedom). You can trust it because you’re taking part of its making and because the code is open.
As protecting your privacy is an unconditional goal of this system, B2G is committed to provide to the user an open and respectful environment.
It will allows users to control apps behaviour, especially non-free software that should be keep in user’s control - thanks to a good knowledge of what they can do, and a powerful permission system.
B2G also provide first class security tools and features to offer a secure and peaceful environment for its users. And the openness of its code allows easy reviewing and help to guaranty its security robustness.
Protecting her/his privacy in a secure environment should not be painful for the user - so B2G is committed to embed state-of-the-art technologies to protect its users while keeping them easy to use and manage.
- Different by nature, attracting by design
Web technologies also create a new paradigm of UX, and powerful interaction and customization system.
B2G provide a great platform for users privacy and security - but it is also targeting to provide an environment which enhance their productivity, help them to connect with the world, create possibilities - in a word, a platform of choice for its users.
B2G is also committed to create a mobile system that everyone can use - regardless of technological knowledge and skills - as well as it includes powerful and advanced features for power-users.
B2G is not here to copy old or classic paradigm of phone usage. If there is no competition, there is no more innovation. B2G use the lessons from the past and modern technologies to create a future kind of mobile environment.
You will not use it because you don’t like other mobile systems. You will choose it because you enjoy it !
- Customization as a key - Your phone is yours
Web technologies allow the users to greatly customize her/his system - by using powerful add-on system, theme changing, and apps.
The system should not be impose to the user - the user should impose her/his vision to the system. Because every user is unique and have her/his own special necessities.
The user will be able to fit B2G to her/his needs and technical skills, to have the perfect system she/he deserves.
Feel free to react, discuss, ask for new points, to remove some, and so on.
You can also make notes about the form (my English is far from perfect ), or make proposal for the final shape.
Have fun !