Quais problemas devo estar ciente ao franquear meu código?


9

Eu forneço um serviço da Web usando um site e, recentemente, recebi uma proposta de franquia desse serviço para outra empresa.

Os problemas surgem quando eles querem que todo o meu código seja executado em seus servidores. Entendo os motivos deles, mas quero tomar medidas para que o núcleo do meu código PHP permaneça oculto e inalterado. Quero tomar medidas para que eles não revendam meu código para outro licitante ou usem meu IP.

Depois de algumas pesquisas, criei algumas soluções, como criptografia PHP, ofuscação ou impressão digital de dados.

O que estou perguntando é viril:

  • O que devo saber ao fornecer meu código?
  • O que posso fazer para impedir que eles entendam e vendam meu código para outra pessoa?

4
Essas com certeza são perguntas masculinas a serem feitas! (Eu não posso fazer edições de caráter único ...)
Deckard

Respostas:


8

A melhor coisa que você pode fazer nesses casos é escrever tudo no papel e assiná-lo pelas duas empresas, para que você saiba o que pode fazer quando estiver sendo vendido e o comprador conhecer suas limitações. Não há maneira infalível de divulgar seu código (criptografado, ofuscado, com impressão digital ou não) com 100% de garantia de que o comprador não revenderá seu código.


6

Na minha experiência, você está se perguntando as perguntas erradas.

Suas maiores preocupações devem ser:

  1. Isso se encaixa no meu modelo de negócios?

  2. Quão fácil é para eles encontrar / criar algo semelhante?

Se suas respostas (a) não são realmente e (b) bastante difíceis, permaneça firme e recuse.

Basicamente, uma coisa é manter um pedaço de software que outros comercializam e integram. E é algo totalmente diferente atender a clientes finais. Uma das piores situações em que você pode se colocar é competir por clientes com seus próprios revendedores.

Quaisquer que sejam os argumentos que eles lançaram para você (normalmente "você alcançará instantaneamente toda a nossa base de clientes") são, como já os experimentei, duvidosos: na melhor das hipóteses: se seu produto é realmente bom, não importa quem é hospedá-lo. No máximo, considere a etiqueta branca e, mesmo assim, sugiro que você pense duas vezes sobre isso, porque isso significa que você perderá o controle da sua marca.

Se eles hospedarem seu software e forem grandes, você perderá os conhecimentos necessários sobre coisas que serão necessárias mais adiante, como atendimento e dimensionamento.

Como última observação, lembre-se de que geralmente é ruim ter um único cliente que gera grande parte dos seus negócios. Se houver, significa basicamente que eles são seus donos em todos os sentidos, exceto no nome. E tenha cuidado para não se deixar levar pela assinatura de um contrato de joint venture pelo mesmo motivo: os revendedores não gostam de se deitar com a concorrência e, como resultado, você pode acabar tendo um único grande cliente.

Boa sorte!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.