Journal Avais-je le droit ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
27
juil.
2004
Pour des besoin personnel, j'ai modifier le comportement d'une fonction ('printer_draw_bmp') de l'extension 'php_printer' de PHP.
Cette fonction affichait une image bmp sur l'imprimante avec la taille et la résolution de l'image, on ne lui passait en paramètre que sa position x,y et maintenant avec ma modif on lui passe en plus la largeur et la hauteur que l'on souhait obtenir (étirement de l'image).

La question que je me pose:
Avais-je le droit de modifier cette fonction, puisque les sources ne sont plus disponible avec les sources PHP depuis la version 4.1.1 ?

J'ai en fait récupéré les sources de PHP version 4.1.0 (avec les sources de l'extension) et version 4.3.8 (sans les sources de l'extension).
J'y ai inclus les sources de l'extension dans la 4.3.8 pour faire ma modif et cela fonctionne nikel ;)

Dans le cas ou ma modif intéresse quelqu'un, ai-je le droit de diffuser un patch ou le binaire de l'extension ?

De plus j'avais lu que cette extension était abandonnée. (http://www.webfrustration.com/archive/130/2003/04/4/182391(...))
J'ai essayé de contacté le mainteneur principal de cette extension mais ma question reste sans réponse.


D'avance merci
  • # Avais-je le droit ?

    Posté par  (site web personnel) . Évalué à 10.

    La question a se poser est :
    Quelle est la licence de l'extention 'php_printer' que tu as recuperé dans la version PHP 4.1.1 ?

    Si c'est libre, (et ca doit l'etre vu que c'etait inclus dans PHP) tu as le droit de faire ce que tu as fait, le droit de diffuser le patch.
    Ce que tu n'as pas le droit de faire c'est de livrer des binaires contenant ta modif sans les sources de la modif. Enfin, plus exactement, tu es obligé de donner les sources si on te les demande, donc en general tu les livres avec le binaire et ya pas de probleme :)

    Si c'est pas libre (ca m'etonnerai), ben faut regarder la licence :)
    • [^] # Re: Avais-je le droit ?

      Posté par  (site web personnel) . Évalué à 5.

      ok

      dans les sources il est fait mention de la 'PHP license 2.02' (http://www.php.net/license/2_02.txt(...))

      bon apparemment, si j'ai bien compris j'ai le droit de modifier et redistribuer comme tu me l'as dit à condition de mettre à dispo les sources.

      Bon une autre question, par quel biais puis-je remonter mes modifs, pour que ça soit inclus de base avec PHP puisque la fonction existante est completement débile car elle ne s'adapte pas à la resolution de l'imprimante?
  • # Y'a pas de raisons

    Posté par  (site web personnel) . Évalué à 8.

    Dans la mesure où tu as modifié du code GPL et que tu l'as rajouté dans un autre code code GPL, le droit tu l'as.

    Apres tu risques peut-être de vexer le mainteneur qui a supprimé cette fonction de la version pour des raisons peut-être valables. Il risque d'être pas content et de t'envoyer à la pèche si tu lui poses des questions mais même ça ca m'étonnerait...

    M'enfin y'a pas de soucis à mon avis, tu fais du libre, t'es in-charte ;)
  • # autre problème de l'extension

    Posté par  (site web personnel) . Évalué à 1.

    J'avais eut également un problème avec cette extension mais j'avais laissé tomber par depit. Impossibilité de changé l'orientation du papier en 'paysage'.

    Je vais en profiter pour voir si je peux faire quelque chose pour remédier à cela.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.