Como você cria um site de código aberto e lucra?


8

Não estou perguntando exatamente do ponto de vista comercial, mas, por exemplo, o reddit e o Twitter são completamente de código aberto. Entendo que pelo menos a grande maioria de seus lucros vem da publicidade em seu site. Então, o que exatamente é impedir alguém de copiar seu código e criar seu próprio site com algumas mudanças pequenas, mas eficazes?

Peço isso porque tenho um site e quero ganhar dinheiro com isso através de publicidade. Também quero que o código seja de código aberto, apenas para ser legal, mas não quero que isso aconteça comigo. Meu site não é (e provavelmente nunca estará perto de) uma instituição como o Twitter ou o reddit. Não tenho certeza se eles são tão grandes que não estão preocupados com alguém copiar seu site ou se eles realmente têm alguma proteção, apesar de serem de código aberto.

O reddit usa CPAL e o Twitter usa a licença Apache - isso oferece a proteção de que eles precisam ou existe algo mais que eu não estou recebendo?


4
Você recebeu ótimas respostas, mas estou pensando que o OnStartups também poderia ter fornecido ótimas respostas.
Maple_shaft

Respostas:


22

Não há "proteção" quando alguém pode pegar sua base de código e colocá-la em outro servidor. Nenhum. Fecho eclair. O Reddit e o Twitter estão confiando no efeito de rede para tornar seus sites valiosos. (O artigo da Wikipedia cita até o Twitter como um exemplo do efeito de rede.)

A idéia básica é que, para um serviço que conecta pessoas, seu valor se baseia principalmente no número de usuários. (Se eu sou a única pessoa no mundo com um telefone, é inútil. Mas, quando todos têm um, esse telefone é uma ferramenta incrivelmente valiosa.) Então, sim, eles são "tão grandes que não estão preocupados com alguém" copiando o site ", porque o site em si não é o que eles querem. Ter um site tão grande é.


6
Você sabe se algum desses sites foi aberto depois de criar uma comunidade enorme ou se eles começaram dessa maneira (e eu acho que tive sorte)?
Explosion Pills

3
@tandu Reddit foi aberto 3 anos após a fundação, em 2008
tobyodavies

3
Eu me pergunto o que aconteceria se você estivesse em um território onde o Twitter não era permitido porque não estava em conformidade com as leis locais (por exemplo, permita a censura do governo). Se você clonado a fonte e acrescentou que o recurso, você tem a receita para o sucesso nesse território - mas você ainda precisa construir a comunidade para espalhar a palavra (~ efeito de rede)
JBRWilkinson

10

Eu mesmo lutei contra esse conceito, e aqui está a minha melhor chance de responder: Seu trabalho como desenvolvedor de software não é escrever código; é fornecer algum tipo de serviço (seja o que for).

De qualquer forma, a maioria dos códigos passará de uma novidade para uma onipresença com o tempo, então acho que é uma boa atitude, mesmo em um ambiente proprietário. Por exemplo, ninguém precisa codificar mais nada para criar uma página da Web básica para pequenas empresas ou clube de fãs.

Lucrar com o software de código aberto é como lucrar com uma venda de bolos, onde todo mundo sabe que sua receita de brownies veio da caixa. As pessoas poderiam ter feito seus próprios brownies, mas não fizeram ou não querem ou [longa lista de razões]. Eles compram o seu por conveniência, ou [outra lista de razões]. Não tente gerar receita com sua receita. Em vez disso, concentre-se em fornecer o serviço.


Esse é um conselho razoável, mas eu sou apenas um cara - digamos que um grupo de pessoas viu e gostou da minha ideia e queria reproduzi-la, eles poderiam, em teoria, fazer isso do zero, mas se tivessem acesso ao meu código, isso economizaria alguns passos.
Explosion Pills

@ Dave, o termo parte de trás da caixa é depreciativo. Alguns dos melhores códigos do mundo são de código aberto. Especialmente no web dev. Vou parar antes de ser acusado de ser um fanboy. tandu: a menos que sua ideia seja radicalmente diferente (como na redefinição completa da web), qualquer grupo de pessoas poderá copiá-la em alguns dias, por mais complicado que seja. As pessoas têm implementado curtidas no Twitter como uma forma de exercício antes de abrirem seu código. Ser o primeiro, sendo robusto e ser novo é o que faz success.Not sua "receita secreta"
rahmu

@rahmu bem, eu certamente não diria que é radicalmente diferente - você está sugerindo que eu vá em código aberto?
Comprimidos de explosão

@rahmu Minha intenção não era ser depreciativa, mas depois que você apontou isso, posso ver como pode ser - obrigado por apontar isso.
Dave Kennedy

@tandu: Não estou sugerindo que você seja de código aberto. Você é o único que pode decidir isso. Só estou dizendo que seus medos sobre as pessoas roubarem seu código não são muito justificáveis. A maioria dos desenvolvedores pode copiar qualquer ideia, tenha acesso ao código ou não. Por outro lado, o código aberto traz alguns fortes benefícios ao projeto. Novamente, você deve saber se deve abrir o código-fonte ou não, e mais importante quando e como abrir o código-fonte. O código aberto é útil apenas se você criar uma comunidade em torno do seu código e, acredite, é preciso muito trabalho!
Rhmu

