alexandre-lecoq / alexandre-lecoq/Unofficial.PaintDotNet.Binaries

Please remove this repository and the Nuget package

未關閉
#1 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
沒有語言資料
星號
0
分支
1
PR 合併指標
30 天內沒有已合併 PR

描述

Paint.NET author here. I hate to be the bad guy, but this needs to be removed. Both the repository and the nuget package.

First, it's in violation of the Paint.NET license (https://getpaint.net/license.html): "You may not modify, adapt, rent, lease, loan, sell, or create derivative works based upon the Software or any part thereof." Basically the DLLs are not licensed for distribution by themselves, nor for incorporation into other software, nor checked into a GitHub repo, nor redistributed through Nuget (etc.).

Second, I've been making a lot of updates to the Paint.NET Plugin APIs, and having a Nuget package out there with _really_ old versions of the PDN DLLs means that anyone using this doesn't get access to the newer stuff. It also increases my back-compat burden. I regularly change or remove things that I don't see any plugins using. If folks are using this package, they might end up releasing plugins that are broken on day 1, or they'll use things that make it harder for me to make improvements to the Paint.NET Plugin APIs.

Nuget doesn't really like to delist packages, but I'm pretty sure they will for a situation like this -- just say something like you were asked to remove it and you didn't realize that it was in violation of the license.

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。