Come si crea un sito Web open source e profitto?

8

Non sto chiedendo esattamente da un punto di vista commerciale, ma ad esempio, sia reddit e Twitter sono completamente open source. Mi risulta che almeno la maggior parte dei loro profitti proviene dalla pubblicità sul loro sito web. Che cosa è esattamente impedire a qualcuno di copiare il proprio codice e creare il proprio sito Web con alcune modifiche piccole ma efficaci?

Chiedo questo perché ho un sito web e voglio fare soldi con la pubblicità. Voglio anche che il codice sia open source, solo per essere gentile, ma non voglio che questo accada a me. Il mio sito non è (e probabilmente non sarà mai vicino a) un'istituzione come Twitter o reddit. Non sono sicuro che siano così grandi da non essere preoccupati per qualcuno che copi il loro sito o se in realtà hanno una certa protezione nonostante siano open source.

reddit usa CPAL e Twitter usa la licenza Apache - offre la protezione di cui ha bisogno o c'è qualcos'altro che non riesco a ottenere?

    
posta Explosion Pills 17.04.2012 - 00:18
fonte

7 risposte

22

Non esiste una "protezione" quando qualcuno può prendere la sua base di codice e metterla su un altro server. Nessuna. Cerniera lampo. Reddit e Twitter si affidano invece a l'effetto rete per rendere preziosi i loro siti. (L'articolo di Wikipedia cita anche Twitter come un esempio dell'effetto rete.)

L'idea di base è che per un servizio che collega le persone, il suo valore si basa principalmente sul numero di utenti. (Se io sono l'unica persona al mondo con un telefono, è inutile. Ma una volta che tutti ne hanno uno, quel telefono è uno strumento incredibilmente prezioso.) Quindi sì, sono "così grandi che non sono preoccupati per qualcuno copiare il loro sito ", perché il sito stesso non è quello di cui si tratta. Avere un sito così grande è.

    
risposta data 17.04.2012 - 00:25
fonte
10

Ho lottato con questo concetto da solo, ed ecco il mio colpo migliore per una risposta: il tuo lavoro come sviluppatore software è non scrivere codice; è per fornire un qualche tipo di servizio (qualunque cosa possa essere).

La maggior parte del codice passerà comunque dall'essere una novità all'ubiquità con il tempo, quindi penso che sia una buona attitudine anche in un ambiente proprietario. Ad esempio, nessuno ha bisogno di codificare più nulla per creare una pagina web di base per piccole imprese o fanclub.

Guadagnare un profitto con il software open source è come ricavare un profitto da una vendita di prodotti da forno dove tutti sanno che la tua ricetta per i brownies è venuta fuori dalla scatola. Le persone avrebbero potuto fare i loro biscotti, ma non l'hanno fatto o non vogliono o [una lunga lista di ragioni]. Compreranno i tuoi per convenienza o [un altro elenco di ragioni]. Non cercare di monetizzare la tua ricetta. Concentrati, invece, sulla fornitura del servizio.

    
risposta data 17.04.2012 - 00:40
fonte
3

Reddit e Twitter possono open source il loro codebase in quanto non è la ragione principale per cui sono così popolari. Il loro più grande prodotto è la loro comunità e il loro contenuto. Se dovessero rendere la loro comunità e il loro contenuto liberamente disponibili agli altri, si metterebbero a rischio nello stesso modo in cui descrivono.

L'alfa di Wolfram d'altra parte è un esempio di un sito che sarebbe a rischio se fosse completamente open source. Se una società come Google ha integrato la sua base di codici nella sua ricerca, potrebbe essere devastante per loro.

Suppongo che la risposta alla tua domanda sia quanto ritieni prezioso il codice sul tuo sito, rispetto al vantaggio che otterrebbe dall'essere open source.

    
risposta data 17.04.2012 - 00:28
fonte
2

