Forum Programmation.autre Forker un projet et le maintenir à jour

Posté par  .
Étiquettes :
2
16
oct.
2012

Bonjour à tous,

Mon premier message sur ce site que je suis depuis pas mal de temps (sans pour autant m'être inscrit).

Ma question est relativement simple mais n'ayant pas d'antécédents en gestion de projet, j'ai pensé que le meilleur endroit pour poser cette question serait sûrement ici :)

Prenons un cas concret : Il y a un projet qui m'intéresse (nommément, pywebsocket) et qui est une mise en oeuvre de WebSocket (client et serveur) en python, considérée comme (…)

Forum Programmation.c Comment effectuer une tache le plus rapidement possible ? threads / fork() ... ?

0
9
sept.
2012

Bonjour,
en fait j'ai pri un petit exemple : *calculer la somme des nombres premiers en dessous de 2 millions.*

Et J'aimerais effectuer cette tâche le plus rapidement possible, quelque soit les ressources ou la mémoire consommée.
(Enfait, j'ai un même code, et ce que je veux c'est le paralléliser).

Les Threads :

J'ai fait un test dans un langage appelé Scala (proche du java), où j'utilise des threads.
Cependant le résultat n'est pas très concluant : le (…)

Une histoire de fork

44
22
août
2012
Jeu

Dans un récent journal, il a été fait état du problème des forks dans les jeux libres… Mais, plutôt que de tirer des conclusions sur des suppositions, et si nous étudions un exemple concret ? Alors, voici une histoire de fork !

Je propose une rétrospective historique avec une petite analyse et quelques avis personnels.

NdM : merci à Thomas DEBESSE pour son journal.

Journal Une histoire de fork

71
21
août
2012

Sommaire

NdM : Le journal a été transformé en dépêche.

Dans un récent journal, il a été fait état du problème (…)

Journal Créer son propre jeu de plateforme en forkant Newton Adventure

Posté par  (site web personnel) . Licence CC By‑SA.
21
2
juin
2012

Bonjour Nal,

Aujourd'hui je t'écris, car j'ai bien avancé le travail de documentation de mon projet, Newton Adventure.

Comme je sais que tu rêves de créer un jeu de plateforme libre, ce travail t'offre une opportunité: créer son propre jeu de plateforme en forkant Newton Adventure.

Newton Adventure n'est pas un moteur de jeu, mais son code est libre et pas très difficile à comprendre, il est donc relativement facile de créer son propre jeu en le forkant.
La (…)

Mageia et Creolinux fork ever !

Posté par  . Édité par patrick_g, j et Lucas Bonnet. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
36
16
fév.
2012
Mageia

Creolinux est une distribution et une aventure nées il y a désormais 5 ans à l'île de la Réunion.

Initiée par un professeur de Philosophie, elle avait pour but de faire exister dans l'île un acteur du logiciel libre. C'est une distribution dont le projet initial porte sur une interface pensée de telle façon à concilier à la fois l'exigence de richesse fonctionnelle et de simplicité d'utilisation. La première version était basée sur la Mandriva 2009, et de ce moment date la première rencontre sur Paris avec Mandriva et certains futurs « Magéiens ».

Cinnamon : fork de Gnome-Shell façon Gnome 2

Posté par  (site web personnel) . Édité par Nÿco, claudex, Bruno Michel et Malicia. Modéré par Bruno Michel.
27
21
déc.
2011
Gnome

Clement Lefebvre, le fondateur de Linux Mint vient de lancer un fork de Gnome-shell. Pourquoi ? Selon lui, les extensions ne permettent pas de vraiment faire ce qu'il veut pour Linux Mint. Ce fork s'appelle Cinnamon et veut recréer une présentation plus proche de Gnome 2.

Les versions courantes des environnements de bureau majeurs que sont Gnome et KDE ont déjà subi chacun un fork de leur version antérieure :

KDE 4 continue son chemin, malgré son « plus ou moins » rival ou alternatif Razor, le nouvel environnement de bureau également basé sur Qt. Gnome 3 continue également son chemin, malgré Unity, l'interface Gnome 3 de Ubuntu. Seul l'avenir nous dira si ces initiatives vont s'essouffler faute de ressources, ou bien si la raison l'emportera et que tout le monde va s'écouter parler pour le plus grand bonheur du libriste moyen.

NdM : merci à gnumdk pour son journal.

Journal Contre l'oubli du Troff des souvenirs.

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
18
juin
2011

Chers libristes, chers développeurs, chers utilisateurs,

Je fais actuellement face à une situation peut-être fréquente dans le monde du logiciel libre, mais qui n'en reste pas moins délicate à gérer, et j'aimerais recueillir vos avis expérimentés ainsi que vos conseils.

Je me suis épris d'un logiciel qui répond parfaitement à mes besoins: Heirloom Troff. Heirloom Troff est le digne descendant du vénérable Troff, dont l'arbre généalogique a été décrit dans une dépêche il y a quelques mois. Pour rappel, (…)

FusionDirectory est né !

Posté par  . Édité par Davy Defaud et Benoît Sibaud. Modéré par patrick_g.
29
4
avr.
2011
Administration système

Après FusionInventory , Voici FusionDirectory !

Né un an après son collègue, FusionDirectory est un nouveau projet, lui aussi issu d’une divergence (fork), mais cette fois de Gosa², un gestionnaire d’infrastructure basé sur un annuaire de type LDAP.

Pour fêter cette sortie, l’équipe de FusionDirectory n’a rien trouvé de mieux qu’annoncer en même temps la sortie de la version 1.0 !

Que permet de faire FusionDirectory 1.0 ?

FusionDirectory est un gestionnaire d’infrastructure. Il vous permet de gérer :

  • les utilisateurs : UNIX, SAMBA, informations administratives ;
  • les groupes : UNIX, SAMBA ;
  • les services : SMTP; IMAP/POP, DHCP, HTTP, dépôts Debian, DNS, antivirus, ASTERISK ;
  • les serveurs : déploiement via FAI/OPSI et paramétrage ;
  • les postes clients : déploiement de système d’exploitation et d’applications.

Le tout via une interface Web !

Pourquoi un fork ?

La suite Gosa² est principalement géré par la société Gonicus en Allemagne. Cette dernière développe Gosa² pour ses clients, mais le développement et l’accès au cœur du programme restaient très difficile par des personnes non employées par Gonicus GmbH.

FusionDirectory a été donc initié afin de permettre l’amélioration de cet outil par toute personne désireuse d’y contribuer.

Journal ffmpeg fork

Posté par  .
24
17
mar.
2011

Voila après des mois de trolls, coups bas, coup d'état et autres joyeusetés ffmpeg est officiellement forké : - ffmpeg.org - libav.org

Le plus marrant est de regarder sur chacun des projets la page donwload
http://ffmpeg.org/download.html

git://git.videolan.org/ffmpeg.git : Main FFmpeg git repository, all work is merged in here, and it is the recommanded repository for users and developers to use.

http://libav.org/download.html

git://git.libav.org/libav.git : Main development git://git.videolan.org/ffmpeg.git : Direct commits by various developers

Je sais pas ce que va donner cette (…)

Naissance d'un projet libre : Pharo

Posté par  (site web personnel) . Modéré par baud123.
Étiquettes :
9
4
jan.
2009
Communauté
Le projet Pharo est un projet de Smalltalk open source. L'objectif de Pharo est de pousser Squeak au niveau supérieur.

Pharo est en effet un fork de Squeak. Les forks apparaissent pour résoudre des problèmes difficiles à résoudre dans le projet mère. En effet Squeak est otage de plusieurs sous-communautés (très amicales au demeurant) ce qui ne conduit à aucune évolution utile pour ces sous-communautés, et cela résulte finalement en une myriade de forks (Etoys, OpenCroquet, Sophie, Squeak, Qwaq,..), chacun spécifique à une communauté/projet, mais insuffisamment généraliste pour une portée plus large.

NdM :
Un fork se traduit en français, dans le cas présent, par Embranchement. Un fork permet de créer un nouveau projet à partir d'un autre à l'identique, sans détruire celui-ci. Le fork peut permettre de résoudre des problèmes d'entente au sein du projet mais au risque de voir le nombre de contributeurs diminuer. Cela ne signifie pas automatiquement que le projet original est mauvais.