Re:.NET on Linux – bye, Windows 10
by ygra on Monday October 17, 2016 @05:44AM
(#12723702)
I remember that ages ago the Mono team used Paint.NET as a testbed for how complete and usable their System.Windows.Forms and System.Windows.Drawing implementation was. But back then Paint.NET was still open source. By now the source code isn't available anymore and it has grown a lot of things that are implemented in native code for performance (set operations on selection regions) or talking to things that have no equivalent in .NET (DirectWrite). It also uses WPF for a few things, so isn't completely Windows Forms anymore either. As it currently stands, Paint.NET is very much a Windows program, despite being written mostly in C#.
[ Parent
| on HN ]
Oh I didn't know that Paint.NET closed source. I found a blog post about the decision, an interesting read. Here it is:
https://blog.getpaint.net/2007/12/04/freeware-authors-beware...
I don't get it, one doesn't need the source code to change a few credits strings and pictures. Making Paint.NET closed source is about as effective as game studios putting more and more advanced DRM mechanisms into their games.
I understand why the author is upset, but his cure is worse than the disease.
Yeah, closed source tooling is garbage. I need to be able to fix the tools I use, or customize them for my purposes.