Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

About MS-PL licensing and compatibility #398

Closed
retailcoder opened this issue Nov 13, 2022 · 1 comment
Closed

About MS-PL licensing and compatibility #398

retailcoder opened this issue Nov 13, 2022 · 1 comment

Comments

@retailcoder
Copy link

Hi,

I own and maintain Rubberduck, an open-source VBIDE add-in that's under a GPLv3 license, and we're planning to build Rubberduck 3.0 essentially from the ground up with an AvalonEdit editor (licensed under MIT), ...in a dream world that would be hosted inside an AvalonDock component (note, I'm not even sure it can work at this stage; my early attempts are blowing up with a NRE when I drag a docked panel.. we're hosting the XAML inside a WinForms UserControl, that itself is hosted inside a VBIDE toolwindow), but then that's licensed under MS-PL and it appears the license isn't compatible with GPLv3.

The last thing I want is to put Rubberduck, myself, or any of my fellow contributors in trouble over licensing issues, so I'm wondering out loud here - assuming we can make it work in our rather special scenario, is there any chance the copyright holder(s) would agree to allow our Rubberduck3 project to use AvalonDock despite the apparent licensing incompatibility? I realize getting such a derogation might be a stretch, but figured it costs nothing to ask.

Thank you for your time!

@eriove
Copy link
Contributor

eriove commented Nov 21, 2022

I believe there are many different copyright holders and that the original authors are no longer involved, so most likely changing the license would be very hard to achieve.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants