Startingames : Open Source ?

Et bien oui… mais pas que.
Vous ne le savez peut être pas mais Startingames propose les sources de certains projets. Il ne s’agit pas rendre tous les projets open source mais nous nous efforçons d’intégrer un maximum la communauté par le biais d’initiatives tel que l’open source quand cela est possible.

L’open source apporte des avantages pour Startingames mais aussi, et avant tout, pour vous ! Cela vous permet d’étudier les différentes techniques que nous utilisons dans nos développement et de mettre en évidences les problèmes de failles de sécurité. Ces techniques sont propre à chaque développeurs, il y a surement mieux et moins bien mais après tout, c’est le résultat qui compte non ?

Aussi, les personnes souhaitant contribuer aux projets sont les bienvenus ! Pour cela, il suffit de lire les conditions liées au projet.

 

Les types de projets Statingames Open Source

Startingames pourra vous proposer deux grand types de projet open source : Classic et Managed.

  • Classic
    C’est le type de projet le plus répandu dans le monde open source. Clone, Fork et plus sont disponibles à volonté selon les termes de la licence appliqué !
  • Managed
    Il s’agit d’un type de projet spécifique à Startingames. A mi-chemin entre les projets propriétaires et open source, il combine les avantages des deux mondes. Il vous permet de consulter le code source afin de proposer des améliorations mais le projet reste la propriété de Startingames. Cela signifie concrètement que Startingames est le seul à pouvoir distribuer le projet. Tout dérivé est ainsi interdit. Vous avez uniquement la possibilité de contribuer en téléchargent le projet pour apporter certaines améliorations puis en fournissant l’ensemble de vos modifications à l’équipe Startingames afin d’être appliquées officiellement.
    Le but n’est pas de « masquer » les contributions mais bien de garantir aux utilisateurs un produit fiable et performant tout en évitant les divergences d’opinions créant des copies quasi-identiques. Dans cette optique et par respect envers la communauté, Startingames s’engage à se tenir à l’écoute des utilisateurs et des contributeurs ainsi qu’à mentionné les collaborateurs ayant apporté leur aide aux développements.

 

Déjà des projets disponibles ?

Bien sûr ! qu’elle serait l’intérêt d’un GitHub sans projet ?

Startingames vous propose d’ores et déjà le projet MemberStat en open source Managed.
Disponible ici : https://github.com/startingames

 

Un GitHub c’est bien, mais sera-t-il à jour ?

Evidement !
Les projets Classic suivent le développement au plus proche. Ils sont donc par nature, forcement à jour.
Pour les projets Managed, c’est légèrement différent. Ceux-ci ne reçoivent que les sources correspondant aux versions distribuables du projet. Ainsi les sources sont techniquement toujours exempt de BUGs critiques (sauf si le bug existe aussi en version de production). Cependant, pas de panique !

Star-chan se ferra un plaisir de publier automatiquement les mise à jour lors de leurs sorties officielles !