400 étudiants choisis en juin ont eu tout l'été, jusqu'à hier, pour remplir le contrat pour lequel ils avaient été sélectionnés et qui consistait en la création d'un nouveau logiciel ou l'amélioration d'un autre déjà existant, avec la contrainte que tout ceci se passe sous une licence libre. Afin de faciliter cette tâche, tout le monde était sous la tutelle d'une organisation qui assignait à chacun un tuteur personnel.
Ces organisations étaient des plus diverses, et la plupart du temps des grands acteurs du libre : Apache, FreeBSD, Gnome, KDE, Ubuntu, Fedora, Perl, Python, OOo, Wine, Samba, Subversion, Jabber, Blender...
Ceux dont les tuteurs auront jugé que le contrat initial a été rempli recevront 4000$ (et un T-shirt) de la part de Google, en plus des 500$ déjà attribués à tout le monde.
Si on fait abstraction des problèmes divers liés aux taxes, le fisc américain étant une organisation bureaucratique, tout s'est déroulé sans accroc majeur.
Bien que les chiffres ne soient pas encore disponibles, il semblerait que la majorité des participants aient réussi à compléter leur projet, ou du moins à arriver à un stade « releasable ».
Et là où les choses deviennent vraiment intéressantes, c'est qu'une avalanche de projets, pour la plupart remarquables, ont fait leur apparition...
Même si là non plus, la liste complète et officielle n'est pas encore disponible (il est à espérer que Google la publie rapidement), voici quelques projets qui ont été menés à terme. N.B. : seuls sont postés ici les projets dont les auteurs ont fait savoir sur la liste de discussion officielle qu'ils étaient terminés ou sur le point de l'être. Cela ne représente qu'une petite fraction de tous les projets...
- Ajout d'un moteur de physique des fluides à Blender, Nils Thuerey, Blender
- Efficient Memory File-System, Julio Vidal, NetBSD
- The Sneaky Snake (jeu de serpent), Michael Rybak, WinLibre
- Final Touch (Manipulation d'images), Noemi Tojzan, WinLibre
- PyPy (Réimplémentation de python en python), Carl Bolz, Python Software Foundation
- KDE Runtime Observer, David Montero, KDE
- Contrôle d'un bureau 3D par langage naturel, Harsh Jain, Looking Glass
- System Config - SecurityLevel for Fedora and Redhat, Camron Lacy, Fedora Core
- James Administration Console, Anne S(?), Apache
- Mercurius (serveur sftp avec libssh réécrite pour l'occasion), Aris Adamantiadis
- SIP over TCP for Asterisk, Hyoungjoo Lee, Asterisk
- Kontact Scripting, Kun Xi, KDE
- Apache WSR4J (Implémentation java de la norme OASIS WSRP), Diego Louzan, Apache
- Ajout de Cairo dans les bindings gtk pour Haskell, Paolo Martini
- Ajout des onglets dans OOo, Andrzej Wytyczak-Partyka
- Preload (Amélioration des temps de chargement des applications), Behdad Esfahbod, Fedora Core
- Leny Search, Robert Goene, Apache
- dxmpp (DBus XMPP transport for jabber), Jakub Clapa, Jabber
- easy-deb (Création de paquets debian pour python), Vincenzo Di Massa, Python Software Foundation
- Ubuntu-Xen installer integration, Edward Despard, Ubuntu
- KDE-Eclipse, Alexander Dymo, KDE
- CamTrack (bougez la tête pour contrôler votre interface !), Adam McCullough, Gnome
- Umit (Frontend pour nmap), Adriano Monteiro Marques, nmap
- Devel::TypeCheck (Ajout d'un moteur d'inférence de types à Perl5), Gary Jackson, The Perl Foundation
- Apache Forrest : Eclipse Plugin, Anil Ramnanan, Apache
- wcurses (wide-characters additions to ncurses), Ruibiao Qui, NetBSD
- PyFile Server (Application WSGI pour partager des fichiers sur WebDAV), Ho Chun Wei
- Search Party (Extension communautaire pour firefox), Sanford Armstrong, Gnome
- WWW-Kontent (Gestion de contenus web en perl6 (!)), Brent Royal-Gordon, The Perl Foundation
- GMC (Nouveau GC pour parrot), Alexandre Buisse, The Perl Foundation
- oowriter-filter, (filtre de pré-export .doc), Michael Ens, OOo
- Speagram (analyse lexicale et manipulation de données structurées), Michal Ryszard Wojcik
En attendant une liste plus complète, de quoi vous mettre l'eau à la bouche...
Aller plus loin
- Google Summer of Code (5 clics)
- Planet regroupant certains blogs (4 clics)
- Nombre de projets par organisation (4 clics)
- DLFP : Google finance le logiciel libre (4 clics)
# Diva
Posté par samds . Évalué à 10.
Je suis vraiment impressionné par l'auteur de ce projet, en tout cas Diva va apporter beaucoup au monde de l'édition video sous GNU/Linux, et peut-être (avec Beagle) aider à démocratiser Mono.
- Sam
[1] http://diva.mdk.org.pl/(...)
[2] http://forge.novell.com/modules/xfcontent/private.php/diva/demo_4.z(...) (28 MB)
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à -8.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Diva
Posté par Black Fox . Évalué à 10.
Evidement ça ne peut pas juste être des gens qui aprécient cette technologie et l'utilisent car, comme beaucoup de programmeurs du libre, il font ça pour leur plaisir.
C'est bien évidement des opportunistes ne pensant qu'à leur CV...
[^] # Re: Diva
Posté par agmk . Évalué à 3.
Certes.
> Enfin bon je comprend que certaines personnes preferent programmer dans ce truc plutot qu'avec des outils non purement MS
Le qualificatif de "purement MS" pour mono me semble très exagéré... .NET et le C# ont été normalisés/standardisés il me semble.
>ca fait mieux sur un CV
Je crois que c'est un peu sous-estimer en bloc les dev de Mono et .NET en son ensemble.
Mono ne peut que faire du bien à Linux... (ceci est un avis subjectif, mais pas un appel au troll)
[^] # Re: Diva
Posté par gallenza . Évalué à -3.
Bravo encore à Microsoft pour son talent à arnaquer tout le monde.
[^] # Re: Diva
Posté par vrm (site web personnel) . Évalué à 5.
[^] # Re: Diva
Posté par gallenza . Évalué à -6.
[^] # Re: Diva
Posté par agmk . Évalué à 0.
[^] # Re: Diva
Posté par Bob Billy . Évalué à 7.
Qu'on m'explique assez vite car je me doute que d'ici quelques minutes j'aurai moi aussi été moinsser et donc mon commentaire sera plus difficilement lisible et lisable !
[^] # Re: Diva
Posté par Black Fox . Évalué à 6.
Sans compter qu'il joint ça à une insulte personelle contre ceux qui ne penserait pas comme lui...
[^] # Re: Diva
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Diva
Posté par gallenza . Évalué à 4.
Si ce n'est pas une arnaque de faire sa pub et sa crédibilité sur quelque chose de faux, comme par exemple la standardisation d'un produit qui ne l'est qu'à 10% et n'est donc pas du tout multiplateforme, et dont l'implrémentation propriétaire aura toujours plusieurs trains d'avance de fait et met toutes les implémentations libres en danger de mort immédiate...
A oui crosoft communique à fond depuis plusieurs années pour dire que c'est un partisan du XML pour sa suite office et donc pour les formats permettant une interpolabilité totale....TOUS les jours quand je dis au gens de ne pas envoyer de ".doc" ils me répondent que Microsoft fait du standard maintenant....nous savons bien puisque microsoft nous le montre tous les jours, que le fond de ce que fait microsoft est très différent de sa communication, j'ai vraiment beaucoup de mal à comprendre cette soi-disant ouverture d'esprit "objective" qui serait de ne pas s'en rendre compte.
Après au pays des aveugles, les borgnes sont rois.
[^] # Re: Diva
Posté par Black Fox . Évalué à 3.
Ce sont les 10% qui importent, les 90% qui restent les briques libres existantes (GTK, PostGreSQL, ...) ou adaptés (Lucene.Net, ...) nous les procurent.
On prends ce qui est bien et standardisés et on utilise toutes les bonnes choses produites par le libre pour le reste, après tout le système GNU as utilisé ce qui etait utilisable et standardisé d'UNIX (les API POSIX par exemple, le language C) et crée le reste.
Que les programmes crées avec le framework microsoft ne soit pas 100% compatibles tant que l'on as les sources ça ne genne pas (Les différences ne sont pas si grandes) et si on les as pas de toute façon c'est que c'est pas libre !
L'important pour le libre est que les implémentation libres et notament Mono soit multi plateformes, ce qui est le cas.
Heu gmcs me semble bien avancé à moi mais je peux me tromper...
Et même si microsoft est en avance ou est le problème ça ne rends pas les logiciels LIBRES fait sur une implémentation LIBRE de mono utilisable.
Je rapelle qu'il existe quelquechose qui s'apelle Java, qui as un implémentation oficielle de SUN sur linux et dont les autres JVM sont à la traine. Mais elles ne m'ont pas l'air mortes pour autant. Donc pour mono qui n'as pas de concurence de microsoft sous linux ça as encore moins de chance d'arriver.
En gros le seul défaut que tu pointe c'est que les programes faits spécifiquement pour l'implémentation MS risquent de ne pas tourner sans modification sous Mono (Ou risquent de devoir attendre que mono rattrape l'implémentation officielle).
Et alors ou est le problème tant que les logiciels LIBRES fait sur une implémentation LIBRE tournent ?
PS: Au passage, le C++ n'as même pas autant de code standardisé que les 10% dont tu parle pour le C#... Pourtant le C++ est toujours pas mort et ses implémentations libre semblent se porter comme un charme... Microsoft as dévelopé ses propres librairies C++ (MFC, ...) et le libre les siennes (GTK, ...)
[^] # Re: Diva
Posté par TImaniac (site web personnel) . Évalué à 0.
[^] # Re: Diva
Posté par golum . Évalué à 2.
La mise en commun de tous les fichiers de police en vue de la traque des pirates ?
Désolé, pas pu resister =========> [ ]
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à -2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Diva
Posté par TImaniac (site web personnel) . Évalué à 3.
http://pascalfresnay.free.fr/monoweb/wiki/index.php?title=FAQ:_LICE(...)
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à -1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Diva
Posté par TImaniac (site web personnel) . Évalué à 4.
Je suis sur DLFP, je t'ai moinssé, et c'est moi qui est donné mon opinion dans le lien que je t'ai filé :)
mais ne donne vraiment aucune reel raison d'utiliser mono plutot que python (par exemple) qui lui est libre, multiplateforme et a une bibliotheque consequente aussi et n'a pas le probleme des brevets.
Aucune raison réelle ?
Là encore je te renvoies sur mon wiki :
http://pascalfresnay.free.fr/monoweb/wiki/index.php?title=FAQ:_G%C3(...)
Trollons un peu sur Python puisque tu y tiens :
n'a pas le probleme des brevets.
Qu'est-ce que tu en sais ?
Avant qu'on examine le code du noyau de Linux et qu'on y découvre "au moins" 200 violations de brevets il n'y avait aucun problème de brevets ? Comme je l'ai mis sur mon wiki les brevets logiciels sont un problèmes pour TOUS les logiciels un minimum conséquent.
Ensuite pourquoi ne pas utiliser Python ? Parcque parfois c'est inadapté.
D'abord le langage : il est interprété. C'est parfois utile, notamment pour la portabilité. Reste que question perf pour certaines appli Python c'est pas top du tout.
(c'est un bench mais ca montre bien les limites "brutes" : http://shootout.alioth.debian.org/benchmark.php?test=all&lang=p(...) ). Ne me parle pas de Psycho, on perd la portabilité, et pire, ca ne tourne que sur x86, bref c'est pas une solution globale.
Toujours le langage :
Pas de support des interfaces, pas de généricité et un typage dynamique. Là encore c'est parfois rigolo, mais pour des critères de performance et de qualité de code c'est pas top du tout : pleins de vérifications uqi pourraient être faites par un compilateur ne peuvent être faites, et "pètent" à la tronche de l'utilisateur.
Maintenant sur le framework :
Pas d'intégration native dans l'environnement Windows.
Pas de notion de composant par défaut.
Difficultés à réutiliser l'existant, surtout de façon portable.
Framework pas vraiment comparable à ce que propose .NET/Mono ou Java : on joue pas dans la même cour.
Pas de support des Web services en natif.
Un support du web "àla" PHP : comprendre mélange code/html crade et pas du tout performant. (Bref rien à voir avec ASP.NET)
Que de temps perdu pour valoriser une societe dont un des reves est de detruire linux et toutes interoperabilite.
Ne disons pas de bêtise : une société n'a pas de rêve. Un société ne recherche qu'une seule chose : faire de l'argent. Linux est donc un concurrent et peu donc faire perdre des clients à MS, mais MS saura s'accomoder de Linux le temps venu, comme ils le font par exemple en supportant MacOSX pour leur suite bureautique.
Acceptons la liberté de choix des utilisateurs, et proposons des logiciels libres sur tous les OS, certains n'ont pas choisi d'utiliser Windows (au boulot par exemple), ou ne peuvent s'en passer (joueurs invétérés).
Si le lien avec MS te chagrines, tu n'as qu'à considérer Mono comme une simple implémentation de normes standardisées à l'ECMA et à l'ISO, avec un framework complet pour Linux. Tu prends soin de ne jamais installer les technos "trop Windows" comme les WinForms (qui ne sont là que pour supporter des appli Windows sous Linux) et tu te répètes très fort dans la tête : "Il y a plus de brevets Microsoft sur le noyau Linux qu'il n'y a de brevets Microsoft sur Mono".
# Mon projet de moi
Posté par Pinaraf . Évalué à 10.
Je suis satisfait de mes résultats : le lancement de looking glass a été diminué de plus de 50%, le lancement d'applis 3D dans looking glass est bien plus rapide (amélioration des perfs sur les textures), j'arrive désormais à voir une vidéo d'une résolution moindre qu'un DVD (comme un DivX généralement) dans looking glass sans que ça rame...
[^] # Re: Mon projet de moi
Posté par carlierd . Évalué à 3.
Avec quoi comme machine ?
Looking glass demande quand même une bonne config !
Dommage !
[^] # Re: Mon projet de moi
Posté par Pinaraf . Évalué à 5.
Putain !
J'ai des envies de meurtres là !
Ça fait deux mois que je me bats sur la mailing list pour que l'on modifie la "configuration requise" indiquée sur le site web !
C'est du grand n'importe quoi cette indication !!
En gros, il faut plutôt du 1Ghz, 256Mo de RAM et un geforce 4mx 64Mo (strict minimum pour la carte graphique). Par contre, pour la mémoire vive, il faut absolument changer un réglage qui fait que par défaut looking glass fera swapper la machine si on n'a pas 512Mo de ram (et encore, avec 512 il consommait trop par défaut avant : un réglage des flags de la JVM plus loin, tout va mieux)
Sinon, ma config : Athlon XP 2000+, 512Mo de ram, Geforce FX 5600 256Mo
[^] # Re: Mon projet de moi
Posté par Vanzetti . Évalué à 2.
[^] # Re: Mon projet de moi
Posté par Laurent GUEDON . Évalué à -1.
[^] # Re: Mon projet de moi
Posté par snt . Évalué à 2.
Tu peux en plus dire sur les reglages par défaut et tes réglages actuels ?
[^] # Re: Mon projet de moi
Posté par Pinaraf . Évalué à 2.
[^] # Re: Mon projet de moi
Posté par Vanzetti . Évalué à -1.
Option "AllowGLXWithComposite" "true"
dans la section device
[^] # Re: Mon projet de moi
Posté par carlierd . Évalué à 2.
J'essayerais plus tard !
[^] # Re: Mon projet de moi
Posté par carlierd . Évalué à -7.
Avec quoi comme machine ?
Looking glass demande quand même une bonne config !
Dommage !
# google et le libre
Posté par mawak . Évalué à 3.
- Ouais mais ils sortent un truc libre, mais ils donnent aucune source...
Est-ce qu'ils profitent pas un peu?
je ne suis pas arrivé à trouver l'info: qui choisit le projet à develloper?
Est-ce "les grands" du libre (apache, perl...) qui ont contacté google?
Ou est-ce google qui a contacté les projets qui servent ses interêts?
Parce que ce bien beau de payer des dev pour 2 mois. Mais c'est beaucoup moins cher que de payer une personne à l'année...
[^] # Re: google et le libre
Posté par Zakath (site web personnel) . Évalué à 6.
Pour le choix des organismes, c'était ouvert, il y avait juste un formulaire à remplir (et j'imagine certaines conditions aussi mais je n'ai pas de détails). Il y a même eu une fac américaine comme organisme.
Et pour le choix des projets, Google a demandé aux organismes de classer les demandes qu'ils avaient reçu en fonction de leur ordre de préférence et ont ensuite pris le haut du panier selon le nombre de places accordées à chaque organisation (nombre qui lui dépendait du nombre de tuteurs que chacune pouvait fournir).
[^] # Re: google et le libre
Posté par samds . Évalué à 5.
Il y a eu de beaux projets, et j'espère que Google nous fera une jolie liste, parce qu'au final, on n'a même pas eu connaissance de la liste complète des projets :|
[1] http://httpd.apache.org/mod_mbox/(...) et http://skikda.bulix.org/archives/dev/(...)
[^] # Re: google et le libre
Posté par analogue o/ (site web personnel) . Évalué à 10.
Ca va te faire chier mais je vais le mette en gras: MERCI GOOGLE ;)
Dans les entreprises il y a des hommes, et je peux t'assurer que Google est beaucoup plus humaine que tu ne sembles le croire, désolé si je choque ton idéologie gaucharde.
Google n'a vraiment pas besoin de sous-payer des etudiants pendant 2 mois, comme tu le sous-entends. Ils ont juste utilisé une enveloppe pour booster des projets qu'ils voulaient voir avancer un peu plus vite, des trucs tout con comme le support du DAAP dans rhythmbox. Des trucs que les developpeurs n'avaient pas mis dans leur priorité mais qui facilitent l'adoption de ces logiciels libres par un plus grand nombre. Des trucs tout cons que des employés de Google estiment utile.
Mais comme ca vient d'une entreprise capitaliste côtée en bourse, américaine de surcroît, c'est forcément mauvais, n'est-ce pas ?
[^] # Re: google et le libre
Posté par Zakath (site web personnel) . Évalué à 9.
Le seul rôle de google est de donner les sous.
[^] # Re: google et le libre
Posté par Laurent GUEDON . Évalué à 6.
Et c'est déjà beaucoup !
[^] # Re: google et le libre
Posté par Krunch (site web personnel) . Évalué à 5.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: google et le libre
Posté par mawak . Évalué à 6.
Mais moi aussi je dis MERCI GOOGLE
Idéologique n'est pas la question: je me demandais juste (à part l'intêret communication), si cette opération allait plus profiter à Google qu'au monde du libre. Et surtout, comment les projets avaient été choisis.
Merci à ceux qui ont éclairé ma lanterne, et désolé si ma dernière phrase t'a fait bondir. J'aurais du, je le concède, supprimer cette phrase.
[^] # Re: google et le libre
Posté par Yann KLIS (site web personnel) . Évalué à 3.
Mais bon, c'est ça le Logiciel Libre, c'est donnant donnant. La communauté a quelques bons projets de plus.
D'ailleurs mon projet préféré est Gshrooms: http://raphael.slinckx.net/blog/index.php/2005-08-31/gshrooms-end-o(...)
Je crois que le projet était intitulé "partage d'espace musical" ou qqch comme ça.
[^] # Re: google et le libre
Posté par Éric (site web personnel) . Évalué à 5.
> cher que de payer une personne à l'année...
Damned, payer quelqu'un 2 mois c'est moins cher que d'embaucher à l'année ? SCOOP !
Pour deux mois, la somme qu'ils donne (4000 ou 5000$ si je ne m'abuse) est certes faible, mais ça reste tout à fait honnête et loin de l'exploitation.
[^] # Re: google et le libre
Posté par corn . Évalué à 10.
Faible ? J'aurais aimé trouver une entreprise en France qui paie 2000$/mois pour un stage d'été...
[^] # Re: google et le libre
Posté par Éric (site web personnel) . Évalué à 3.
# Mercurius
Posté par Staz . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.