Va bene svilupparsi contro una libreria di terze parti che scopri?

3

Se trovi un modo per interagire con un'API del servizio web che non è documentata pubblicamente come disponibile e può emularla all'interno di un'applicazione che sviluppi, è illegale farlo? Inoltre è illegale addebitare un costo per un prodotto creato per interagire con questi servizi (forse tutto ciò che serve è un riferimento alla terza parte)?

Un esempio potrebbe essere, diciamo, Google non ha pubblicizzato come fare una ricerca nel tuo programma, ma hai scoperto come e fatto in modo che le persone possano fare la ricerca in modo diverso rispetto a come lo presenta Google, puoi costruire contro il servizio hai scoperto e venduto una versione di esso?

    
posta Benny 09.10.2011 - 03:03
fonte

5 risposte

1

Nessuna risposta adatta a tutti.

IANAL, ma, vorrei suggerire:

Se scopri il reverse engineering / decompilazione di un programma, potrebbe essere illegale in base al copyright.

Se lo scopri per delega / intercettazione o solo per sapere dell'esistenza, sarebbe legale in quanto non hai effettivamente fatto nulla per il loro servizio o prodotti ... ma, potrebbe essere ancora moralmente un'area grigia.

In ogni caso, se dovessi usare qualcosa che non è documentato e lo hai davvero "trovato" legalmente, puoi sempre documentarlo per il bene degli altri.

Se addebiti o simili, in realtà non cambia i fatti sopra - tuttavia - sarai responsabile nei confronti dei tuoi clienti e c'è un'alta probabilità che li chiuderà in qualsiasi momento senza farti sapere.

Se fossi io e ho trovato qualcosa che funzionasse, chiederei alla gente e proverei a negoziare con loro.

    
risposta data 09.10.2011 - 03:08
fonte
7

È pericoloso. Se non è documentato pubblicamente, allora non avranno alcuna compunzione contro l'interruzione della compatibilità, o semplicemente la rottura del tutto. Potrebbe basarsi su apis web non documentate che potrebbero scomparire domani.

    
risposta data 09.10.2011 - 03:47
fonte
2

Se non è adeguatamente documentato, non è un'API. Consiglierei di non usarlo in quanto potrebbe cambiare ogni volta che lo scrittore lo desidera.

Il migliore sarebbe contattare il proprietario di questo servizio web e chiedergli se vuole renderlo pubblico.

    
risposta data 09.10.2011 - 11:06
fonte
1

Se non è documentato, probabilmente non è stato progettato per uso esterno, certamente non da nessun altro. Potrebbe essere una pre-release, potrebbe essere sperimentale, potrebbe semplicemente essere qualcosa pensato per uso interno.

Vorrei esitare a lungo e duramente prima di basare qualsiasi cosa su un servizio del genere per il mio uso personale. Vorrei esitare ancora più a lungo prima di basarci qualcosa e vendere .

Il servizio può essere ritirato o modificato in qualsiasi momento.

Se la usi solo per il tuo beneficio personale, sarebbe una seccatura ma niente di più.

Se hai venduto prodotti basati su quel servizio, hai stipulato un contratto (esplicito o implicito) con i tuoi clienti. Quando il servizio viene ritirato o modificato, sei in un sottaceto poiché non puoi più consegnare la tua parte dell'accordo. Oltre alle richieste di rimborso, è possibile che si debbano affrontare tutti i tipi di richieste di risarcimento. Ciò dipende ovviamente dai termini di servizio / contratto di licenza e dalle limitazioni di garanzia. Ma tieni presente che l'esclusione della responsabilità non è consentita ovunque in questo mondo.

In breve: non utilizzare il servizio senza chiedere a coloro che hanno sviluppato il servizio e stipulare un contratto con loro per la fornitura continua di tale servizio.

    
risposta data 09.10.2011 - 10:41
fonte
0

Se lo fai, stai dando all'operatore del sito il controllo su alcuni comportamenti della tua app. Se non sono contenti di averlo fatto, potrebbero cambiare il codice per restituire risultati che non vorresti esporre ai tuoi clienti, a seconda di come lo stanno utilizzando da soli. Non è esattamente la stessa cosa, ma abbastanza simile da fungere da avvertimento: una volta ho scoperto un venditore eBay che collegava hotlink alcune delle mie vecchie foto, e il ragazzo era rosso in viso quando ha tirato su le sue aste un giorno e ha trovato porno hard-core su di essi.

    
risposta data 09.10.2011 - 17:07
fonte

Leggi altre domande sui tag