Ci sono molte forme di open source di un sito web , là fuori.

  • Potresti aprire il codice sorgente, ma non i dati .
    (potresti nemmeno possedere i dati fino al punto di poterli aprire, btw)

    ... poi le persone vengono da te per i contenuti unici.

    Clonazione: clonare il sito è semplice, ma poi ottieni solo una shell vuota.

  • Apri l'origine dei dati, non il codice ( modello stackoverflow )

    ... dove continuiamo a venire gli utenti perché il software qui è molto bravo a estorcere continuamente dai contenuti di altre persone che potremmo voler leggere.

    La clonazione di un sito di questo tipo è più difficile, ma certamente è possibile.
    Tuttavia, i cloners iniziano una gara con anni luce di gap dietro agli autori originali e devono mantenersi aggiornati fornendo nuove funzionalità competitive per invadere il sito originale e costringere più persone a visitare.

    È una gara così difficile da vincere, che se qualcuno lo fa, lo ha oggettivamente guadagnato.
    (e può accadere se il sito originale è in uno stato di abbandono)

    In generale, si intende più di una rete di sicurezza per la comunità se il sito scompare per un motivo o l'altro, più di qualsiasi altra cosa.

  • Wikipedia fuori dalla finestra. ( open source everything )

    Cloni, accadrà .

    Il sito originale, ancora, ha un vantaggio iniziale :

    • sui dati: esiste una community attiva, che genera, aggiorna e modifica i contenuti
    • sul codice: nessuno capisce e può mantenere un grumo pesante di codice in decomposizione come il cervello che l'ha concepito in primo luogo

Un altro fattore: i siti copycat vengono spesso ridistribuiti dai motori di ricerca (google, almeno) algoritmi di ordinamento, (dopo che tanti cloni wikipedia hanno cercato di incassare su Adsense ) così i cloners potrebbero non ottenere mai la visibilità che volevano.

    
risposta data 17.04.2012 - 01:02
fonte
1

Anche se dovessi apportare alcune modifiche piccole ma efficaci, probabilmente il tuo twitter alternativo non verrebbe preso in considerazione. Le persone non sarebbero in grado di utilizzare i loro client (poiché nessun client che conosco ti permette di cambiare il dominio che usa), i loro amici non ci saranno, ecc. Saresti completamente distaccato da tutto ciò che rende questi siti cosa sono: la loro comunità.

Penso che (ma IANAL) non ci sia nulla che impedisca legalmente a chiunque di creare un nuovo twitter (diavolo, qualcuno ha probabilmente provato ad un certo punto), ma le probabilità che funzioni sono molto limitate.

    
risposta data 17.04.2012 - 00:26
fonte
1

Sono d'accordo con gli altri poster il valore di Redit e Twitter riguarda l'effetto rete, i fanbase, la community ecc.

Vorrei anche sottolineare che non sarebbe molto difficile scrivere da zero su Twitter o Reddit. Una copia di base richiederebbe probabilmente un paio di anni uomo, la riproduzione di tutte le funzionalità più sofisticate sarebbe probabilmente ancora inferiore a 10 anni di lavoro. Queste cifre sono banali per un venture capitalist che pensa che ci siano soldi da fare. Quindi, l'avvicinamento del codice rende solo leggermente più difficile per un potenziale concorrente.

Inoltre, esiste un numero considerevole di progetti open source che fanno qualcosa di simile, quindi non è necessario iniziare da zero per replicare la loro funzionalità.

    
risposta data 17.04.2012 - 03:59
fonte
0

Oltre all'effetto di rete sopra menzionato, Twitter guadagna anche dalla concessione dei suoi dati interi . Non sto parlando dell'API, che viene utilizzata per creare app di terze parti, aumentando così l'effetto di rete. Sto parlando di eseguire algoritmi di analisi dei dati che possono estrarre modelli e tendenze che sono presenti solo nei dati nel loro insieme, ma non in parti di esso. Più dati hai, più aumenta il valore, quindi puoi venderlo alle aziende. Si può per esempio prevedere i movimenti del mercato finanziario, l'opinione politica, i risultati dei giochi sportivi basati su quello che gli utenti fanno su Twitter o reddit ... Questo è quello su cui sto lavorando in questo momento e paghiamo molto per i dati ...

    
risposta data 17.04.2012 - 02:44
fonte

Leggi altre domande sui tag