Replies: 3 comments 9 replies
-
What if we moved to |
Beta Was this translation helpful? Give feedback.
-
I think the best answer for this would be to publish the code as an add-in. There are a ton of possible effects out there, and it's not necessarily feasible to have all of them as part of Pinta's codebase itself, both in terms of licensing but also maintenance I assume at least some of the original reasoning for using the MIT license was matching the original Paint.NET license, although that was long before I was a contributor to the project. |
Beta Was this translation helpful? Give feedback.
-
Guys, I have great news: I got in touch with Jerry Huxtable and he agreed to relicense the filters mentioned in the original post under the MIT license, which makes it a lot easier to include them in the core of the application, should we wish to do that :) We should give him special thanks in the release notes whenever we first port one of his filters. The question would then be, which filters are sensible to include in the core of the application, and which ones make more sense as add-ins? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
As we know, Pinta is MIT-licensed.
There is also image processing code out there, under various free licenses.
My understanding is that, if I wanted to port GPL-licensed code to Pinta, the only way to stay on the safe side is by making it an add-in (as opposed to a core part of Pinta), and distribute the add-in under the GPL. It would be legal because it's not being distributed along with Pinta itself.
What about Apache-licensed code? Some time ago I found a very nice library of filters (http://www.jhlabs.com/ip/filters/index.html). After some digging, I found it's under the Apache license, which contains more restrictions than the MIT license.
My understanding is that the port to Pinta would count as a derivative work, which is perfectly fine, and I think it's fine to bundle it with Pinta itself (think of how popular the app would get with these cool filters, which would probably attract contributors!). I think, though, that those filters would have to be in a file with an Apache header, and this would have to be mentioned in
readme.md
, as "unless otherwise specified, Pinta's code is under the MIT license", or something similar. Or would it be more sensible to keep them as add-ins?Beta Was this translation helpful? Give feedback.
All reactions