IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Débats sur le développement - Le Best Of Discussion :

Programmation et éthique


Sujet :

Débats sur le développement - Le Best Of

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de JoeChip
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    536
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 536
    Par défaut Programmation et éthique
    Bonjour,

    Existe-t'il un document consensuel résumant les règles de déontologie applicables par un programmeur ?

    Par exemple quel peut être le degré acceptable d'accès distant à l'ordinateur d'un utilisateur ? Peut-on intégrer un serveur shell à une application, par exemple ? On peut faire signer un document à l'utilisateur, mais s'il n'est pas vraiment capable de comprendre de quoi on parle ? On peut être couvert en matière légale, mais ça ne suffit pas forcément à définir les limites de l'honnêteté...

    D'autres exemples ?

  2. #2
    Membre chevronné Avatar de Lavock
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 560
    Par défaut
    Pour faire simple, tu as besoin :
    - Code de la Propriété Intellectuelle
    - Code de Commerce
    - D'un juriste (ou au moins quelqu'un qui si connaisse)
    - D'un sens éthique/morale

    Il y a, à ma connaissance, que la FSF qui définie une déontologie "publique"... Reste que ceci n'a rien d'universelle...

    Enfin, en dehors du droit, cela relève plus de la philosophie. Il doit bien y avoir des thèses publiques sur la place des technologies informatiques, ou leurs rôles, etc qui ont été faites.

    PS : Bonne chance à toi pour trouver ce genre de réponse !

  3. #3
    Expert confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 814
    Par défaut
    Surtout, ça dépend du contexte dans lequel on travaille. Un développeur d'applis bancaires internes comme moi a certainement plus de contraintes qu'un développeur d'appli de gestion de salon de coiffure..... Par exemple, si je divulgue que le célèbre ****** ********* dispose d'une carte de paiement haut de gamme chez mon client, c'est génant. Le développeur d'appli générique(vendue dans le commerce) n'aura que fort rarement accès à ce genre de données.

  4. #4
    Membre émérite Avatar de JoeChip
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    536
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 536
    Par défaut
    En fait je m'attendais moins à une réponse précise qu'à un débat : je pense que c'est la réflexion sur l'éthique qui fait l'éthique. Je demandais un document surtout comme base de la discussion. Mais apparemment les choses sont claires pour tout le monde

    Bon, je vais installer un serveur dans une appli, pour pouvoir aller voir tout ce que je veux sur l'ordi du client (si je dis "je vais installer un backdoor sur l'ordi d'un client", c'est pareil ?)... Il n'a aucune idée de ce que ça peut être, et je lui ai fait signer un document contenant un vague paragraphe m'autorisant à accéder à son matériel. Donc tout va bien ?

  5. #5
    Membre émérite Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 961
    Par défaut
    Ça me rappelle une certaine grande entreprise qui commence par Micro et qui finit par $soft
    Après en interne c'est une tout autre chose...

  6. #6
    Membre chevronné Avatar de Lavock
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 560
    Par défaut
    Citation Envoyé par JoeChip Voir le message
    Bon, je vais installer un serveur dans une appli, pour pouvoir aller voir tout ce que je veux sur l'ordi du client (si je dis "je vais installer un backdoor sur l'ordi d'un client", c'est pareil ?)... Il n'a aucune idée de ce que ça peut être, et je lui ai fait signer un document contenant un vague paragraphe m'autorisant à accéder à son matériel. Donc tout va bien ?
    Ouch !
    Code pénal, article 226.16-24 et 323.1-7 >< !

    @el_sapper : je pense que ce dont tu parles relève plus du secret professionnel ou autre que de l'éthique de développement.

    PS : Un débat autour du droit du client est tout ce qu'il y a de plus intéressant. Seulement, c'est Troll-like, et là, c'est vendredi-saint quand même >< !
    Ils sont quand même étaient majoritairement défini par la loi, bien que certains tentent de les bafouer.... Mais là... !

  7. #7
    Membre averti
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Par défaut
    Si l'on parle d'éthique, ce qui prime ce n'est pas le moyen technique mais le pourquoi fonctionnel...

    A mon sens, mettre en place des fonctionnalités de 'backdoor' dans une application qui sera chez un client n'est pas forcement gênant si il y a une raison précise et clair. Par exemple, si l'on vend de la maintenance et de la supervision, mettre en œuvre un moyen d'accès a la machine n'est pas forcement choquant...
    Par contre si l'on met en place pour une raison moins avouable (recup. de donnée client par exemple) c'est déjà plus gênant... et moins légal je pense...

  8. #8
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Citation Envoyé par el_slapper Voir le message
    Par exemple, si je divulgue que le célèbre ****** ********* dispose d'une carte de paiement haut de gamme chez mon client, c'est génant.
    Ca, c'est plus lié au contexte bancaire (valable pour tous les métiers dans la banque qui ont des accès) plutôt qu'à l'informatique.

    Et en général, c'est bien plus que "gênant". Car non seulement tu risques au mieux de te faire virer, mais tu risques surtout des poursuites judiciaires pour avoir divulguer des informations considérées comme secret bancaire (enfin, je pense que tu le sais)


    Mais il est vrai que dans les banques, sur les postes de développeurs, il y a rarement accès au net (ou alors de manière très restreinte), impossibilité de brancher des clefs usb, jamais d'accès admin etc. Faire sortir du code de la banque (même pour bosser chez soi) peut être considéré comme une faute grave.
    Dès que ça touche la sécurité, il y a souvent un service interne qui valide les points d'architecture etc.
    Il y a dans certains pays des organismes gouvernementaux qui émettent des règles et qui surveillent (la commission de surveillance du secteur financier pour le Luxembourg par exemple).


    Je connais quelqu'un qui avait fait une blague là dessus (comme quoi il sortait des infos de client pour bosser de chez lui), à peine 2 heures après, le contrôle interne lui est tombé dessus pour ouvrir une enquête (à partir de ce moment, tu as intérêt à être clean)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 04h08
  2. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 15h50
  3. communication entre programmes
    Par jérôme dans le forum C
    Réponses: 12
    Dernier message: 16/04/2002, 09h05
  4. Comment débuter en programmation ?
    Par Marc Lussac dans le forum Débuter
    Réponses: 0
    Dernier message: 08/04/2002, 12h29
  5. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo