.. come partire da un'idea ...
e arrivare a 900.000 download (quasi)
Relatore:   Matteo Baccan
Area:       Open Source
Target:        Appassionati
Dove:       28/04/2012 StackOverflow Meetup Milano

  Come è possibile che una semplice idea, possa trasformarsi in
  un'idea di successo? Come possiamo moltiplicare a dismisura i
  download di un programma? Perché certi programmi hanno
  successo e altri no?

Non ho una risposta a queste domande, ma vi posso raccontare
 cosa ho fatto io.

                                                                  2
IL PROBLEMA

              3
lunedì 20 ottobre 2003
Libero, da novembre l'email si paga !

Il portalone Wind cambia la policy. Tra dieci giorni gli account
   gratuiti potranno essere gestiti solo da chi si connette ad
   internet tramite Libero. La WebEmail rimane gratuita. Giro di
   vite con instradamento verso i servizi a pagamento

http://punto-informatico.it/374660/Telefonia/News/libero-
  novembre-email-si-paga.aspx



                                                                   4
lunedì 20 ottobre 2003
La rete si mobilita
Flame sui maggiori siti italiani

Petizioni online

Fuga in massa da libero.it

Qualcuno paga e continua a usare la sua casella



                                                  5
L'IDEA

HTML2POP3
            6
RoadMap
Individuare un problema: libero chiude il servizio pop3

Pensare a una soluzione: creare un pop3 “virtuale”

Crearsi una casella su libero: l'avevo su un altro provider ;)

Rinunciare a vedere Dragon Ball per qualche sera

Scrivere la prima versione e rilasciarla sotto LGPL: si fa prima a liberare il
  codice che a proteggerlo

Farla conoscere nel minor tempo possibile: pubblicare la notizia su un
  portale sensibile al problema (punto informatico)

Dare supporto: circa 200 email al giorno di persone che mi chiedevano
  come usare il programma (il readme non basta MAI!! )

                                                                                 7
venerdì 31 ottobre 2003
Download/ Speciale Halloween (con sorpresa)

Dolcetto E Scherzetti! Una soluzione open alle restrizioni POP3 di
 Libero …..

http://punto-informatico.it/382285/Download/News/download-
  speciale-halloween-con-sorpresa.aspx




                                                                     8
Cos'è HTML2POP3
Un server di posta POP3

Un server di posta SMTP

Un server NNTP (lo era ...)




                               9
Come funziona HTML2POP3
Si installa localmente o in una LAN

Riceve le richieste POP3 e SMTP da parte di client di posta

Trasforma le chiamate in chiamate HTTP/POST – HTTP/GET, dirette o
   tramite proxy, verso WebMail

È pensato a plugin: il programmatore può “pluggare” una classe nuova in
   grado di interfacciare un server POP3 e/o SMTP e/o NNTP e restituire liste
   di oggetti

Il motore del programma restituisce delle risposte coerenti in base al
    protocollo

Ha delle regole di filtering ip/email based più altre cose che non ricordo
                                                                             10
Architettura HTML2POP3
               HTTP
               HTTPS




POP3
SMTP




                                11
Cosa abbiamo capito?
La necessità aguzza l'ingegno: siate curiosi
Una soluzione c'è sempre, basta solo saperla
 immaginare: siate creativi
Date un ottimo servizio: la gente vi amerà
Se vi copiano l'idea, vuol dire che era buona:
 siatene felici
Rilasciate aggiornamenti in continuazione
 (winamp docet): la gente vi apprezzerà il
 vostro lavoro e ne avrete pubblicità gratuita
                                                 12
13
More info ...
https://www.google.it/search?q=matteo+baccan




                                               14

Stack Overflow meetup html2pop3

  • 1.
    .. come partireda un'idea ... e arrivare a 900.000 download (quasi)
  • 2.
    Relatore: Matteo Baccan Area: Open Source Target: Appassionati Dove: 28/04/2012 StackOverflow Meetup Milano Come è possibile che una semplice idea, possa trasformarsi in un'idea di successo? Come possiamo moltiplicare a dismisura i download di un programma? Perché certi programmi hanno successo e altri no? Non ho una risposta a queste domande, ma vi posso raccontare cosa ho fatto io. 2
  • 3.
  • 4.
    lunedì 20 ottobre2003 Libero, da novembre l'email si paga ! Il portalone Wind cambia la policy. Tra dieci giorni gli account gratuiti potranno essere gestiti solo da chi si connette ad internet tramite Libero. La WebEmail rimane gratuita. Giro di vite con instradamento verso i servizi a pagamento http://punto-informatico.it/374660/Telefonia/News/libero- novembre-email-si-paga.aspx 4
  • 5.
    lunedì 20 ottobre2003 La rete si mobilita Flame sui maggiori siti italiani Petizioni online Fuga in massa da libero.it Qualcuno paga e continua a usare la sua casella 5
  • 6.
  • 7.
    RoadMap Individuare un problema:libero chiude il servizio pop3 Pensare a una soluzione: creare un pop3 “virtuale” Crearsi una casella su libero: l'avevo su un altro provider ;) Rinunciare a vedere Dragon Ball per qualche sera Scrivere la prima versione e rilasciarla sotto LGPL: si fa prima a liberare il codice che a proteggerlo Farla conoscere nel minor tempo possibile: pubblicare la notizia su un portale sensibile al problema (punto informatico) Dare supporto: circa 200 email al giorno di persone che mi chiedevano come usare il programma (il readme non basta MAI!! ) 7
  • 8.
    venerdì 31 ottobre2003 Download/ Speciale Halloween (con sorpresa) Dolcetto E Scherzetti! Una soluzione open alle restrizioni POP3 di Libero ….. http://punto-informatico.it/382285/Download/News/download- speciale-halloween-con-sorpresa.aspx 8
  • 9.
    Cos'è HTML2POP3 Un serverdi posta POP3 Un server di posta SMTP Un server NNTP (lo era ...) 9
  • 10.
    Come funziona HTML2POP3 Siinstalla localmente o in una LAN Riceve le richieste POP3 e SMTP da parte di client di posta Trasforma le chiamate in chiamate HTTP/POST – HTTP/GET, dirette o tramite proxy, verso WebMail È pensato a plugin: il programmatore può “pluggare” una classe nuova in grado di interfacciare un server POP3 e/o SMTP e/o NNTP e restituire liste di oggetti Il motore del programma restituisce delle risposte coerenti in base al protocollo Ha delle regole di filtering ip/email based più altre cose che non ricordo 10
  • 11.
    Architettura HTML2POP3 HTTP HTTPS POP3 SMTP 11
  • 12.
    Cosa abbiamo capito? Lanecessità aguzza l'ingegno: siate curiosi Una soluzione c'è sempre, basta solo saperla immaginare: siate creativi Date un ottimo servizio: la gente vi amerà Se vi copiano l'idea, vuol dire che era buona: siatene felici Rilasciate aggiornamenti in continuazione (winamp docet): la gente vi apprezzerà il vostro lavoro e ne avrete pubblicità gratuita 12
  • 13.
  • 14.