xceedsoftware / wpftoolkit

All the controls missing in WPF. Over 1 million downloads.
Other
3.87k stars 872 forks source link

Inconsistencies in the nuget packages #1776

Open DaveInCaz opened 5 months ago

DaveInCaz commented 5 months ago

Hello, as noted elsewhere (https://github.com/xceedsoftware/wpftoolkit/issues/1557#issuecomment-1883384700) there was a change in licensing terms around the 3.7, 3.8 releases.

My project was using 3.8.2 (with the MS-PL) license. But after a build in the output folder all the Xceed DLLs have 3.8.0 as their file details. (Example below)

I guess the main consequence of this is that any software which includes 3.8.0 DLLs with it, it seems impossible to tell which license was actually used by the developer.

Thanks

image

XceedBoucherS commented 5 months ago

Hi,

Sorry for the confusion. v3.8.2 was intended to be the v3.8.1 version with an MS-PL license. You can consider it MS-PL, no matter what its nupkg says about the license. That nupkg was probably forgotten when the License was change from Xceed to MS-PL.

As for the package dlls, they are named v3.8.0 because this is the built version of the product. The thing is that when importing a package to NuGet, it can't have the same version number as another one. So we had to increase the 3rd number to v3.8.1 and 3.8.2. All the v3.8.x versions are the same except for the license which was changed from Xceed to MS-PL between v3.8.1 and v3.8.2.

Thank you

DaveInCaz commented 5 months ago

Thanks, I appreciate the clarifications!

zhongruijia commented 5 months ago

这里是郭瑞的邮箱,已收到您的来件,我会尽快拜阅并给予您回复