Lolix V2

Un nouveau code pour les quinze prochaines années

A propos

Update 15 janvier, la fin de la campagne approche, plus que 5 jours à attendre, pour vous faire patienter un petit cadeau en vidéo, les 2 premières semaines de code en images ! Et pour suivre après la campagne la page ohloh a été mise à jour avec le nouveau dépôt à consulter en attendant le pôt !

Un ami à moi dirait dans ce genre de circonstance Mais c'est énorme ! Oui c'est impressionnant ce que vous avez fait, 50% en 6h, et on va franchir la barre des 100% en moins de 24H un seul constat s'impose, Lolix a une communauté derrière elle !

Cette communauté on le voit sait se mobiliser quand Lolix a besoin d'aide, alors maintenant que je me sens redevable envers vous (c'est malin) je me dit que l'on pourrait ajouter une nouvelle feature à Lolix. Avec un peu plus de temps pour coder je pourrais ajouter des fonctionnalités pour intégrer la communauté à la vie de Lolix, et si demain les contributeurs de Lolix avait aussi leur mot à dire sur les offres ? Pourquoi devrais-je être le seul à estimer qu'une offre à sa place sur Lolix ? Alors faisons un nouveau pari si l'objectif passe les 200% tout ceux qui auront participé à la campagne auront droit de vote sur la modération des offres ! Et si vous avez aussi des idées pour les 300% ou les 400% exprimez-vous !

Avez-vous déjà imaginé un recruteur qui reçevant une future recrue se voit questionner si l'entrepise utilise Tomcat ou Jetty ? Que faire quand la développeuse préfère mettre fin à l'entretien car le code ne sera pas publié sous licence GPLv3 ? Sauriez-vous mesurer le désarroi d'un hacker kernel face à une offre d'emploi aussi détaillée que Recherche développeur C pour pure player leader sur son marché à forte valeur ajoutée ? Comment faire quand la fiche de profil de poste dont vous disposez indique que le futur stagiaire devra avoir 15 ans d'expérience en ruby ? Et que faire quand un DBA pose en condition d'embauche de ne jamais avoir à utiliser fsync=off dans les configurations de PostgreSQL ? Comment faire comprendre au gentil poney de rejoindre l'écurie alors que les tests unitaires sont réalisés avec Hudson au lieu de Travis ?

Toutes ces questions font partie de la réflexion de Lolix, et au-delà de la publication d'offres et de CV en ligne Lolix c'est surtout un espace au service de la communauté du libre pour aider au recrutement des deux cotés de la table. Enfin si je devais finir de vous convaincre de la différence de Lolix je dirai que j'ai réussi à faire comprendre aux recruteurs qu'il n'était pas convenable d'exiger d'un DevOps spécialiste d'OpenStack de rédiger son CV dans un format de fichier commencant par la première lettre de WWW.

Je pourrais aussi parler chiffres et dire que depuis 15 ans ce sont plus de 17000 offres d'emplois déposées, lues, modérées et parfois refusées, plus de 16000 CV mis en ligne, et encore plus de 4000 entreprises qui ont ouvert un compte. Mais Lolix c'est beaucoup plus que des chiffres, c'est un lieu unique qui à pour but de défendre les valeurs du libre dans le monde du recrutement en ligne.

A quoi va servir le financement ?

La seule ressource dont manque Lolix aujourd'hui c'est de temps pour donner un coup de jeune au projet. Ces dix dernières années j'ai toujours réussi à prendre sur mon temps personnel pour modérer les offres, répondre aux emails, et gérer les machines pour l'hébergement. Il a fallu aussi patcher quelques fois le code comme lors du passage de la version 3 à la version 5 de php, des urls en .php3 ça peut faire bizarre en 2013 ; j'ai toujours pu prendre du temps pour toutes ces tâches. Aujourd'hui il faut relancer la machine pour les 10 prochaines années et cela ne peut plus se faire par des patchs au code, il faut une nouvelle version complète. J'ai commencé à coder une nouvelle base mais y travailler une demi-journée par ici ou un WE par là n'est pas suffisant pour bien poser les choses. Mon projet est de prendre deux mois complets  pendant lesquels je pourrais coder cette base qui pourra venir en remplacement du site actuel. Les fonctionnalités seront a minima au début pour offrir un service équivalent au site actuel, mais cela permettra d'en ajouter de nouvelles au fil du temps, ce qui n'est plus possible aujourd'hui sur ce code vieillissant.

