Nous sommes le Jeu 28 Mars, 2024 16:54
Supprimer les cookies

Page 2 sur 2Précédent 1, 2Framasoft si libre que ça ?

Questions, suggestions, critiques, rapport de bugs... autour des forums, du blog, de l'annuaire et du framadvd

Dim 26 Mai, 2013 09:42

Je ne suis pas technicien/informaticien mais je ne comprends pas très bien (ta colère et) ta volonté de récupérer les pages de Framasoft...

C'est pour proposer un site miroir et/ou parallèle ?
Je vois aussi que tu chicanes pour des questions de licence

Est-ce pour cette motivation là (aussi)?
Odysseus

Avatar de l’utilisateur
Messages : 629
Géo : Hannut - Belgique

Dim 26 Mai, 2013 11:48

leosw a écrit:P.S., je sais que Framasoft est une asso, j'ai propsé mes services pour Framakey, mais la réponse à été que le projet étais à l'arrêt, surprenant non ? J'ai donc passé une partie de mon temps libre (que j'arrondis à 400h) à faire une alternative, me permettant de participer à ce projet mort, c'est à dire l'intégrer dans une projet vivant. Mais là surprise le projet vit, j'ai donc "gaspillé" 400h, que j'aurais pu consommer à tellement de choses…

Euh, là ça m'interpelle.
Je suis impliqué dans le projet Framakey depuis 4 ans maintenant (ma toute première webapp, snif), 6 mois plus tard j'étais intégré au projet via la Framazone (paix à son âme) et ça fait maintenant presque 2 ans et demi que j'ai accepté d'en reprendre le lead (avec des hauts et des bas selon mes disponibilités) et 2 ans qu'est sorti la première bêta de la FK2.
Et bien je n'ai jamais entendu parlé de vous.
Visiblement vous n'avez pas utilisé les bons canaux de communication.

En même temps, si votre façon de communiquer c'est de débarquer en gueulant comme c'est le cas ici, je comprends que l'accueil puisse être froid.

Maintenant je vais profiter de ma réponse pour donner mon point de vue sur le site de l'annuaire : il s'agit d'un site collaboratif propulsé par SPIP, donc d'un ensemble d'articles et de rubriques généré de façon dynamique. La licence est donc relative au contenu des articles, pas à la base de données sous-jacente gérée par SPIP.
Alors, certes le site étant propulsé par SPIP, il utilise une base de données. Mais il pourrait très bien être propulsé par Pmwiki, comme le site de la Framakey, et là pas de base de données ! Qu'en serait-il de vos arguments dans ce cas ?
Que cela ne convienne pas à l'utilisation que vous voudriez en faire, je peux le concevoir mais j'avoue ne pas bien voir en quoi ça remet en question la licence utilisée ni sa "liberté".

ABES
fat115

Avatar de l’utilisateur
Messages : 930
Géo : Ardèche ... du nord

Dim 26 Mai, 2013 12:21

Salut,

Pour Framakey, j'ai proposé de participé il y a deux ans, via le formulaire de contact, sous le pseudo OpenSourceWay en proposant les applis que j'avais portabilisé pour OpenSourceKey. J'ai malheureusement perdu l'échange.

Mon ton sur ce fil est une nouvelle tentative désespérée, et à voir les réponses c'est apparement la bonne manière, ce qui me désole.

En tant que dev web amateur, je me permet alors de remarquer que l'architecture choisie pour ces sites, où la force est une base de donnée, est mal choisie, c'est une discussion que vous pouvez avoir lors de la prochaine refonte. En effet cette architecture vous renferme et empêche les autres de se baser sur votre travail. Et à mes yeux, l'effort de placer le contenu sous CC-By-Sa est pour le partage.

