Di quali problemi dovrei essere consapevole quando franchising il mio codice?


9

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

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

Dopo alcune ricerche ho trovato alcune soluzioni come la crittografia PHP, l'offuscamento o l'impronta digitale dei dati.

Quello che sto chiedendo è virile:

  • Di cosa dovrei essere consapevole quando fornisco il mio codice?
  • Cosa posso fare per impedire loro di comprendere e vendere il mio codice a un'altra persona?

4
Quelli sicuri sono domande virili da porre! (Non posso apportare modifiche al singolo personaggio ...)
Deckard,

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 per distribuire il tuo codice (crittografato, offuscato, con impronta digitale o meno) con la garanzia del 100% che l'acquirente non rivenderà il tuo codice.


6

Nella mia esperienza, ti stai ponendo le domande sbagliate.

Le tue maggiori preoccupazioni dovrebbero essere:

  1. 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, rimani fermo e rifiuta.

Fondamentalmente, una cosa è impegnarsi a mantenere un software che altri commercializzano e integrano. Ed è una cosa completamente diversa quella di provvedere personalmente ai clienti finali. Una delle peggiori situazioni in cui puoi inserirti è competere per i clienti con i tuoi rivenditori.

Qualunque argomento ti abbiano sollevato (in genere "raggiungerai istantaneamente la nostra intera base di clienti"), come ho già sperimentato in ogni caso, nella migliore delle ipotesi è dubbio: se il tuo prodotto è davvero buono, non importa chi sia ospitando. Al massimo considera l'etichettatura bianca e anche allora ti suggerirei di pensarci due volte perché significa che perderai il controllo del tuo marchio.

Se ospitano il tuo software e sono grandi, perderai la necessaria esperienza su cose di cui avrai bisogno lungo la strada, ovvero l'assistenza ai clienti e il ridimensionamento.

Come ultima nota, tieni presente che in genere è male avere un singolo cliente che genera una grande fetta della tua attività. In caso affermativo, significa sostanzialmente che ti possiedono in tutti i sensi tranne il nome. E diffidare di lasciarsi convincere a firmare un accordo di joint venture per lo stesso motivo: ai rivenditori non piace stare a letto con la concorrenza e, di conseguenza, si può finire con un unico grande cliente.

In bocca al lupo!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.