-
ubervu
-
Apple iPhone
-
Nexus One
+ Add

A new license for Paint.NET v3.5
Updated 2 months, 2 weeks ago
Source:
http://blog.getpaint.net/
Over the years I’ve had to put up with several individuals, and companies, trying to plagiarize Paint.NET by recompiling the program under a different product name and with their own name stamped into the credits. Sometimes they charge money for it. I even came up with my own term for it: “backspaceware.” Additionally, every once in awhile Paint.NET is spotted being sold on eBay.
And, as many of you know, Paint.NET used to be open source. Or rather, it was “released source” – the source ...
Showing 61 relevant reactions out of 64.
NetMage 2 months, 2 weeks ago on Wordpress
Actually, I think FOSS does give strong gurantees:
http://itmanagement.earthweb.com/osrc/article.php/3773286/Lets-Move-FOSS-to-Its-Logical-Conclusion.htm
http://www.marcomilani.it/topics/freeware
Reply
Rick Brewster 2 months, 2 weeks ago on Wordpress
noisenose, Citing a very small patch for Add Noise and GetIntensity() doesn’t exactly prove much. Your other statements are not logically sound either, e.g. “FOSS gives strong guarantees…” No, it doesn’t. Not in the least.
Reply
drash68 2 months, 2 weeks ago on Wordpress
I’m not a programmer at all, and if Protecting some of the Code is what you have to do to keep your name being affliated with some dirt bag, then do it.
I love your Program, not only because it is free, but it is up there with Corel Photo Paint, and Adobe Photoshop. Your interface is great, and the ease of use overall is fantastic. If I had my choice, I would be using Paint.net at work
...
See all content
Reply
Tril 2 months, 2 weeks ago on Wordpress
Your former licence wasn’t entirely bad for you. After all, it gave you the option of closing the source at a later stage, as you have done.
I think there is a lesson here for those who donate to open source projects as a form of social investment, to make sure they understand the license.
Reply
noisynose 2 months, 2 weeks ago on Wordpress
Let me say that I’m very disappointed by this change.
Do you really think there was no value in having Paint.NET open source? First, FOSS gives strong guarantees about the fact that the software will be maintainable in the future and that it won’t be crippled in a future version for commercial reasons. Of course to you as the developer you don’t care about those guarantees
...
See all content
Reply
d.a 2 months, 3 weeks ago on Wordpress
@GRinda - how do you know that the source code that the GIMP is releasing is the same code they compiled into a binary? How do you know that they didn’t compile a spybot into the downloadable version? How do you know that they didn’t use good practices in the source, but imbue the final version with evil from the pits of hell itself?
But the big question is, why would you cripple
...
See all content
Reply
PornBisexualTV 2 months, 3 weeks ago on Twitter
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: Nov 6, 2009 ... And, as many of you know, Paint.NE.. http://bit.ly/2FGRtQ
Reply
BisexualPorn 2 months, 3 weeks ago on Twitter
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: Nov 6, 2009 ... And, as many of you know, Paint.NE.. http://bit.ly/2FGRtQ
Reply
CuckoldXXXVids 2 months, 3 weeks ago on Twitter
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: Nov 6, 2009 ... And, as many of you know, Paint.NE.. http://bit.ly/2FGRtQ
Reply
AdultXXXMovies1 2 months, 3 weeks ago on Twitter
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: Nov 6, 2009 ... And, as many of you know, Paint.NE.. http://bit.ly/2FGRtQ
Reply
GRinda 2 months, 3 weeks ago on Wordpress
Same problem applies to any open source software and it isn’t usually big problem. Especially talented developer like you shouldn’t have any problems.
After closing the source there is just developers word of freeware product. There is also no chance to see if this product is trustworthy as it could contain spyware or just major programming flaws which can compromise security
...
See all content
Reply
shamanphenix 2 months, 3 weeks ago on Twitter
J'aimerais être libre de pouvoir aller en Antarctique, oui : http://tinyurl.com/yztetts
Reply
framasoft 2 months, 3 weeks ago on Twitter
Paint.NET n'est plus libre, mais l'a-t-il jamais été ? (fauxpen source ?) http://ur1.ca/fzo9
Reply
antoinefriteau 2 months, 3 weeks ago on Twitter
RT @framasoft Paint.NET n'est plus libre, mais l'a-t-il jamais été ? (fauxpen source ?) http://ur1.ca/fzo9
Reply
smeablog 2 months, 3 weeks ago on Twitter
RT @framasoft: Paint.NET n'est plus libre, mais l'a-t-il jamais été ? (fauxpen source ?) http://ur1.ca/fzo9
Reply
t0_ny 2 months, 3 weeks ago on Twitter
RT: @framasoft: Paint.NET n'est plus libre, mais l'a-t-il jamais été ? (fauxpen source ?) http://ur1.ca/fzo9
Reply
matt wilkie 2 months, 4 weeks ago on Wordpress
I never intended to download or peruse the source code Paint.NET, but the fact that PN was an open-source-like project appealed to me and was a major factor in taking the time to learn about it and pass it on to friends and family who might like it also. I use open source whenever and wherever I can even though I am not a developer. It gives me a sense of security for the continued life and availability ... See all content
Reply
Adam 2 months, 4 weeks ago on Wordpress
While I fully support your right to control your own code, and am by no means a free software zealot, I’m nevertheless disappointed. It’s unfortunate that such an excellent piece of software is merely free-as-in-beer, not free-as-in-speech. I had been hoping that, as time went on, you would loosen restrictions and move towards something like the GPL, but it seems you’ve gone in the ... See all content
Reply
JustAPDNUser 2 months, 4 weeks ago on Wordpress
First off PDN is a great product and I really like/use it. Secondly, the source code is great. I have the old BSD 3.0 or so code and have extracted functionality out of it for my own use. I assume that was what you intended for people to do by releasing it under the BSD license. In any case, it has been very helpful to me, and I would love to see some of the updated 3.5 code.
It is really
...
See all content
Reply
Galane 2 months, 4 weeks ago on Wordpress
How about a simple ZIP file of the Help site to download?
It’d only take a few minutes to delete it and ZIP up a new one when there’s any changes.
I see the installer for PDN 3.5 has ‘bloated’* to nearly 5 megabytes.
(*For small values of ‘bloat’, but I’ve been a computer (ab)user since 1983 and one megabyte files still qualify as
...
See all content
Reply
Johannes 2 months, 4 weeks ago on Wordpress
Alex: They do nothing to *prevent* this sort of thing. They merely make it so that if you do so, you won’t comply with the license anymore. And that’s has been the case before already anyway. Doesn’t make it much easier to actually go against such people.
Reply
Alex 2 months, 4 weeks ago on Wordpress
Rick,
Maybe I am being dense but it seems to me that there are licenses in existence that prevent most, if not all, of the “undesired” behavior while still distributing the source code.
For example, the GPL (version 2 or 3) is a common one, and if you want to be even more restrictive, there’s the MS “Reference Source License” (http://en.wikipedia.org/wiki/Microsoft_Public_License#Microsoft_Reference_Source_License_
...
See all content
Reply
GoodThings2Life 2 months, 4 weeks ago on Wordpress
Rick,
At the end of the day, it’s YOUR application, YOUR code, and YOUR decision. I think you’re doing the right thing to protect YOUR work!
In my non-legal-guru interpretation, derivative work suggests that the code can’t be used in any type of “image editing” application. It doesn’t, however, exclude the use of code snippets for UI elements (like
...
See all content
Reply
Josh 2 months, 4 weeks ago on Wordpress
As a new user of Paint.NET, I’m shocked at how advanced it is. I’m a proficient programmer in a bunch of languages and environments, and I think what you’ve done here is top-notch.
Source or not, the tool is valuable and will continue to be that way probably for the majority of your users.
As a sort of off-the-cuff suggestion, why don’t you have a binary-is-free
...
See all content
Reply
Rick Brewster 2 months, 4 weeks ago on Wordpress
Glenn, I don’t think your comment sounds self-entitled. However, many comments I’ve seen in the past have been. “Why’re you taking away *my* source code?!” Erm … excuse me? *Your* source code? (’your’ doesn’t refer specifically to ‘you’, Glenn)
This was never meant as a diatribe about open source in general, mind you. This is
...
See all content
Reply
Glenn Pratt 2 months, 4 weeks ago on Wordpress
I don’t mean to be “self-entilted”, but you do have a blog with a comments section, so perhaps you should expect honest communication.
I’m a professional web developer and used Paint.NET frequently when GIMP was more then I needed. I came across Paint.NET in college, where it was installed on every CS Computer, and played with the source project when I was learning
...
See all content
Reply
Kris Janssen 3 months ago on Wordpress
Don’t worry about it! Focus on 4.0 I think I know what to do!
Reply
Rick Brewster 3 months ago on Wordpress
Kris, if you have the 3.36 source code then you can do whatever the license says you can do. I can’t (neither legally, nor ethically) retroactively change the license you have. I appreciate a reference/mention/credit, but the license doesn’t require it.
You’ll have to forgive me if I get a bit grumpy what with the constant barrage of questions, criticisms, and self-entitled
...
See all content
Reply
Kris Janssen 3 months ago on Wordpress
I’m sorry to hear you feel that way. If I was only thinking about my own needs I wouldn’t even bother to post/Email/whatever. I have what I need already, useful bits of source code…
I just wanted to have a clear picture of what I could and could not do with the bits I have right now and how I should reference your work. After all that is what we do in science every day and
...
See all content
Reply
Rick Brewster 3 months ago on Wordpress
Doug — There isn’t an explanation? :O Please, take responsibility for keeping yourself informed. There’s plenty of explanation all over this blog.
Kris, you’re missing the point, and are thinking only of your own needs.
Reply
Kris Janssen 3 months ago on Wordpress
I have to agree to some extent with Jon…
I have grown a particular interest in the Pdn source since the availability of the last publicly available source release (3.36). The source obviously contains a lot of stuff that is generally useful if you know what you’re doing (I probably don’t times, but I like to think I do :).
Ever since 3.36 there was no available source
...
See all content
Reply
Doug 3 months ago on Wordpress
How sad. Having benefited from the open nature of the source, the stable door is being bolted. There isn’t really an explanation why you feel so pressured to provide any support, not least to people downloading unofficial distributions. It seems everyone loses here, except the notion of brand purity. Good luck with that.
I don’t mean to sound ungrateful, but Paint.Net has become
...
See all content
Reply
Sorry, I really don’t understand your reasoning. On the one hand you’re justifying the removal of the source code by saying people were distributing plagiarized versions, but then you also say it was an over-liberal licence that gave them permission to do it. If that is the case, why can’t you release the source but give it a non-commercial, attribution-required licence? Sure, some ... See all content
Reply
Maurice Prather 3 months ago on Wordpress
Good choices all around. Have you thought about obfuscating your work?
Reply
drakaan 3 months ago on Wordpress
I’m not sure whether this license change would affect the specific scenario I’m thinking of.
I had created a thumbnail viewer using a small bit of code from the last source-code release (the code from the shell extensions that finds the thumbnail image…the entire .cs file is only about 170 lines). The main intent was that on a gallery site, users could upload .pdn files and
...
See all content
Reply
T_Lh 3 months ago on Wordpress
While I completely understand why you’re doing this and agree with it, it does make me a little sad. As someone who programs in C# for a living I did enjoy being able to download the actual-undecompiled source code and learn from a more experienced programmer.
Thanks a million for version 3.5…keep up the awesome work!
Reply
Rick Brewster 3 months ago on Wordpress
AA, well, any portability-with-no-work type of system will have compromises. For example, you won’t be able to use any Windows- or Mac-specific features. Just look at the typical Java client apps out there. They look pathetic and are difficult to use because they don’t use any of the native controls, etc. I don’t personally hold on to the portability-for-the-sake-of-portability belief ... See all content
Reply
An Anonymous 3 months ago on Wordpress
>>.NET was never intended to be a platform that powered apps for both Windows and Linux, without requiring any source code changes.
But Mono is, and some people thinks because of Mono .NET apps are nearly as portable as Java ones.
Of course, this kind of misconceptions are not something that should bother you. The people who should be ashamed is the ones who sold people the
...
See all content
Reply
Kris Janssen 3 months ago on Wordpress
Hey Rick,
I don’t want to be impatient, but any feedback on my questions above? I would like to know how I could best proceed for my own project.
Reply
Rick Brewster 3 months ago on Wordpress
BlueRaja, “… impedes us good guys.” Yes, totally true and very unfortunate. It’s an unfortunate casualty; a few rotten eggs spoiled the whole grocery store.
Reply
BlueRaja 3 months ago on Wordpress
I’ve been hoping to take a look at the Paint.Net source for a while - especially the portion you say is written in C++ to speed up boot times. However, even the source code decompiled using Reflector (eg. not the startup code) is nothing compared to the original, well-formatted, commented code written by Rick Brewster
For a while now I’d also been hoping to teach myself a bit
...
See all content
Reply
Rick Brewster 3 months ago on Wordpress
AA, I’m not sure what you mean by “there goes the portability of .NET apps.” .NET was never intended to be a platform that powered apps for both Windows and Linux, without requiring any source code changes.
To be honest, this licensing change for Paint.NET doesn’t change much at all for anyone.
Reply
Stuart P. Bentley 3 months ago on Wordpress
“And the point is not to completely avoid any confusion — with legalese it’s honestly inevitable.”
Not with the OSI- monitored database of license compatibilities.
Reply
Mike Woodhouse 3 months ago on Wordpress
No complaints here. As a user community we should applaud anything that lets you focus on making better Paint.NETs. Dealing with lowlives takes you away from that; any reduction in the lowlife management requirement can only be a Good Thing. I’m pleased to see that you’ll still publish interesting/relevant bits and pieces - I learn stuff from those.
Reply
uberVU - social comments 3 months ago on Wordpress
Social comments and analytics for this post…
This post was mentioned on Twitter by WinObs: A new license for Paint.NET v3.5 - http://bit.ly/4xJdJk...
Reply
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: NET is free for use in any environment, including .. http://bit.ly/UhSfN
Reply
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: NET is free for use in any environment, including .. http://bit.ly/1elKhm
Reply
arltdla 3 months ago on Twitter
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: NET is free for use in any environment, including .. http://bit.ly/3yz2yw
Reply
da52543 3 months ago on Twitter
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: NET is free for use in any environment, including .. http://bit.ly/1xiNH9
Reply
dan710 3 months ago on Twitter
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: NET is free for use in any environment, including .. http://bit.ly/2zQN3V
Reply
dan710 3 months ago on Twitter
Paint.NET » Blog Archive » A new license for Paint.NET v3.5: NET is free for use in any environment, including .. http://bit.ly/1XcuNj
Reply
Rick Brewster 3 months ago on Wordpress
Dennis, it seems fine to me.
ReneS, CC isn’t really for software, and wouldn’t cover all the necessary bases. And the point is not to completely avoid any confusion — with legalese it’s honestly inevitable.
Reply
Dennis 3 months ago on Wordpress
“You may not modify, adapt, rent, lease, loan, sell, or create derivative works based upon the Software or any part thereof.”
IANAL, but that seems ambiguous to me regarding the right to sell, etc., the Software unmodified. Perhaps, a little redundancy would make it abundantly clear:
“You may not modify, adapt, rent, lease, loan or sell the Software or any part thereof
...
See all content
Reply
Follow us
Twitter Facebook