Enfin, j'ai fini de râler, j'ai maintenant les réponses à mes questions, la réponse étant que vous n'êtes pas (encore) organisés et prêt à faciliter la communication avec l'extérieur. Ce que je comprends car je suis passé par là moi aussi, avec d'autres projet et la création d'un API (ou formulaire d'exportation) n'est pas facile.

Enfin, pour finir, je tiens à préciser que si un jour, une personne avec un accès SQL et avec 30min de temps libre lit ce fil, elle peux très facilement exporter la base et la fournir librement, en précisant la licence de ce fichier, car c'est là le trésor de Framasoft.

Amicalement,

Léo
leosw

Messages : 9

Lun 27 Mai, 2013 19:54

Sincèrement vous êtes très gonflant (et je reste polis), quand on bosse sur un projet existant on se renseigne avant, ici il y a pas mal de monde qui aurais répondu au pb. soulevé par les sol. technique avant de se lancer dans un projet quelconque. Le plus bizarre dans vos messages c'est que vous avez " gaspillé" tant de temps sur ces projets mais on a même pas encore une idée de ce que cela devait être !!!
C'était au moins la 1ere chose à dire.
Je trouve que JosephK, qui a beaucoup donné de son temps lui pour framasoft, à beaucoup de patience envers vous.
Pour ma part ce sera ma seule contribution à ce fil, vous ne valez pas la peine que l'on perde notre temps pour vous et votre "coup de gueule".
Marnic

Avatar de l’utilisateur
Messages : 1724
Géo : Prémian (34 hérault)

Lun 27 Mai, 2013 20:06

Salut restouble :)

Expliquer un projet comme ça prends pas mal de temps. Je vais m'y lancer :)

J'ai commencé par contribuer à Framasoft, et j'ai très vite été confronté à quelques difficultés, qui je pense atteignent tout le monde, c'est la difficulté d'ajouter une fiche, car une certaine qualité est requise.
J'ai voulu créer une alternative, plus ouverte, plus facile d'accès, où le contributeur avais plus de droits. Mon but étant d'avoir une base de moins bonne qualité mais plus à jour fonctionnant sur deux onglets : Le mien, à jour au plus possible, éditable "en live", et l'onglet Framasoft avec une fiche de qualité mais souvent vieillote.
Si vous connaissez ArchLinux, nous avons deux dépots, le classique lent à s'actualiser car validé en permanence, et AUR en direct car il n'y a aucun contrôle. J'ai voulu faire la même chose.
Il n'y a pas de système idéal, mais les deux se complètent, je ne démonte pas Framasoft !

Un lien entre un logiciel présent dans ma base et celui de votre base est donc requis, ce que je faisais via l'ID, j'ai aussi besoin de lire votre base, ce qui est assez compliqué comme vous avez pu le lire plus haut.

Voilà en gros, la situation résumée en quelques mots.

J'en profite pour glisser deux mots, mon site est plutôt un CMS libre, spécialisé dans la gestion d'un logithèque. Comme je l'ai déjà proposé à framaka, c'est à mes yeux une meilleure alternative à SPIP ou Dupral, car c'est du sur-mesure.

Amicalement,

Léo
leosw

Messages : 9

Mar 28 Mai, 2013 01:33

leosw a écrit:J'en profite pour glisser deux mots, mon site est plutôt un CMS libre, spécialisé dans la gestion d'un logithèque. Comme je l'ai déjà proposé à framaka, c'est à mes yeux une meilleure alternative à SPIP ou Dupral, car c'est du sur-mesure.

Mouaaaahhh ! Bon, désolé d'être méchant, mais mettre ce truc sur les serveurs de Framasoft, c'est juste un appel à se faire hacker en moins d'une heure. Franchement, en 10 minutes, je trouve des XSS, des injections SQL en veux tu en voilà et l'upload de fichier qui n'est en rien sécurisé (pour peu qu'il y ait Multiview d'activé, ça sent bon l'injection de code PHP), possibilité de supprimer des fichiers sur ton serveur, injection de mail

Ensuite, quand on dit que Framasoft n'est pas libre car son code n'est pas dispo. Faut-il encore savoir chercher :
- http://www.framasoft.net/article4374.html
- http://sourceforge.net/p/framacontrib/code/HEAD/tree/
- https://github.com/framasoft

De plus, le code de framasoft n'a pas changé depuis très longtemps. Pour récupérer le nom de l'auteur ou de la personne ayant mis en ligne une notice, une simple regex suffit : <li><strong class="hide">Mise en ligne&nbsp;: </strong>[0-9/ -]+\| <a href="auteur([0-9]+)\.html">([^<]+)</a>

