{"action":"created","issue":{"url":"https://api.github.com/repos/imageio/imageio/issues/114","repository_url":"https://api.github.com/repos/imageio/imageio","labels_url":"https://api.github.com/repos/imageio/imageio/issues/114/labels{/name}","comments_url":"https://api.github.com/repos/imageio/imageio/issues/114/comments","events_url":"https://api.github.com/repos/imageio/imageio/issues/114/events","html_url":"https://github.com/imageio/imageio/issues/114","id":98030247,"number":114,"title":"Alternatives for FreeImage","user":{"login":"almarklein","id":3015475,"avatar_url":"https://avatars.githubusercontent.com/u/3015475?v=3","gravatar_id":"","url":"https://api.github.com/users/almarklein","html_url":"https://github.com/almarklein","followers_url":"https://api.github.com/users/almarklein/followers","following_url":"https://api.github.com/users/almarklein/following{/other_user}","gists_url":"https://api.github.com/users/almarklein/gists{/gist_id}","starred_url":"https://api.github.com/users/almarklein/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/almarklein/subscriptions","organizations_url":"https://api.github.com/users/almarklein/orgs","repos_url":"https://api.github.com/users/almarklein/repos","events_url":"https://api.github.com/users/almarklein/events{/privacy}","received_events_url":"https://api.github.com/users/almarklein/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/imageio/imageio/labels/plugin:%20freeimage","name":"plugin: freeimage","color":"c7def8"},{"url":"https://api.github.com/repos/imageio/imageio/labels/type:%20question","name":"type: question","color":"cc317c"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-07-29T21:11:38Z","updated_at":"2016-02-09T21:35:16Z","closed_at":null,"body":"FreeImage is maintained by a small group of devs, which is not necessarily a bad thing, but they are on sourceforge with CVS for version control. On [people asking]( http://sourceforge.net/p/freeimage/discussion/36111/thread/f2fae857/ ) them to move to Github, so they can have CI, more contributors, etc. they seem to fail to see the advantage.\r\n\r\nThis is slightly worrisome, and we should keep an eye out for alternatives, thus this issue.\r\n\r\n* Nathanael Jones keeps a clone of freeimage. They have not changed code, but added CI: https://github.com/imazen/freeimage\r\n* There's several other Freeimage clones on GH, but most seem to have changed the code.\r\n* There is https://github.com/OpenImageIO/oiio\r\n* We could ctypes into libjpeg and libpng (#111)\r\n"},"comment":{"url":"https://api.github.com/repos/imageio/imageio/issues/comments/182085036","html_url":"https://github.com/imageio/imageio/issues/114#issuecomment-182085036","issue_url":"https://api.github.com/repos/imageio/imageio/issues/114","id":182085036,"user":{"login":"njsmith","id":609896,"avatar_url":"https://avatars.githubusercontent.com/u/609896?v=3","gravatar_id":"","url":"https://api.github.com/users/njsmith","html_url":"https://github.com/njsmith","followers_url":"https://api.github.com/users/njsmith/followers","following_url":"https://api.github.com/users/njsmith/following{/other_user}","gists_url":"https://api.github.com/users/njsmith/gists{/gist_id}","starred_url":"https://api.github.com/users/njsmith/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/njsmith/subscriptions","organizations_url":"https://api.github.com/users/njsmith/orgs","repos_url":"https://api.github.com/users/njsmith/repos","events_url":"https://api.github.com/users/njsmith/events{/privacy}","received_events_url":"https://api.github.com/users/njsmith/received_events","type":"User","site_admin":false},"created_at":"2016-02-09T21:35:16Z","updated_at":"2016-02-09T21:35:16Z","body":"It depends on what you mean by \"restricts\". Legally you can certainly call into the MPL1.0-licensed libs. However, there are people who can use BSD-licensed code who would no longer be able to use your code, i.e. your code would not actually be BSD-licensed anymore as far as downstream users are concerned. The most obvious example is that the MPL1.0 and GPL are incompatible licenses, so a GPL licensed project is allowed to use your library if it's BSD-licensed, but not if you use MPL1.0 code. Well, and there are complicated details that depend on whether they actually get distributed together or not, and possibly in this particular case they could instead choose the GPL-licensing option for FreeImage. \r\n\r\nI think the bottom line is, your users might or might not be okay with whatever license you end up using -- it's just that the whole (imageio + freeimage) conglomeration is not actually BSD-licensed, so instead of telling users that it it BSD you should somehow communicate what the license actually is so that they can decide whether or not it works for their particular circumstances."}}