Ottieni il codice da un progetto open source e aggiungilo a un altro

0

Ho trovato alcune funzioni che voglio ottenere dal codice sorgente di WordPress e aggiungere voglio aggiungerle al mio progetto che diventerà open source.

Semplicemente ottengo le funzioni che voglio e le aggiungo al mio progetto con un piccolo commento che dice che l'ho preso da WP come:

/**
  * Author: WordPress
**/

o c'è qualcos'altro che devo prendere in considerazione prima di ottenere il codice?

Inoltre, c'è qualcos'altro oltre alla domanda di cui sopra che devo considerare se voglio vendere a qualcuno il mio progetto con queste funzioni?

    
posta fxuser 02.08.2011 - 13:09
fonte

3 risposte

1

Generalmente se prendi il codice da un progetto GPL e lo riutilizzi in ogni caso, e allora ridistribuisci quel codice (come sembra che tu intenda fare aprendo il tuo lavoro derivato), allora il tuo il codice deve aderire anche alla GPL. In altre parole, anche il tuo intero progetto dovrà essere concesso sotto licenza GPL. Sembra pazzesco, lo so. Ma se questo non ti infastidisce, dovresti sentirti libero di usare e riutilizzare il codice per i tuoi contenuti di cuori.

Personalmente, impacchetterei quelle funzioni che prendi in prestito da WordPress in un file separato. In questo modo si mantiene una chiara separazione tra il codice (di cui si possiede il copyright) e il codice WordPress (a cui si fa non il copyright). In questo modo in futuro potresti facilmente sostituire le funzioni che hai preso in prestito con le funzioni che hai creato tu stesso, consentendoti una maggiore libertà nel modo in cui autorizzi il tuo progetto.

Nel file che contiene tutte le funzioni prese in prestito da WordPress, assicurati di chiamare chiaramente che il file contiene il codice preso in prestito da WordPress. Se è possibile indicare la versione di WordPress da cui è stato preso in prestito e i numeri di riga da cui è stato estratto. Quello che vuoi fare è essere il più trasparente possibile su dove viene il codice e / o su come lo hai modificato. Questo è utile non solo per te in seguito, ma anche per le persone di WordPress nel caso volessero capire le modifiche che hai apportato e reintegrarle nel loro codice sorgente. Potrei avere un'intestazione simile a questa:

/* 
 * This file contains code that was borrowed from WordPress.
 * 
 * This is free software: you can redistribute it and/or modify it under the terms of
 * the GNU General Public License version 2 as published by the Free Software
 * Foundation.
 * 
 * This software is distributed in the hope that it will be useful, but WITHOUT ANY
 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
 * PARTICULAR PURPOSE. See the GNU General Public License for more details.
 * 
 * Copyright: mixed. See WordPress.org for copyright and licensing information.
 */ 
    
risposta data 02.08.2011 - 23:35
fonte
0

La licenza del codice sorgente di WordPress è GPLv2:

link

-si dovrebbe essere in grado di vedere l'avviso GPL nella parte superiore dei file di cui stai copiando il codice sorgente.

La GPL non proibisce la vendita di materiale basato sul codice GPL, ma è necessario preservare l'intestazione GPL originale e pubblicare qualsiasi modifica derivata sotto la stessa licenza.

Puoi leggere ulteriori informazioni sulla GPL qui:

link

e potresti voler leggere questo post di un ragazzo che lo sta provando dal lato opposto:

link

    
risposta data 02.08.2011 - 13:22
fonte
0

Se si prende il codice da Wordpress, è necessario assicurarsi che l'utilizzo del codice sia conforme alla licenza con cui viene rilasciato Wordpress. Queste licenze ti permetteranno tipicamente di riutilizzare, modificare o realizzare lavori derivati basati su Wordpress o il suo codice, a condizione che il tuo lavoro sia anche autorizzato con la stessa licenza.

Controlla la licenza specifica di wordpress per vedere quali restrizioni impone sull'utilizzo - e controlla anche che sei felice che il tuo progetto derivato sia rilasciato sotto la stessa licenza.

    
risposta data 02.08.2011 - 13:23
fonte

Leggi altre domande sui tag