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 ...

  • 64 comments on this story
PRO

50% positive

Showing 61 relevant reactions out of 64.

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

Dricks 2 months, 3 weeks ago on Wordpress

Hopefully many other developer’s dont give up on really open source projects because of some sort of profit over their work.

Bye bye paint.net, i will miss you (until gimp finished installing).

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

BlueRaja 2 months, 3 weeks ago on Wordpress

BlueRaja, “… impedes us good guys.”

You missed the most important word, right before that.

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

drakaan 2 months, 4 weeks ago on Wordpress

you had asked for input about specific cases…any response to my previous post?

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

Rick Brewster 2 months, 4 weeks ago on Wordpress

Galane, no.

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

Jon 3 months ago on Wordpress

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

Jesper Eiby 3 months ago on Wordpress

Thumbs up!

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

Matt 3 months ago on Wordpress

This is good to hear Rick. I hope this resolves all of your problems. The issues you were having were definitely ridiculous.

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

da4su 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/UhSfN

Reply

da4he 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/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

ReneS 3 months ago on Wordpress

Hi, Paint.NET is great. But why not using a poluar license, such as CC-BY-SA-ND to prevent reselling, recompiling, and so on… would be less confusing.

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

Dave 3 months ago on Wordpress

Bravo! Makes sense and nobody should complain unless they left their brain in the toilet somewhere. I love the results of what you’ve done and I’m sure most feel the same way.

Reply

© uberVU Ltd. 2010

Terms of use