{"action":"created","issue":{"url":"https://api.github.com/repos/brandonwamboldt/utilphp/issues/58","labels_url":"https://api.github.com/repos/brandonwamboldt/utilphp/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/brandonwamboldt/utilphp/issues/58/comments","events_url":"https://api.github.com/repos/brandonwamboldt/utilphp/issues/58/events","html_url":"https://github.com/brandonwamboldt/utilphp/issues/58","id":55425200,"number":58,"title":"Need safeguards against GPL infection","user":{"login":"hopeseekr","id":1125541,"avatar_url":"https://avatars.githubusercontent.com/u/1125541?v=3","gravatar_id":"","url":"https://api.github.com/users/hopeseekr","html_url":"https://github.com/hopeseekr","followers_url":"https://api.github.com/users/hopeseekr/followers","following_url":"https://api.github.com/users/hopeseekr/following{/other_user}","gists_url":"https://api.github.com/users/hopeseekr/gists{/gist_id}","starred_url":"https://api.github.com/users/hopeseekr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hopeseekr/subscriptions","organizations_url":"https://api.github.com/users/hopeseekr/orgs","repos_url":"https://api.github.com/users/hopeseekr/repos","events_url":"https://api.github.com/users/hopeseekr/events{/privacy}","received_events_url":"https://api.github.com/users/hopeseekr/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/brandonwamboldt/utilphp/labels/Feature%20Request","name":"Feature Request","color":"9EFF1F"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-25T18:59:05Z","updated_at":"2015-01-31T23:27:29Z","closed_at":null,"body":"I like UtilPHP. I also like how the project maintainer actively addresses pull requests and even includes a lot of them.\r\n\r\nThe main reason I can personally and corporately use UtilPHP is because it is permissively licensed under a non-copyleft license (currently the MIT License). But this could change, may have changed already, if just one function is committed from a GPL, LGPL, or APL licensed project.\r\n\r\nIdeally, you would add language stating that only code which is specifically created for this project will be accepted, unless the submitter puts an appropriate source-of-origin comment in both the source code and the pull request. \r\n\r\nAlso, it would be helpful to add a requirement that forbids code from viral (so-called \"copyleft\") licenses, like all of the Free Software Foundation licenses and even the Creative Commons ShareAlike licenses.\r\n\r\nThis is doubly important as UtilPHP is a library.\r\n\r\nThanks."},"comment":{"url":"https://api.github.com/repos/brandonwamboldt/utilphp/issues/comments/72342422","html_url":"https://github.com/brandonwamboldt/utilphp/issues/58#issuecomment-72342422","issue_url":"https://api.github.com/repos/brandonwamboldt/utilphp/issues/58","id":72342422,"user":{"login":"hopeseekr","id":1125541,"avatar_url":"https://avatars.githubusercontent.com/u/1125541?v=3","gravatar_id":"","url":"https://api.github.com/users/hopeseekr","html_url":"https://github.com/hopeseekr","followers_url":"https://api.github.com/users/hopeseekr/followers","following_url":"https://api.github.com/users/hopeseekr/following{/other_user}","gists_url":"https://api.github.com/users/hopeseekr/gists{/gist_id}","starred_url":"https://api.github.com/users/hopeseekr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hopeseekr/subscriptions","organizations_url":"https://api.github.com/users/hopeseekr/orgs","repos_url":"https://api.github.com/users/hopeseekr/repos","events_url":"https://api.github.com/users/hopeseekr/events{/privacy}","received_events_url":"https://api.github.com/users/hopeseekr/received_events","type":"User","site_admin":false},"created_at":"2015-01-31T23:27:29Z","updated_at":"2015-01-31T23:27:29Z","body":"My corporation is about to deliver utilphp to a client. I have tasked the developer on that project with doing a complete code audit of every utilphp method we utilize to ensure that none of them are from GPL projects. If the dev has time, we'll move on to other methods [really, it all needs to be certified].\r\n\r\nWe're going to post any infected methods here as we find them."}}