lkosson / reportviewercore

Recompilation of Microsoft.ReportViewer for .NET Core 3.1+
426 stars 122 forks source link

Legality #82

Open Muaddib787 opened 2 years ago

Muaddib787 commented 2 years ago

What would be the legality of using this within apps developed in-house: not for sale or redistribution?

Thanks

lkosson commented 2 years ago

Where I life it is legal to decompile and modify third-party software as long as it is for compatibility and bug-fixing reasons. No idea about other jurisdictions. Consult a lawyer or use at your own risk.

MacDeath667 commented 1 year ago

@lkosson We also met with uncertainty of can we use it or no Do you know anything about cases where it is already uses in commercial development and was any consequences or not?

Thank you.

lkosson commented 1 year ago

I can't disclose a list of commercial deployments of the package I know about. I haven't heard about any legal disputes in those deployments, though.

If you are in EU jurisdiction, consult with your lawyer CJEU Directive 2009/24/EC, article 5, paragraph 1 and 3. You can reproduce by yourself the steps I did to create this package and use your own version.

Muaddib787 commented 1 year ago

"You can reproduce by yourself the steps I did to create this package and use your own version."

How would I do that? Would I just refer to your source code from GitHub and compile it?

lkosson commented 1 year ago

I mean download original Report Viewer from Microsoft, decompile it using ILSpy, apply fixes as described in first commits in this repo, compile it back using Visual Studio and package as a NuGet.