Les kernels Android sont généralement issus de fork avec des modules ajoutés n'importe comment par les constructeurs. Rien n'est fait pour faire intégrer le support dans le kernel officiel, il n'y a donc aucun support sur le long terme (c'est à dire plus de 2 mois environ).
De plus ces kernels demande souvent une version précise du compilateur pour fonctionner, des paramètres très spécifiques du chargeur de démarrage et ne sont testés qu'avec une seule configuration.
On est donc dépendants du système d'exploitation fourni avec l'appareil et du bon vouloir du fabriquant.
Si demain Firefox OS décide qu'il faut utiliser une fonctionnalité du kernel 3.18 pour une raison quelconque, il sera impossible de faire la mise à jour sur un téléphone.
Pour ce qui est de la liberté des utilisateurs, voyons les réponses par rapport à la définition de la FSF:
0. la liberté d'exécuter le programme, pour tous les usages ;
Certaines APIs ne sont accessibles que par les programmes installés de base avec le système, et rien ne force un téléphone sous Firefox OS à permettre de flasher avec son propre OS
la liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins ;
Idem, la tivoization est possible
la liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies) ;
Ici ça a l'air bon
la liberté d'améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté.
Idem, c'est bon
[^] # Re: Jolla et le libre
Posté par Patrick Nicolas . En réponse au journal Fiche produit Microsoft - N900. Évalué à 6.
Les kernels Android sont généralement issus de fork avec des modules ajoutés n'importe comment par les constructeurs. Rien n'est fait pour faire intégrer le support dans le kernel officiel, il n'y a donc aucun support sur le long terme (c'est à dire plus de 2 mois environ).
De plus ces kernels demande souvent une version précise du compilateur pour fonctionner, des paramètres très spécifiques du chargeur de démarrage et ne sont testés qu'avec une seule configuration.
On est donc dépendants du système d'exploitation fourni avec l'appareil et du bon vouloir du fabriquant.
Si demain Firefox OS décide qu'il faut utiliser une fonctionnalité du kernel 3.18 pour une raison quelconque, il sera impossible de faire la mise à jour sur un téléphone.
Pour ce qui est de la liberté des utilisateurs, voyons les réponses par rapport à la définition de la FSF:
0. la liberté d'exécuter le programme, pour tous les usages ;
Certaines APIs ne sont accessibles que par les programmes installés de base avec le système, et rien ne force un téléphone sous Firefox OS à permettre de flasher avec son propre OS
la liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins ;
Idem, la tivoization est possible
la liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies) ;
Ici ça a l'air bon
la liberté d'améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté.
Idem, c'est bon