Idée rejetée Passer Agorapolis en Open-Source

Êtes-vous pour le passage d'Agorapolis en Open-Source ?

  • Oui

  • Non


Les résultats ne sont visibles qu'après le vote.

Pedro Durateau

Beau gosse
  Membre
24 Juin 2016
25
9
20
France
VEUILLEZ ARGUMENTER VOTRE RÉPONSE S'IL VOUS PLAIT

Salutations,

Gérer un serveur dans son ensemble ça peut être compliqué surtout lorsqu'il s'agit de développer une multitude de scripts dans divers langages (que ce soit pour le web ou pour le serveur en lui-même).

L'Open-Source est un mode de fonctionnement collaboratif qui permettrait à tout le monde de contribuer au développement du serveur et au fix de bogues / failles de sécurités.

La plateforme Github viens de passer gratuit pour les équipes (https://github.blog/2020-04-14-github-is-now-free-for-teams/), ce qui signifie que l'équipe de développement actuelle d'Agorapolis pourra évaluer chaque Pull Request / Issue très simplement.

En mettant le serveur en Open-Source vous augmenterez la vitesse de développement, la recherche de failles de sécurités, ainsi que le fix de bogues.

Bien cordialement.
 
Dernière édition:

Alexandre Gordon

Ancien Modérateur
  Ancien
  Membre
Club des 2015
6 Avr. 2015
2,131
3,152
90
Contre.
  • Cette décision/idée si elle doit être prise reviens au fondateur même et son équipe de développement.
 

Pedro Durateau

Beau gosse
  Membre
24 Juin 2016
25
9
20
France
Contre.
  • Cette décision/idée si elle doit être prise reviens au fondateur même et son équipe de développement.
Oui, de toutes façons cette décision doit venir d'une volonté du fondateur. En revanche, si on ne lui propose jamais, peut-être qu'il n'y pensera pas.

Il s'agit d'une suggestion, mais c'est un choix que doit prendre le fondateur de ce serveur en étant sûr de ce qu'il fait.
 

Franck Siva

Citoyen d'Altis
  Membre
25 Fév. 2017
147
354
40
Contre sa serait encore plus simple pour quelqu’un de malveillant de trouver les faille et de le tester avant de foutre le bordel ou autre
 

Alexandre Gordon

Ancien Modérateur
  Ancien
  Membre
Club des 2015
6 Avr. 2015
2,131
3,152
90
Bonjour,

Contre sa serait encore plus simple pour quelqu’un de malveillant de trouver les faille et de le tester avant de foutre le bordel ou autre
Je partage le même opinion sur ce contexte.

Oui, de toutes façons cette décision doit venir d'une volonté du fondateur. En revanche, si on ne lui propose jamais, peut-être qu'il n'y pensera pas.

Il s'agit d'une suggestion, mais c'est un choix que doit prendre le fondateur de ce serveur en étant sûr de ce qu'il fait.
En effet, cela reste une suggestion comme dit, merci tout de même pour cette proposition, je laisse le fondateur même adjuger de cela.


Cordialement,
 

Pedro Durateau

Beau gosse
  Membre
24 Juin 2016
25
9
20
France
Contre sa serait encore plus simple pour quelqu’un de malveillant de trouver les faille et de le tester avant de foutre le bordel ou autre

Et plus simple pour la communauté de trouver les failles aussi... J'imagine que le nombre de développeurs jouant sur Agorapolis est non négligeable, et contribuer au développement du serveur ajoute un moyen supplémentaire autre que les dons pour les joueurs souhaitant s'investir
 

Franck Siva

Citoyen d'Altis
  Membre
25 Fév. 2017
147
354
40
Si il y a nombre de développeurs sur agora qui aurait voulu aidé ils serait venu voir Joe lui proposait de l'aide avant, pour certain projet à grande empleur cela est bien le open source mais pour un serveur ça ne l'ai pas, quelqu'un pourrait tous simplement prendre le gît et reouvrir le même serveur légèrement modifier à côté
 

Pedro Durateau

Beau gosse
  Membre
24 Juin 2016
25
9
20
France
Si il y a nombre de développeurs sur agora qui aurait voulu aidé ils serait venu voir Joe lui proposait de l'aide avant, pour certain projet à grande empleur cela est bien le open source mais pour un serveur ça ne l'ai pas, quelqu'un pourrait tous simplement prendre le gît et reouvrir le même serveur légèrement modifier à côté
C'est pour ça qu'il faut utiliser les bonnes licences avant de publier le code. De plus, Github propose maintenant gratuitement un nombre illimité de dépôts privés gratuitement.

Gérer les personnes qui souhaitent s'investir est donc très simple puisque l'équipe pourra inviter les contributeurs en qui ils ont confiance sur les dépôts privé et laisser les autres dépôts en publique.

De plus, on peut très bien avoir l'envie de s'investir sans pour autant avoir envie d'être propulsé à un grade de "[DEV]" et avoir les "responsabilités" / obligations qui en découlent.
 

Franck Siva

Citoyen d'Altis
  Membre
25 Fév. 2017
147
354
40
j'appelle pas ça open source, j'appelle ça accès restreint et de plus qui te dit qu'il n'y a pas déjà des gens qui aide joe justement, et accéder au donnée ou paramètre du serveur ne va pas avoir d'impact sur les développement future car c'est soit une amélioration d'un truc de base soit une création de zéro
 

Pedro Durateau

Beau gosse
  Membre
24 Juin 2016
25
9
20
France
j'appelle pas ça open source, j'appelle ça accès restreint
Je ne sais pas si tu parles de la présence de licence lors de la publication de code ou de la mise en semi-privé du code jugé "critique" par l'équipe de développement.

Dans le premier cas, alors tu n'as pas compris le principe des licences open-source. Dans le second, c'est simplement une proposition si les développeurs d'Agorapolis jugent que certaines parties du code sont bien trop sensible pour être publiée à la vue de tout le monde et que donc uniquement certaines personnes en qui ils ont confiance doit pouvoir y accéder.

accéder au donnée ou paramètre du serveur ne va pas avoir d'impact sur les développement future car c'est soit une amélioration d'un truc de base soit une création de zéro
Publier les "paramètres du serveur" en open-source est strictement inutile. Lorsque je parle de passer Agorapolis en Open-Source, je parle passer l'ensemble des scripts modifiés / créés de 0 pour que la communauté puisse elle aussi contribuer au développement du serveur.


Je ne sais pas exactement le nombre de développeurs que compte Agorapolis mais en publiant le code, il y a potentiellement beaucoup de développeurs qui y jetterons un coup d'oeil et repèrerons des failles ou du code de mauvais goût / pas optimisé. Par exemple, rien qu'en mattant le JS de AltisWeb, on remarque des choses de ce genre :

Code:
var tissus00 = ;
var tissus01 = ;
var tissus02 = ;
var tissus03 = ;
var tissus04 = ;
var tissus05 = ;
var tissus06 = ;
var tissus07 = ;
var tissus08 = ;
var tissus09 = ;
var tissus10 = ;
var tissus11 = ;
var tissus12 = ;
var tissus13 = ;
var tissus14 = ;
var tissus15 = ;
var tissus16 = ;
var tissus17 = ;
var tissus18 = ;
var tissus19 = ;
var tissus20 = ;
var tissus21 = ;
var tissus22 = ;
(à noter qu'une balise <style> c'est dans la balise <head>, pas à l'extérieur)
Ceci est anecdotique, c'est juste pour montrer qu'en multipliant les yeux qui mattent le code, on multiplie les chances de trouver des trucs de mauvais goût, des trucs non optimisés ou pire, des failles.
 

Franck Siva

Citoyen d'Altis
  Membre
25 Fév. 2017
147
354
40
dans un premier temps les projets "open source" sont la plupart du temps des jeux ou des logiciels car le produit est fini ou qu'il est en cours de conception et qui veulent faire en sorte de faire participer la communauté. Là ton projet y ressemble sauf que tu veux y restreindre l'accès ce qui n'est pas du coup open source et je ne pense pas que dans un premier temps Joe soit d'accord pour publier des scripts qui font qu'agora est plus attirante que d'autres serveur, et le développement web et jeux sont complément différent même si ça se ressemble
 

Pedro Durateau

Beau gosse
  Membre
24 Juin 2016
25
9
20
France
dans un premier temps les projets "open source" sont la plupart du temps des jeux ou des logiciels car le produit est fini ou qu'il est en cours de conception et qui veulent faire en sorte de faire participer la communauté.

Dans un premier temps, ceci s'applique totalement à un serveur qui est en permanente évolution, donc en permanence en cours de conception.

à ton projet y ressemble sauf que tu veux y restreindre l'accès ce qui n'est pas du coup open source
Je ne pense pas que faire du "semi-open-source" soit une bonne idée. J'emet juste cette idée au cas où le fondateur de ce serveur trouverai le passage complet à de l'open-source trop radical.

Je pense effectivement que soit on fait du fully open-source soit on ne le fait pas. La solution "mixte" est en revanche toujours envisageable...

je ne pense pas que dans un premier temps Joe soit d'accord pour publier des scripts qui font qu'agora est plus attirante que d'autres serveur
Je le laisserai se prononcer sur ça pour l'instant on a pas eu son avis

le développement web et jeux sont complément différent même si ça se ressemble

Et alors ? On peut très bien faire des jeux avec les langages utilisés sur le web. Plusieurs exemples :
De plus que l'on soit en train de faire du développement web, un moteur de jeu, un compilateur et j'en passe, le existe les tableaux pour stocker des variables au lieu de faire ce genre d'abominations...

Je t'avoue que je ne comprends pas trop ce dernier argument. Surtout que j'ai précisé que cet exemple était anecdotique mais qu'il laisse présager qu'il puisse exister des bouts de code de ce style dans certaines parties d'Agora, qui pourraient être évité avec une communauté qui aide les développeurs dans leur job
 

Mattéo Ramirez

Je suis moi.
  Administrateur
< />  Développeur
  Pompier
25 Oct. 2016
2,111
2,185
65
Yop,

Je fais parti des devs d'agora (depuis environ 2 semaines), et je ne pense pas que mettre la mission / les scripts en open source soit une bonne idée.

Licence ou pas, il y aura toujours des gens pour "voler" le contenu et le réutiliser ailleurs.

Perso je suis contre, mais si tu veux apporter ta pierre a l'édifice tu peux mp Joe et voir avec lui.
 

Pedro Durateau

Beau gosse
  Membre
24 Juin 2016
25
9
20
France
Yop,

Je fais parti des devs d'agora (depuis environ 2 semaines), et je ne pense pas que mettre la mission / les scripts en open source soit une bonne idée.

Licence ou pas, il y aura toujours des gens pour "voler" le contenu et le réutiliser ailleurs.

Perso je suis contre, mais si tu veux apporter ta pierre a l'édifice tu peux mp Joe et voir avec lui.
Justement, je n'ai pas un temps "fixe" à donner pour m'investir dans le développement d'un serveur. En revanche, j'ai de temps en temps un peu de temps (ça fait beaucoup de temps) à consacrer à des projets annexe, dont Agora pourrait très bien faire parti.
Cette idée vient simplement du fait que si Agora était en open-source, les gens comme moi / ceux qui qui n'ont pas l'envie de s'investir à 100% pourraient quand même contribuer de temps en temps quand ils en ont l'envie / le temps

(décidément beaucoup de temps dans ce message)
 

Lev Serov

Citoyen d'Altis
  Membre
23 Fév. 2017
587
456
40
@Mattéo Ramirez Dans ce cas pourquoi pas donné un accès restreint à certaines personnes présentes depuis un moment sur le serveur et qui seraient interessés pour vous remonter des problèmes, soit dans le code, sur la map etc... Comme ça ils peuvent vous aidé quand ils veulent, quand ils ont le temps, et vous ca ne vous impactent pas sur le dev. Ça serait un tout petit + pour vous aider. Voir même tester des bugs qu'on a deja eu en jeu et voir de quelle manière on les obtient etc ...Pourquoi pas testé quelques temps voir ce que ça donne ?

Envoyé de mon OnePlus 7 en utilisant Tapatalk
 

Franck Tomaso

Citoyen d'Altis
  Membre
8 Mars 2016
936
624
60
Belgium
Justement, je n'ai pas un temps "fixe" à donner pour m'investir dans le développement d'un serveur. En revanche, j'ai de temps en temps un peu de temps (ça fait beaucoup de temps) à consacrer à des projets annexe, dont Agora pourrait très bien faire parti.
Cette idée vient simplement du fait que si Agora était en open-source, les gens comme moi / ceux qui qui n'ont pas l'envie de s'investir à 100% pourraient quand même contribuer de temps en temps quand ils en ont l'envie / le temps

(décidément beaucoup de temps dans ce message)


Tu devrais peut être contacter @Joe Bacon et voir ce que vous pouvez faire non ?
 

Gab Wosky

Citoyen d'Altis
  Membre
Club des 2015
27 Nov. 2015
197
59
45
Canada
enfait les script de agora sont déjà "open source" messemble (car tu peut pas licensé les script selon les règle de bohemia si mes souvenir sont bon)

les mods quand a eu je suis contre, au moment que c'est opens source tu laisse tous les autre serveur picker dedan sans problem.

et pour le fait que tous le monde pourrais aidé, je pense que tu peut directement contacté joe et lui demandé si il veut que tu travaille sur un module (par exemple quelqu'un a une idée d'un module complètement original mais que le staff a 0 temps pour, et bien du pourrais le builder)
 

Joe Bacon

Fondateur d'Agorapolis
  Administrateur
  Fondateur
22 Oct. 2014
9,473
24,458
85
VEUILLEZ ARGUMENTER VOTRE RÉPONSE S'IL VOUS PLAIT

Salutations,

Gérer un serveur dans son ensemble ça peut être compliqué surtout lorsqu'il s'agit de développer une multitude de scripts dans divers langages (que ce soit pour le web ou pour le serveur en lui-même).

L'Open-Source est un mode de fonctionnement collaboratif qui permettrait à tout le monde de contribuer au développement du serveur et au fix de bogues / failles de sécurités.

La plateforme Github viens de passer gratuit pour les équipes (https://github.blog/2020-04-14-github-is-now-free-for-teams/), ce qui signifie que l'équipe de développement actuelle d'Agorapolis pourra évaluer chaque Pull Request / Issue très simplement.

En mettant le serveur en Open-Source vous augmenterez la vitesse de développement, la recherche de failles de sécurités, ainsi que le fix de bogues.

Bien cordialement.

Salut Pedro, alors dans l'idée je suis pour mais concrètement cela poserait plus de problèmes.

Certains de nos scripts sont fait maison et nous n'avons pas spécialement envie qu'ils se retrouvent sur d'autres serveur (ce qui est déjà arrivé dans le passé). Idem pour les failles, un cheater pourrait plus facilement identifier les failles à utiliser. De plus, nous avons modifiés certaines variables d'altis afin qu'elles ne soient pas utilisables sur certains cheat, l'open source va les rendre visibles de tous...