{"id":160,"date":"2005-09-11T00:04:40","date_gmt":"2005-09-11T05:04:40","guid":{"rendered":"http:\/\/www.blackgate.net\/blog\/index.php\/pcgen-license-issues"},"modified":"2006-12-14T13:01:30","modified_gmt":"2006-12-14T18:01:30","slug":"pcgen-license-issues","status":"publish","type":"post","link":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/","title":{"rendered":"PCGen license issues"},"content":{"rendered":"<p>Part of the problem with PCGen, and the core of what has enabled third parties to create patches for PCGen which both violate PCGen&#8217;s license and <a href=\"http:\/\/www.blackgate.net\/blog\/index.php\/pcgen-follow-up\">break PCGen itself<\/a>, is the setting for &#8220;PCGen System Files&#8221; under &#8220;Preferences&#8221;.<\/p>\n<p>It was a mistake for PCGen to allow third-parties to override portions of PCGen&#8217;s system files &#8212; particularly when PCGen itself is a LGPL product, and the third-party system files may not be. A third party who overwrites PCGen&#8217;s system files with non-(L)GPL code would be flagrantly violating the license (sections 5 and 6, specifically). It is obviously not in PCGen&#8217;s best interests to encourage violation of the license under which PCGen is released. If someone wants to create a derivative work of PCGen, they should fork the project and release their own application, not back-door the LGPL by patching PCGen.<\/p>\n<p>License issues aside, allowing third-parties to override PCGen&#8217;s system files will inevitably result in incompatible versions of PCGen running around, some of which have standard system files and some of which don&#8217;t, causing user confusion and data set incompatibility. A bad scene, any way you look at it. Bad for PCGen, bad for PCGen&#8217;s users, bad for everyone.<\/p>\n<p>(Incidentally, PCGen should be released under the GPL, not the LGPL: the LGPL is not appropriate for a stand-alone application like PCGen. But that&#8217;s kind of beside the point.)<\/p>\n<p>Ultimately, it is the responsibility of the PCGen copyright owner(s) to make sure that third parties comply with the license under which PCGen is released. If they choose not to do so (and it appears that they are perfectly happy releasing PCGen under an inappropriate license, and having third parties flagrantly violate PCGen&#8217;s license), then there is nothing that anyone else can do about it.<\/p>\n<p>C&#8217;est la vie.<\/p>\n<p>The best that users of PCGen can do is be forewarned: do not install any third-party product which requires overriding the PCGen system files. It will cause nothing but problems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part of the problem with PCGen, and the core of what has enabled third parties to create patches for PCGen which both violate PCGen&#8217;s license and break PCGen itself, is the setting for &#8220;PCGen System Files&#8221; under &#8220;Preferences&#8221;. It was a mistake for PCGen to allow third-parties to override portions of PCGen&#8217;s system files &#8212; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,17],"tags":[],"class_list":["post-160","post","type-post","status-publish","format-standard","hentry","category-gaming","category-intellectual-property"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PCGen license issues - Blackmoor Vituperative<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PCGen license issues - Blackmoor Vituperative\" \/>\n<meta property=\"og:description\" content=\"Part of the problem with PCGen, and the core of what has enabled third parties to create patches for PCGen which both violate PCGen&#8217;s license and break PCGen itself, is the setting for &#8220;PCGen System Files&#8221; under &#8220;Preferences&#8221;. It was a mistake for PCGen to allow third-parties to override portions of PCGen&#8217;s system files &#8212; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/\" \/>\n<meta property=\"og:site_name\" content=\"Blackmoor Vituperative\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bblackmoor\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/bblackmoor\" \/>\n<meta property=\"article:published_time\" content=\"2005-09-11T05:04:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2006-12-14T18:01:30+00:00\" \/>\n<meta name=\"author\" content=\"bblackmoor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/bblackmoor_\" \/>\n<meta name=\"twitter:site\" content=\"@bblackmoor_\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"bblackmoor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/pcgen-license-issues\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/pcgen-license-issues\\\/\"},\"author\":{\"name\":\"bblackmoor\",\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/#\\\/schema\\\/person\\\/bb04cdbf863652f366c64e81805d6c4f\"},\"headline\":\"PCGen license issues\",\"datePublished\":\"2005-09-11T05:04:40+00:00\",\"dateModified\":\"2006-12-14T18:01:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/pcgen-license-issues\\\/\"},\"wordCount\":338,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/#\\\/schema\\\/person\\\/bb04cdbf863652f366c64e81805d6c4f\"},\"articleSection\":[\"Gaming\",\"Intellectual Property\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/pcgen-license-issues\\\/\",\"url\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/pcgen-license-issues\\\/\",\"name\":\"PCGen license issues - Blackmoor Vituperative\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/#website\"},\"datePublished\":\"2005-09-11T05:04:40+00:00\",\"dateModified\":\"2006-12-14T18:01:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/pcgen-license-issues\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/pcgen-license-issues\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/pcgen-license-issues\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PCGen license issues\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/\",\"name\":\"Blackmoor Vituperative\",\"description\":\"But in the end it&#039;s only a passing thing, this shadow; even darkness must pass.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/#\\\/schema\\\/person\\\/bb04cdbf863652f366c64e81805d6c4f\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/#\\\/schema\\\/person\\\/bb04cdbf863652f366c64e81805d6c4f\",\"name\":\"bblackmoor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg_sigil_lg.png\",\"url\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg_sigil_lg.png\",\"contentUrl\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg_sigil_lg.png\",\"width\":900,\"height\":900,\"caption\":\"bblackmoor\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg_sigil_lg.png\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bblackmoor\",\"https:\\\/\\\/www.instagram.com\\\/bsblackmoor\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/bblackmoor_\"],\"url\":\"https:\\\/\\\/www.blackgate.net\\\/blog\\\/author\\\/bblackmoor\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PCGen license issues - Blackmoor Vituperative","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/","og_locale":"en_US","og_type":"article","og_title":"PCGen license issues - Blackmoor Vituperative","og_description":"Part of the problem with PCGen, and the core of what has enabled third parties to create patches for PCGen which both violate PCGen&#8217;s license and break PCGen itself, is the setting for &#8220;PCGen System Files&#8221; under &#8220;Preferences&#8221;. It was a mistake for PCGen to allow third-parties to override portions of PCGen&#8217;s system files &#8212; [&hellip;]","og_url":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/","og_site_name":"Blackmoor Vituperative","article_publisher":"https:\/\/www.facebook.com\/bblackmoor","article_author":"https:\/\/www.facebook.com\/bblackmoor","article_published_time":"2005-09-11T05:04:40+00:00","article_modified_time":"2006-12-14T18:01:30+00:00","author":"bblackmoor","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/bblackmoor_","twitter_site":"@bblackmoor_","twitter_misc":{"Written by":"bblackmoor","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/#article","isPartOf":{"@id":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/"},"author":{"name":"bblackmoor","@id":"https:\/\/www.blackgate.net\/blog\/#\/schema\/person\/bb04cdbf863652f366c64e81805d6c4f"},"headline":"PCGen license issues","datePublished":"2005-09-11T05:04:40+00:00","dateModified":"2006-12-14T18:01:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/"},"wordCount":338,"commentCount":0,"publisher":{"@id":"https:\/\/www.blackgate.net\/blog\/#\/schema\/person\/bb04cdbf863652f366c64e81805d6c4f"},"articleSection":["Gaming","Intellectual Property"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/","url":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/","name":"PCGen license issues - Blackmoor Vituperative","isPartOf":{"@id":"https:\/\/www.blackgate.net\/blog\/#website"},"datePublished":"2005-09-11T05:04:40+00:00","dateModified":"2006-12-14T18:01:30+00:00","breadcrumb":{"@id":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.blackgate.net\/blog\/pcgen-license-issues\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.blackgate.net\/blog\/"},{"@type":"ListItem","position":2,"name":"PCGen license issues"}]},{"@type":"WebSite","@id":"https:\/\/www.blackgate.net\/blog\/#website","url":"https:\/\/www.blackgate.net\/blog\/","name":"Blackmoor Vituperative","description":"But in the end it&#039;s only a passing thing, this shadow; even darkness must pass.","publisher":{"@id":"https:\/\/www.blackgate.net\/blog\/#\/schema\/person\/bb04cdbf863652f366c64e81805d6c4f"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.blackgate.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.blackgate.net\/blog\/#\/schema\/person\/bb04cdbf863652f366c64e81805d6c4f","name":"bblackmoor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.blackgate.net\/blog\/wp-content\/uploads\/2022\/06\/bg_sigil_lg.png","url":"https:\/\/www.blackgate.net\/blog\/wp-content\/uploads\/2022\/06\/bg_sigil_lg.png","contentUrl":"https:\/\/www.blackgate.net\/blog\/wp-content\/uploads\/2022\/06\/bg_sigil_lg.png","width":900,"height":900,"caption":"bblackmoor"},"logo":{"@id":"https:\/\/www.blackgate.net\/blog\/wp-content\/uploads\/2022\/06\/bg_sigil_lg.png"},"sameAs":["https:\/\/www.facebook.com\/bblackmoor","https:\/\/www.instagram.com\/bsblackmoor\/","https:\/\/x.com\/https:\/\/twitter.com\/bblackmoor_"],"url":"https:\/\/www.blackgate.net\/blog\/author\/bblackmoor\/"}]}},"_links":{"self":[{"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/posts\/160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/comments?post=160"}],"version-history":[{"count":0,"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/posts\/160\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/media?parent=160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/categories?post=160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blackgate.net\/blog\/wp-json\/wp\/v2\/tags?post=160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}