3

O Reddit e o Twitter podem abrir sua base de código de código-fonte, pois não é a principal razão pela qual eles são tão populares. Sua maior mercadoria é sua comunidade e seu conteúdo. Se eles disponibilizassem livremente sua comunidade e conteúdo para outras pessoas, estariam se colocando em risco da mesma maneira que você descreve.

O Wolfram alpha, por outro lado, é um exemplo de site que estaria em risco se fosse totalmente de código aberto. Se uma empresa como o Google integrou sua base de código em sua pesquisa, isso poderia ser devastador para eles.

Eu acho que a resposta para sua pergunta é quão valioso você acha que o código está no seu site, em comparação com o benefício que ele obteria por ter código aberto


2

Existem muitas formas de código aberto de um site , por aí.

  • Você pode abrir o código, mas não os dados .
    (você pode nem possuir os dados na medida em que é capaz de abri-los em código-fonte, btw)

    ... então as pessoas procuram você pelo conteúdo exclusivo.

    Clonagem: a clonagem do site é simples, mas você obtém um shell vazio.

  • Código aberto, os dados, não o código ( modelo de stackoverflow )

    ... onde os usuários continuam vindo, porque o software aqui é muito bom em extorquir continuamente o conteúdo de outras pessoas que queremos ler.

    A clonagem de um site desse tipo é mais difícil, mas certamente é possível.
    Ainda assim, os clonadores iniciam uma corrida com anos claros de diferença em relação aos autores originais e precisam se manter atualizados, fornecendo novos recursos competitivos para invadir o site original e obrigar mais pessoas a visitar.

    É uma corrida tão difícil de vencer que, se alguém vencer, ela ganhará objetivamente.
    (e isso pode acontecer se o site original persistir em um estado de negligência)

    Em geral, significa mais uma rede de segurança para a comunidade se o site desaparecer por um motivo ou outro, do que qualquer outra coisa.

  • Wikipedia fora da janela. ( tudo de código aberto )

    Clones, eles vão acontecer .

    O site original, ainda, tem uma vantagem :

    • nos dados: existe uma comunidade ativa, gerando, atualizando e revisando conteúdo
    • no código: ninguém entende e pode manter um grande volume de código em decomposição, como o cérebro que o concebeu em primeiro lugar

Outro fator: os sites copiados são frequentemente rebaixados pelos mecanismos de pesquisa (google, pelo menos), como algoritmos de classificação (depois que tantos clones da wikipedia tentaram lucrar com o Adsense), para que os clonadores nunca obtenham a visibilidade que desejavam.


1

Mesmo que você faça algumas alterações pequenas, mas eficazes, seu twitter alternativo provavelmente não entenderá. As pessoas não seriam capazes de usar seus clientes (como nenhum cliente que eu conheço permite alterar o domínio que ele usa), seus amigos não estarão nele, etc. Você seria completamente desapegado de tudo o que os torna sites o que são: sua comunidade.

Eu acho que (mas IANAL) não há nada legalmente impedindo alguém de criar um novo twitter (inferno, alguém provavelmente já tentou em algum momento), mas as chances de isso funcionar são muito pequenas.


falando em criar um twitter melhor, o que vocês acham do twitter com um limite de 131 caracteres? Pequena mudança. Valor agregado incremental. Porque às vezes você precisa de mais um caractere para pontuação ou o que quer que seja necessário. O site poderia ser chamado de "Twitter!"
Kevin

1
Chame de "! Twitter" para obter pontos extras de nerd. :)
Martin Green

O próximo passo é, obviamente, incluir 132 caracteres. Ou se você é real badass, 133.;)
MaienM

1

Concordo com os outros pôsteres, o valor do Redit e do Twitter é sobre efeito de rede, base de fãs, comunidade etc.

Eu também apontaria que não seria muito difícil escrever um site como o Twitter ou o Reddit a partir do zero. Uma cópia básica provavelmente levaria alguns anos, a reprodução de todos os recursos mais sofisticados provavelmente ainda seria um esforço menor que 10 anos. Esses números são triviais para um capitalista de risco que pensa que há dinheiro a ser ganho. O fornecimento tão próximo do código só o torna um pouco mais difícil para um possível concorrente.

Além disso, há um número substancial de projetos de código aberto que fazem algo semelhante, assim você não precisaria começar do zero para replicar sua funcionalidade.


0

Além do efeito de rede mencionado acima, o Twitter também ganha dinheiro com o licenciamento de todos os dados. Não estou falando da API, que é usada para criar aplicativos de terceiros, aumentando assim o efeito de rede. Estou falando sobre a execução de algoritmos de análise de dados que podem explorar padrões e tendências que só estão presentes nos dados como um todo, mas não em partes deles. Quanto mais dados você tiver, mais seu valor aumenta, para que você possa vendê-los para as empresas. Podemos prever, por exemplo, movimentos do mercado financeiro, opinião política, resultados de jogos esportivos com base no que os usuários fazem no Twitter ou no reddit ... É nisso que estou trabalhando agora e pagamos muito pelos dados ...

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.