Di quali problemi dovrei essere a conoscenza quando concedo in franchising il mio codice?

9

Fornisco un servizio Web utilizzando un sito e di recente ho ricevuto una proposta per il franchising di quel servizio a un'altra società.

I problemi arrivano quando vogliono che tutto il mio codice venga eseguito nei loro server. Capisco le loro ragioni, ma voglio prendere le misure che il nucleo del mio codice PHP rimane nascosto e invariato. Voglio prendere le misure che non rivendono il mio codice a un altro offerente o utilizzare il mio IP.

Dopo alcune ricerche mi sono imbattuto in alcune soluzioni come la crittografia PHP, l'offuscamento o il fingerprinting dei dati.

Quello che sto chiedendo è virile:

  • Di cosa dovrei essere a conoscenza quando fornisco il mio codice?
  • Che cosa posso fare per impedire che comprendano e vendano il mio codice a un'altra persona?
posta JMagalhaes 10.05.2011 - 12:46
fonte

2 risposte

8

La cosa migliore che puoi fare in questi casi è scrivere tutto su carta e farlo firmare da entrambe le società, quindi sai cosa puoi fare quando viene venduto e l'acquirente conosce i suoi limiti. Non esiste un modo infallibile di dare via il tuo codice (crittografato, offuscato, impronte digitali o meno) con il 100% di garanzia che l'acquirente non rivenderà il tuo codice.

    
risposta data 10.05.2011 - 12:55
fonte
6

Nella mia esperienza, ti stai ponendo le domande sbagliate.

Le tue più grandi preoccupazioni dovrebbero essere:

  1. Questo si adatta al mio modello di business?

  2. Quanto è facile per loro trovare / creare qualcosa di simile?

Se le tue risposte sono (a) non proprio e (b) piuttosto difficili, allora rimani saldo e rifiuta.

Fondamentalmente, è una cosa essere nel business di mantenere un pezzo di software che altri mercato e integrare. Ed è una cosa completamente diversa essere catering per i clienti finali. Una delle peggiori situazioni in cui puoi inserirti è competere per i clienti con i tuoi rivenditori.

Gli argomenti che ti hanno sballottato (tipicamente "raggiungerai immediatamente la nostra base di clienti completa") sono, come li ho vissuti comunque, dubbiosi nel modo migliore: se il tuo prodotto è veramente buono, non lo fa importa chi lo ospita Al massimo consideri l'etichettatura in bianco, e anche allora ti suggerirei di pensarci due volte perché significherebbe perdere il controllo del tuo brand.

Se ospitano il tuo software e sono grandi, perderai l'esperienza necessaria sulle cose di cui avrai bisogno in futuro, ovvero assistenza clienti e ridimensionamento.

Come ultima nota, tieni presente che in genere è brutto avere un singolo cliente che genera una grossa fetta della tua attività. Se qualcuno lo fa, in pratica significa che ti possiede in tutti i sensi, ma il nome. E fai attenzione a lasciarti coinvolgere dalla firma di un accordo di joint venture per lo stesso motivo: i rivenditori non amano essere a letto con la loro concorrenza e, di conseguenza, potresti finire con un unico grande cliente.

Buona fortuna!

    
risposta data 10.05.2011 - 13:51
fonte

Leggi altre domande sui tag