File:Licenses colored by license type.svg

Original file(SVG file, nominally 1,009 × 490 pixels, file size: 14 KB)

 
W3C-validity not checked.
Description
English: Relicensing options amongst w:free software licenses
Date 23:11, 5 July 2010 (UTC)
Source I (h2g2bob (talk)) created this work entirely by myself.
Author h2g2bob (talk)

Key

Arrows show how software with one license can be re-released under a different license (old license → new license)

  • Red: Copyleft licenses not allowing linking from code with a different license
  • Yellow: Copyleft licenses allowing linking from code with a different license
  • Green: Non-copyleft licenses

License

Creative Commons CC-Zero This file is made available under the Creative Commons CC0 1.0 Universal Public Domain Dedication.
The person who associated a work with this deed has dedicated the work to the public domain by waiving all of their rights to the work worldwide under copyright law, including all related and neighboring rights, to the extent allowed by law. You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission.

Source code

digraph license_compatibility {
	graph [ranksep=0.5, fontname=DejaVu Sans, nodesep=0.125];
	edge [color=black];
	node [fontname=DejaVu Sans, style=filled, height=0, width=0, shape=box, fontcolor=black, color=lightgrey, \fontsize=10];

	subgraph non_copyleft {
		node[color="palegreen"];
		// rank=cluster;
		
		// http://opensource.org/proliferation-report:
		// Licenses that are popular and widely used or with strong communities	
		
		apache2[label="Apache\nLicense, v2"]; // copyleft=no, dfsg=yes, linking=yes
		bsd3c[label="3 clause BSD\n(New BSD)"]; // copyleft=no, dfsg=yes, linking=yes
		x11[label="X11 License\n(MIT License)"]; // copyleft=no, dfsg=yes, linking=yes
		
		// http://opensource.org/proliferation-report:
		// Other/Miscellaneous licenses
		
		artistic2[label="Artistic\nLicense, v2"]; // copyleft=no, dsfg=yes, linking=yes
		zlib[label="Zlib License"]; // copyleft=no, dfsg=yes, linking=yes
		
		// More licenses not mentioned in report
		
		bsd4c[label="4 clause BSD\n(Original BSD)"]; // copyleft=no, dfsg=yes, linking=yes
		bsd2c[label="2 clause BSD\n(FreeBSD)"]; // copyleft=no, dfsg=yes, linking=yes
		ms_pl[label="Microsoft\nPublic License"]; // copyleft=no, dfsg=?, linking=yes
	}
	subgraph can_link_nonfree {
		node[color="lightgoldenrod"];
		// rank=cluster;
		
		// http://opensource.org/proliferation-report:
		// Licenses that are popular and widely used or with strong communities	
		
		lgpl2[label="Lesser\nGPL, v2"]; // copyleft=yes, dfsg=yes, linking=yes
		mozilla1_1[label="Mozilla Public\nLicense, v1.1"]; // copyleft="limited", dfsg=yes, linking=yes
		cpl[label="Common\nPublic License"]; // copyleft=yes, dfsg=yes, linking=yes
		eclipse[label="Eclipse\nPublic License"]; // copyleft=yes, dfsg=?, linking=yes
		
		// http://opensource.org/proliferation-report:
		// Non-reusable licenses
		// "Many ... of these licenses fall into the category of vanity licenses."
		
		python[label="Python\nLicense"];
		
		// More licenses not mentioned in report
		
		lgpl3[label="Lesser\nGPL, v3"];
		lgpl2later[label="Lesser GPL,\nv2 or later"];
	}
	subgraph strong_copyleft {
		node[color="pink2"];
		// rank=cluster; 
		
		// http://opensource.org/proliferation-report:
		// Licenses that are popular and widely used or with strong communities	
		
		gpl2[label="GPL, v2"]; // copyleft=yes, dfsg=yes, linking=no
		cddl[label="CDDL"]; // Common Development and Distribution License: copyleft=yes, dfsg=?, linking=no
		
		// More licenses not mentioned in report
		
		gpl3[label="GPL, v3"];
		gpl2later[label="GPL, v2 or later"];
		affero1[label="Affero\nGPL, v1"]; // copyleft=yes, dfsg=yes, linking=no
		affero3[label="Affero\nGPL, v3"]; // copyleft=yes, dfsg=yes, linking=no
		affero1later[label="Affero GPL,\nv1 or later"]; // copyleft=yes, dfsg=yes, linking=no
		ms_rl[label="Microsoft\nReciprocal License"]; // copyleft=yes, dfsg=?, linking=no
	}

	gpl2later -> gpl2;
	gpl2later -> gpl3;
	lgpl2later -> lgpl2;
	lgpl2later -> lgpl3;
	lgpl2later -> gpl2later;
	lgpl2 -> gpl2;
	lgpl3 -> gpl3;
	apache2 -> gpl3;
	artistic2 -> gpl2later;
	gpl3 -> affero3;
	affero1later -> affero1;
	affero1later -> affero3;
	bsd2c -> bsd3c; // lgpl2later;
	bsd3c -> lgpl2later;
	bsd3c -> bsd4c;
	python -> lgpl2later;
	zlib -> lgpl2later;
	ms_pl -> ms_rl;
	x11 -> lgpl2later;
	
}

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current23:11, 5 July 2010Thumbnail for version as of 23:11, 5 July 20101,009 × 490 (14 KB)H2g2bob{{Information |Description = Relicensing options amongst free software licenses |Source = I (~~~) created this work entirely by myself. |Date = ~~~~~ |Author = ~~~ |other_versions = }} ==License== {{cc-zero}} ==Sou
The following pages on the English Wikipedia use this file (pages on other projects are not listed):

Metadata