(replace-string "delivrer" "dèlivrer") Pour chaque question il y a une et seulement une réponse correcte. ------------------------------------------------------------------------ 1. Pouvez-vous modifier un logiciel libre sans copyleft le en échange d'argent ? [ ] Oui, mais je dois libérer la version modifiée sous la même licence [ ] Oui, et je peux libérer la version modifiée sous n'importe quel licence [ ] Non [ ] Seulement si l'auteur est d'accord ------------------------------------------------------------------------ 2. Pouvez-vous lier un logiciel GPL avec un logiciel LGPL ? [ ] Oui, et le résultat est GPL [ ] Oui, et le résultat est LGPL [ ] Oui, et le résultat est dans le domaine publique [ ] Non ------------------------------------------------------------------------ 3. Pouvez-vous lier un logiciel GPL avec le logiciel couvert par le licence de X ? [ ] Oui, et le résultat est GPL [ ] Oui, et le résultat est couvert par la licence de X [ ] Oui, et le résultat est dans le domaine publique [ ] No ------------------------------------------------------------------------ 4. La licence de X est: [ ] Logiciel Libre mais pas Open Source [ ] Open Source mais pas Logiciel Libre [ ] Sans copyleft [ ] Logiciel Libre, Open Source et avec copyleft ------------------------------------------------------------------------ 5. La licence GNU GPL est: [ ] Logiciel Libre mais pas Open Source [ ] Open Source mais pas Logiciel Libre [ ] Sans copyleft [ ] Logiciel Libre, Open Source et avec copyleft ------------------------------------------------------------------------ 6. Vous avez écrit un logiciel. Pouvez-vous le delivrer sous licence GNU GPL seulement après avoir reçu un paiement ? [ ] Non, je dois le publier sur Internet [ ] Non, je dois publier au moins dix copies avant [ ] Oui [ ] Seulement si le logiciel est Open Source mais pas Logiciel Libre ------------------------------------------------------------------------ 7. Une certaine entreprise a écrit un logiciel propriétaire, mais est maintenant disposée à le delivrer au public sous licence GNU GPL, en libérant le code source sur Internet, *dès qu'elle recevra $100000 de la communauté*. Des donations sont faites jusqu'à ce que la somme de $100000 est atteinte, et le logiciel est publié comme promis. Est-ce que le logiciel est Logiciel Libre maintenant ? [ ] Non, mais il est Open Source [ ] Non, parce que les gens ont payé [ ] Non, il est dans le domaine publique [ ] Oui ------------------------------------------------------------------------ 8. Il y a un «licence header» comme cela: Copyright (C) 2008 John Doe Ce logiciel est libéré sous license GNU GPL, version 3 (voyez le fichier COPYING). Il n'y a aucune garantie. [ ] incorrect, les logiciels GPL ne sone pas couverts par le copyright [ ] incorrect, le GPL exige que l'auteur fournit la garantie [ ] correct ------------------------------------------------------------------------ 9. La plupart des logiciels de GNU contienent des pièces écrites en assembleur, parce que la vitesse d'exécution est très importante [ ] vrai [ ] faux ------------------------------------------------------------------------ 10. Linux est [ ] Open Source mais pas Logiciel Libre [ ] Logiciel Libre mais pas Open Source [ ] Un noyau [ ] Un système d'exploitation [ ] Un système d'exploitation, sans noyau [ ] Un système d'exploitation qui inclut aussi un noyau, mais le noyau n'est pas employé beaucoup ------------------------------------------------------------------------ 11. GNU est [ ] Open Source mais pas Logiciel Libre [ ] Logiciel Libre mais pas Open Source [ ] Un noyau [ ] Un système d'exploitation, sans noyau [ ] Un système d'exploitation d'exploitation qui inclut un noyau aussi, mais le noyau n'est pas employé beaucoup [ ] Une collection de programmes en ligne de commande ------------------------------------------------------------------------ 12. J'ai écrit un logiciel avec un groupe de personnes, pendant une année. Quand nous avons fini nous l'avons publié sur Internet sous licence GNU GPL. C'est un exemple de : [ ] Logiciel Libre [ ] Open Source [ ] Le modèle à Cathedral [ ] Le modèle à Bazaar [ ] Worse is better [ ] domaine publique ------------------------------------------------------------------------ 13. Aujourd'hui les manières habituelles de developpement des grands projets des logiciels libres ont radicalement changé depuis le commencement du projet GNU [ ] Vrai, aujourd'hui la plupart des logiciels libres sont écrits en C++, ce qui rend la coopération très facile [ ] Vrai, aujourd'hui la plupart des logiciels libres sont écrits en LISP, ce qui rend la coopération très facile [ ] Faux, le projet de GNU est très récent [ ] Vrai, les gens coopèrent typiquement en utilisant Internet [ ] Faux, le développement et les méthodes de communication sont toujours essentiellement identiques ------------------------------------------------------------------------ 14. Open Source est différent du Logiciel Libre parce que: [ ] la plupart des licences Logiciel Libre ne sont pas Open Source [ ] la plupart des linceses Open Source ne sont pas Logiciel Libre [ ] les philosophies sont différentes [ ] Logiciel Libre est toujours distribué gratuitement [ ] Open Source est toujours distribué gratuitement ------------------------------------------------------------------------ 15. C'est une vraie citation : «XXXX is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of XXXX is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in.» «XXXX est une méthode de développement pour le logiciel qui emploie l'efficacité de la correction décentralisé [destribuée], et la transparence de ce procédé. La promesse de XXXX est de meilleure qualité, de fiabilité plus elevée, plus de flexibilité, prix réduit, et la fin de la dependance forcée ["lock-in"].» «XXXX» est: [ ] Logiciel Libre [ ] Open Source [ ] Le modèle à Cathedral [ ] Le modèle à Bazaar [ ] Worse is better [ ] domaine publique ------------------------------------------------------------------------ 16. Je suis à la maison, sur Internet. Je veux employer un programme avec une interface graphique qui est seulement installée sur l'ordinateur de mon bureau. Je dois employer : [ ] GCC [ ] Linux [ ] X [ ] Guile [ ] GNU [ ] OpenOffice ------------------------------------------------------------------------ Rappelez-vous que (null? X) retourne #t si X est la liste vide, et #f sinon. (define f (lambda (x) (if (null? x) 42 (if (null? (cdr x)) (car x) (f (cdr x)))))) Pour les questions suivantes vous devez «interpréter manuellement» le code. Il est très court. ------------------------------------------------------------------------ 17. (f (toto1 toto2 toto3)) Quel est le résultat ? [ ] Il y a une erreur [ ] toto1 [ ] (toto1) [ ] toto2 [ ] (toto2) [ ] (toto2 . toto3) [ ] (toto1 toto2 toto3) [ ] toto3 [ ] (toto3) [ ] 42 ------------------------------------------------------------------------ 18. (f '(toto1 toto2 toto3)) Quel est le résultat ? [ ] Il y a une erreur [ ] toto1 [ ] (toto1) [ ] toto2 [ ] (toto2) [ ] (toto2 . toto3) [ ] (toto1 toto2 toto3) [ ] toto3 [ ] (toto3) [ ] 42 ------------------------------------------------------------------------ 19. (f (cons 1 2)) Quel est le résultat ? [ ] Il y a une erreur [ ] 1 [ ] (1) [ ] 2 [ ] (2) [ ] (1 . 2) [ ] (1 2) [ ] 42 ------------------------------------------------------------------------ 20. (f (cons 1 '())) Quel est le résultat ? [ ] Il y a une erreur [ ] 1 [ ] (1) [ ] 2 [ ] (2) [ ] (1 . 2) [ ] (1 2) [ ] 42 ------------------------------------------------------------------------