Inizia con un'applicazione desktop open source e passa all'app per iPhone / Android

0

Sono un liceale e sono in competizione in una competizione per lo sviluppo di software open source. Deve essere un'applicazione desktop che funziona su Windows o Linux. Ho un'ottima idea per l'app desktop open source e volevo sapere se potevo portarla più lontano e portarla sull'iPhone o sulla piattaforma Android e guadagnare (preferibilmente con un costo di $ 99, non di annunci)

Ho letto da qualche parte che certe licenze open source mi permettono di farlo ... ho ragione?

    
posta user92356 01.11.2012 - 04:21
fonte

3 risposte

3

Dipenderà interamente dalle regole della competizione. Non c'è nulla che mi impedisca di rilasciare il mio software sotto regole open source e anche di venderlo (QT è un buon esempio) sotto una licenza commerciale. Se possiedo i diritti su di esso, stabilisco chi, da dove e quando può essere usato.

Le regole della competizione dovranno (dovrebbero) indicare chiaramente chi detiene i diritti alla fonte dopo la fine della competizione - è l'autore o gli organizzatori della competizione (Il cinico in me dice di cercare qualcuno che cerchi un IP a basso costo) .

    
risposta data 01.11.2012 - 04:43
fonte
0

Esistono licenze open source che ti consentono di vendere, e ci sono modi per concedere in licenza il tuo progetto open-source per uso non commerciale. La domanda di Mattnz sulle regole di concorrenza è importante. La domanda su chi possiede i diritti sul codice sorgente inviato è importante. È inoltre necessario essere a conoscenza dell'esistenza di una specifica licenza open source richiesta dalla concorrenza. Alcuni renderanno difficile per te vendere quel codice più tardi.

Se questo è il tuo primo tentativo di distribuire un prodotto commerciale, ti consiglio di tenerlo il più separato possibile dal tuo lavoro open source. Ci sono molte sorprese davanti a te nella creazione e nel rilascio di un prodotto su una piattaforma mobile. Non vuoi sorprese extra riguardo alla tua licenza.

Suggerirei di decidere un diverso progetto per la competizione open source. Se è possibile utilizzare qualsiasi licenza open source, scegliere un progetto correlato che consente di sviluppare una libreria sottostante che è possibile utilizzare in un secondo momento. Autorizzalo con qualcosa come BSD. Ciò ti consentirà di utilizzare il codice della tua biblioteca in un secondo momento. Stai attento però. Se devi utilizzare GPL, potresti non essere in grado di utilizzare quella libreria in un secondo momento, e starai meglio scegliendo un progetto non correlato. Inoltre, se perdi i diritti di proprietà sul codice, sicuramente non inviare qualcosa su cui vuoi costruire in seguito.

Puoi sempre aprire qualcosa in qualsiasi momento. Di solito non puoi annullarlo.

    
risposta data 01.11.2012 - 13:09
fonte
-1

Questa è un'app che stai creando, corretta? Se è così, puoi portarlo su qualsiasi sistema operativo che desideri.

    
risposta data 01.11.2012 - 04:43
fonte

Leggi altre domande sui tag