Critiquer la licence de Framasoft, quand on ne respecte même pas cette licence (c'est indiqué où sur ton site que les notices de Framasoft sont sous licence CC BY-SA ?), c'est quand même un peu fort...

Enfin, pour la base de données, ce n'est pas si simple que tu le dit car nous devons la rendre anonyme pour pouvoir la rendre disponible. En effet, Framasoft tourne sur SPIP, les données personnelle des auteurs sont dans la même table que l'auteur. Or vu la licence de Framasoft, sortir la base des logiciels sans les auteurs est tout simplement impossible.

Donc, oui, il serait pas mal que l'on ait une API pour partager les infos, mais demandé comme ça, c'est certain qu'il n'y aura pas d'effort de fait.
Tous les propos n'appartiennent qu'à leur auteur et n'engagent personne d'autre.
La liberté ne peut être que toute la liberté ; un morceau de liberté n'est pas la liberté. (Max Stirner), donc 4 CC sur 6 ne sont pas libres :-)
leviathan

Avatar de l’utilisateur
Messages : 1415

Mar 28 Mai, 2013 09:29

@leviatha, je suis désolé du ton que tu emploi, j'essaye de faire des efforts, et voilà ce que je prends. Je vais m'efforcer de répondre calmement :

Mouaaaahhh ! Bon, désolé d'être méchant, mais mettre ce truc sur les serveurs de Framasoft, c'est juste un appel à se faire hacker en moins d'une heure. Franchement, en 10 minutes, je trouve des XSS, des injections SQL en veux tu en voilà et l'upload de fichier qui n'est en rien sécurisé (pour peu qu'il y ait Multiview d'activé, ça sent bon l'injection de code PHP), possibilité de supprimer des fichiers sur ton serveur, injection de mail

Je suis seul, il m'est impossible de faire un truc parfait seul. Je fait ça pour le plaisir bénévolement, il est impossible d'attendre de moi ce qui est attendu des salariés Framasoft, et enfin, il y a un raporteur de bug sur coding team, car tous le projet est placé au même endroit volontairement.

Ensuite, quand on dit que Framasoft n'est pas libre car son code n'est pas dispo. Faut-il encore savoir chercher :
- http://www.framasoft.net/article4374.html
- http://sourceforge.net/p/framacontrib/code/HEAD/tree/
- https://github.com/framasoft

Comme je disais, éparpiller son code est à mes yeux une mauvaise idée, effectivement je n'avais pas vu ces liens, j'avais fouillé le github et comme je n'avais rien trouvé, je ne mettais pas dit « mais tiens, ils pourrait pas avoir par pur hazard plusieurs dépôts ? ». Pour l'article sur framasoft, c'est 4374ème, je pense ne pas avoir à donner d'explication (on cherche quand on sais que ça existe, si je devais chercher à l'aveugle dans tout le réseaux)…

De plus, le code de framasoft n'a pas changé depuis très longtemps. Pour récupérer le nom de l'auteur ou de la personne ayant mis en ligne une notice, une simple regex suffit : <li><strong class="hide">Mise en ligne&nbsp;: </strong>[0-9/ -]+\| <a href="auteur([0-9]+)\.html">([^<]+)</a>

Effectivement, je n'y avais pas pensé. Il existe de nombreuses solutions, et la mienne à été d'utiliser un parseur HTML qui déconne dès que vous changez le framanav, qui contrairement à ce que tu dit change souvent. Merci pour ta contribution ;)

Critiquer la licence de Framasoft, quand on ne respecte même pas cette licence (c'est indiqué où sur ton site que les notices de Framasoft sont sous licence CC BY-SA ?), c'est quand même un peu fort...

Ce fil est d'ailleurs ici pour ça, quelle est la licence des fiches ? J'y ai moi-même écrit une fiche qui ne me cite pas dans les auteurs mais en fin de fiche (c'est bouzillé pour la requète précédente), et je n'ai jamais été averti que ma contribution serais sous CC-By-Sa ou FDL ou je ne sais quoi encore.
Pour un projet clarifiant les licences, les 4 lignes en bas de page découragent les plus novices d'entre nous…

Enfin, pour la base de données, ce n'est pas si simple que tu le dit car nous devons la rendre anonyme pour pouvoir la rendre disponible. En effet, Framasoft tourne sur SPIP, les données personnelle des auteurs sont dans la même table que l'auteur. Or vu la licence de Framasoft, sortir la base des logiciels sans les auteurs est tout simplement impossible.

Vous êtes donc à mes yeux mal placés pour critiquer mon site, travail d'une seule personne, alors que votre site, public, en version finale, poussé collectivement par deux salariés (je crois) et je ne sais combien de bénévoles n'est pas « au point » après tant d'années.

Ça commence à être lassant, je commence à penser que vous me faites tourner pour m'énerver, et ça marche, je n'ajouterais rien, tout a été dit précédemment.

Amicalement,

Léo
leosw

Messages : 9

Mar 28 Mai, 2013 18:53

leosw a écrit:Je suis seul, il m'est impossible de faire un truc parfait seul. Je fait ça pour le plaisir bénévolement, il est impossible d'attendre de moi ce qui est attendu des salariés Framasoft,

Vous êtes donc à mes yeux mal placés pour critiquer mon site, travail d'une seule personne, alors que votre site, public, en version finale, poussé collectivement par deux salariés (je crois) et je ne sais combien de bénévoles n'est pas « au point » après tant d'années.


Je ne m'attacherai qu'à ces deux points ... qui n'en sont qu'un.
Les citations ci-dessus font apparaitre une chose : vous n'êtes pas au fait de l'organisation de l'association.
Bon, ça n'est pas surprenant au vu du nombre d'élément de la galaxie "Frama" que l'on qualifie bien souvent de nébuleuse d'ailleurs.
L'annuaire, n'en est qu'un élément, le plus ancien certes mais tout de même qu'un élément.
Pour avoir une idée plus précise, il y a justement une nouvelle page d'accueil : http://www.framasoft.net/
Et encore, même celle-ci ne fait pas état de tous les projets en cours (JosephK a tenté dernièrement de faire une carte du réseau mais je n'ai pas pu l'afficher sur mon écran 24", elle était trop vaste :shock: )

Pour revenir à l'annuaire : non, non, il n'y a pas de salarié de l'asso impliqué dedans. C'est géré principalement par un bénévole à ma connaissance plus quelques contributeurs, eux aussi bénévoles.
Tout comme d'autres projets d'ailleurs : la Framakey, ce sont deux membres de l'asso, bénévoles là aussi, idem pour FramaDVD/FramaDVD Ecole ou Framapack.
Les planètes de la galaxie "Frama" qui comprennent le plus de bénévoles sont certainement Framalang et Framabook à l'heure actuelle.
Et les salariés dans tout ça ? Et bien ils s'occupent de tâches techniques comme la maintenance des serveurs, de tâches administratives comme la comptabilité et de tâches de communication avec diverses instances (institutionnelles, monde libre, etc) et tentent désespérément de coordonner tous les projets. Autrement dit, non ils ne gèrent pas l'annuaire contrairement à ce que vous semblez penser.
Et j'ajouterai qu'en plus d'être des salariés ils sont aussi des membres bénévoles de l'association. Comme ça on peut les enchainer à leur poste de travail, gniark !

Tout ça pour dire que l’annuaire, que vous semblez penser être tout Framasoft, n'est qu'une des briques.
D'ailleurs, tout le monde sait que Framasoft c'est surtout la Framakey ! Euh, je ne dis pas ça parce que c'est le projet auquel je participe :mrgreen:
Pour mettre les choses en perspective, l'association c'est une trentaine de personnes engagées dans au moins autant de projets en fonction de leur temps libre qui est très variable en fonction du temps.
On est donc toujours en recherche de bonnes volontés et assez peu réceptif aux enragés qui débarquent en gueulant avec des "à priori" de la mort sans vraiment savoir ce qu'il y a en face.
fat115

Avatar de l’utilisateur
Messages : 930
Géo : Ardèche ... du nord

Mer 29 Mai, 2013 14:39

Alors gardez-vous le CC-BY-SA ou optez-vous pour la CC0 ? :mrgreen:
Nous sommes libres. Wir sind frei. We are free. Somos libres. Siamo liberi.
shokin

Avatar de l’utilisateur
Messages : 186
Géo : Suisse

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit