29 votes

Compromettre mon intégrité?

J'ai récemment écrit une petite application simple qui prend des instantanés de votre moniteur(s) toutes les X secondes / minutes. L'idée est de garder une trace de votre activité.

Plus de détails ici: http://www.artenscience.co.uk/artenscience/ScreenAudit.html

Depuis, j'ai eu plusieurs mails de personnes me demandant d'introduire un "Mode Furtif", en fait, rendre l'application invisible pendant la course. Également d'introduire un FTP ou e-mail mécanisme pour les captures d'écran.

Techniquement, c'est très simple, cependant je peux deviner comment il sera utilisé ... presque certainement utilisé comme un moyen d'obtenir secrètement des informations à des fins malhonnêtes.

Cependant, il pourrait également être utilisé dans le bon sens. Mais je sais que ce n'est pas l'intention.

Dois-je développer cette fonctionnalité en sachant qu'il pourrait probablement va être utilisé de différentes manières que je ne suis pas à l'aise avec ?

Au moment où je tends à ne PAS faire le développement. Quel est le point de vue de la communauté ?

Je constate que ce n'est pas une simple question de programmation, mais je ne peux pas penser à un meilleur endroit pour demander cela.


Oui, je connais TimeSnapper. Comme moi, ils le rendent facile de dire que l'application est en cours d'exécution. La différence est que je suis invité à développer "mode furtif" de sorte que les gens ne peuvent pas dire que le programme est en cours d'exécution.


Je l'ai écrit à "gratter une démangeaison" fondamentalement et pour mes propres fins. Faire de l'argent est secondaire et onnodb résume, je pense. Je regrette de le faire. Donc je ne vais pas le faire. Il vient d'être inscrites sur la Pomme de Téléchargements du site en tant que bien si c'est de bonnes nouvelles :-)

37voto

onnodb Points 4246

Étant donné qu'il y a une énorme probabilité qu'un tel mode furtif sera utilisé pour, comme vous l'appelez, des fins malhonnêtes, je ne le ferais pas. Je suppose qu'il doit aussi y avoir des lois contre l'espionnage sur des gens comme cela, de sorte que vous pouvez effectivement être en le rendant plus facile pour les gens à enfreindre la loi.

Cela dépend aussi de votre propre but avec l'application. Pourquoi avez-vous l'écrire? Pas seulement pour faire de l'argent --- sinon, tu n'aurais pas posté cette question ici. Si vous soupçonnez que vous pourriez regretter une telle fonctionnalité plus tard, il suffit de ne pas le construire.

Enfin, si certains utilisateurs ont réellement l'intention d'espionner les écrans des autres, ils trouveront une façon de le faire, de toute façon. Cela ne veut pas dire, cependant, que vous devez le rendre plus facile pour eux!!!

18voto

Leon Bambrick Points 10886

Nous (chez TimeSnapper) recevons des demandes pour cette fonctionnalité tout le temps (nous en avions une aujourd'hui seulement en fait).

Nous n'y cédons pas. C'est une question de principe. Je suis entièrement d'accord avec votre opinion à ce sujet et je suis très heureux de voir les réponses que les gens ont données ici, qui soutiennent essentiellement cette position.

Bonne chance avec votre travail en compétition ;-)

6voto

Peter Wone Points 7672

Vous savez, ces systèmes peuvent être faussée.

Par exemple, rappelez-vous que l'exécution de Dilbert dans lequel les employés ont des caméras attachées à leur tête? Mincom en fait cela. Eh bien, pas attaché à votre tête, mais ils ne l'utilisation de caméras et des enregistreurs de frappe pour vérifier si vous êtes en train de faire des travaux personnels ou admin. Un de mes chum a utilisé un second moniteur placé à l'extérieur de l'appareil photo pour des choses qu'il ne voulait pas vu, et a écrit (à la maison, évidemment) un logiciel intéressant pour alimenter l'enregistreur de données d'un flux constant de caractères à partir de fichiers dans l'arborescence des sources. Nous avons décidé qu'il était préférable de ne pas aller hors des cartes, de sorte qu'il ne s'est avéré 800 LoC/jour.

Dans point de fait, mon chum a fait la bonne chose; il a juste refusé de se soumettre à leurs invasive et insultant de traitement, et sont opposés à l'utilisation de inappropriées de la "productivité" métrique. Si vous pensez que la Ldc est un bon indicateur de la productivité, alors vous n'avez jamais rencontré un crétin qui pond des files interminables de déchets code. J'ai. La société aurait été mieux si il avait passé ses jours googler le porno, mais sur Ldc le gars était une dynamo.

Parce qu'il n'a jamais traversé leur petty, beauracratic l'esprit que quelqu'un pourrait faire une "mission impossible" et de les jouer de préenregistrés de l'activité acceptable, mon ami avait surprenant de latitude. Une fois ou deux fois, il a obtenu un de ces horribles peu générique prix des stylos que vous obtenez de sociétés trop moche pour le printemps pour un plexiglas plaque. Ils pensaient qu'il était un très productif saint.

Certains (les avocats et le moyen de gestion de types) serait en colère, horrifié par ce. Aussi loin que je peux voir, la compagnie a fait ses attentes très claires, et il les a rencontrés.

4voto

Huppie Points 4805

Je voudrais faire la même chose TimeSnapper et LogMeIn faire. Ne pas mettre en œuvre un "mode furtif".

LogMeIn toujours affiche un message indiquant que le pc est actuellement contrôlé à distance.

Peut-être que vous devriez en parler à la TimeSnapper les gens à ce sujet. Ils le font déjà.

Timesnapper laisse toujours l'icône de la barre visible.

2voto

Cebjyre Points 3946

Il semble que vous développiez un logiciel, puis le rendiez disponible à l'achat, plutôt que d'avoir un patron exigeant ces fonctionnalités, donc je dirais de ne rien faire qui vous mettrait mal à l'aise.

Remarque: je ne dis pas que s'il y avait un patron qui demandait quelque chose que vous ne voudriez pas fournir, vous devriez le faire sans vous battre, mais la différence entre `` pourrait ne pas obtenir de ventes '' et `` pourrait se faire renvoyer '' est un.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X