Icone per il mio programma

1

Sto sviluppando un semplice editor di testo, solo per esercitarmi un po '.

Lo sto sviluppando sotto Linux ma dal momento che sto usando Qt come GUI Framework posso facilmente compilarlo su un Windows o Mac con lo stesso codice (in altre parole, è multipiattaforma).

Qt offre una funzione QIcon::fromTheme() . Questa funzione mi consente di ottenere l'icona standard per es. l'icona Nuovo documento e usala per quello che voglio. Queste icone sono purtroppo disponibili solo su Linux. Tuttavia, ho scritto una semplice funzione per salvare queste icone come file PNG in diversi formati (da 16x16 a 1024x1024) in modo da poterli utilizzare anche su Windows.

Ora, la mia domanda è legale anche usare queste immagini anche su Windows? E lo troverebbe strano se tali icone compaiono in un programma di Windows? Perché Linux ha uno stile completamente diverso da Windows ... La stessa cosa con OS X '.

L'icona Nuovo documento , ad esempio, sarebbe simile a questa:
link

    
posta Davlog 03.10.2013 - 18:11
fonte

3 risposte

3

Le icone, come tutti gli altri prodotti dello sforzo creativo umano, sono automaticamente protette da copyright per i loro autori. Per impostazione predefinita, non hai il diritto di ridistribuirli. Se è possibile riutilizzarli o o venderli con il proprio programma dipende interamente dalla licenza in base alla quale sono disponibili.

Essere l'icona standard per una piattaforma particolare non ha alcuna influenza su questo; l'immagine è protetta da copyright come questo particolare disegno di una pagina del documento. Ciò significa che puoi liberamente disegnare la tua rappresentazione di una pagina vuota e usarla, ma per riutilizzare l'immagine reale usata altrove, devi deve scoprire in quali condizioni l'intero ambiente desktop che stai usando è concesso in licenza, e se questo copre le immagini in bundle o meno.

    
risposta data 03.10.2013 - 18:56
fonte
2

Dipende dalla licenza per il tuo tema. Molti di questi sono Creative Commons Attribution-NonCommercial-ShareAlike , ma alcuni sono GPL, o anche commerciali . Dubito strongmente che una qualsiasi delle licenze ti limiti a un sistema operativo, ma se stai ridistribuendo la tua applicazione a persone esterne alla tua organizzazione, dovrai gestire i termini di ridistribuzione della licenza specifica. Il tema predefinito segue probabilmente la stessa licenza del resto di Qt .

    
risposta data 03.10.2013 - 18:57
fonte
1

Direi che dovresti provare e

A) Crea un aspetto e una presentazione coerenti per la tua applicazione sull'intero set di dispositivi informatici che supporti per acquisire la consapevolezza del marchio.

B) Attacca l'aspetto grafico di ciascun ambiente in modo che la tua app sia più lucida e "sul posto" possibile.

    
risposta data 03.10.2013 - 18:57
fonte

Leggi altre domande sui tag