Le projet est déjà ouvert depuis plusieurs mois sur github, je l'ai nommé Lolyx pour faire référence à Python qui sera le nouveau language utilisé. Mes activités professionnelles ne me laissent pas le temps de me poser sereinement pendant une longue période pour assoir les fondations qui garantiront la pérennité pendant les 10 prochaines années comme j'ai pu le faire en 1998, c'est pourquoi je me tourne aujourd'hui vers la communauté pour lui demander de m'aider en financant les fondations du Lolix V2. Le premier code est publié sous GPL sur Savannah mais il n'a pas été mis à jour car trop souvent hacké rapidement pour minimiser le downtime de la production (que celui qui n'a jamais monkey patché me jette le premier clavier), le nouveau sera lui publié sous GPLv3 et j'espère que l'utilisation de git et GitHub permettront d'inclure plus facilement des contributions extérieures, j'accueillerai avec plaisir les pull request et les patchs sur le code et le design du site.

Une partie de l'argent servira aussi à imprimer des stickers pour vous remercier d'avoir contribué à sauver Lolix, et parce que les stickers sur les laptop ça le fait !

 

 

 

 

 

 

 

 

 

 

Rassurez-vous cet argent ne servira pas à m'acheter une dalle aluminium avec une souris mono-touche, mon laptop de tous les jours je l'ai acheté d'occasion en 2004 (je lutte en secret contre l'obsolescence programmée) et il remplira son devoir jusqu'au dernier tour de ventilateur.

Les plus chanceux si ils ont été assez rapides reçeveront même une touche historique du premier clavier installé sur les machines VALinux dans le datacenter.

 

Si le palier de 4200 euros est dépassé, un(e) graphiste sera rémunéré(e) pour faire une CSS orange (ou pas) pour la V2.

A propos du porteur de projet

Au siècle dernier afin de gagner ma pitance je me suis quelques temps égaré dans les contrées privatrices, où mon âme de hacker se sentait bien en peine ; jusqu'à découvrir les vertes plaines dans lesquelles paissaient de gentils gnous avec qui je me suis tout de suite senti bien. Depuis ces temps immémoriaux j'ai pratiqué le logiciel libre sous plusieurs formes, j'ai codé, administré, routé, et contribué, mais jamais devié des 4 libertés. Aujourd'hui dernière étape de la liberté je travaille en Freelance à conseiller les entreprises sur des problématiques de charge et performance (je suis Tsung addict) ou sur l'utilisation de données géographiques avec OpenStreetMap.

Il y a 15 ans si les postes où l'on pouvait troller sur les avantages indéniables de ion sur TWM était rarement sur la place publique et s'échangeaient plutôt aux fonds des tavernes autour des Halles, il n'y avait pas encore de réel besoin d'un site dédié au recrutement spécialisé en LL. Mais le recrutement en ligne naissant et dans une démarche de démocratisation j'ai lancé gnulinux-jobs ancêtre de Lolix. Ce n'est pas dans un garage qu'est né Lolix mais sous des mansardes parisiennes qui virent défiler des célébrités du libre avant de se transformer en salle machine cablée avec une SDSL à 512Kbits (wahouhou) partagée avec d'autres associations et projets libres.

En rédigeant l'histoire de Lolix (à lire dans ce billet) je me suis demandé quelle était la chose que je retiendrais en premier si Lolix devait fermer ses portes aujourd'hui, et naturellement ce sont les rencontres que Lolix m'a permis de faire et surtout les rencontres que Lolix a permis à d'autres de faire. Les rencontres qui ont débouché sur des recrutements bien sûr mais aussi les rencontres autour de mets fumés et parfumés sur les salons professionnels et dans les manifestations autour du libre. Voilà ma raison numéro 1 de continuer Lolix, faciliter les rencontres et faire en sorte que tous puissent travailler libres.

Si il vous reste des questions n'hésitez pas, postez les ici dans la FAQ, venez discuter sur le canal irc freenode:#lolix, interpellez-moi sur mon blog ou sur les réseaux sociaux, je suis un homme libre et ouvert qui aime rencontrer, échanger et partager.