This post is going to be long. If you don’t want to read it all, you can jump to the bottom line by clicking here.
I’ll begin by quoting a comment which I saw in the first page:
Gimp - the software which never matured.I don’t think Blender would have gotten to were it is now, if when few people used it, no-one would have contributed to it because it’s not used enough. In “ancient times”, when Blender was “just another 3D program”, it still got developers. It was and is still a great example of open-source, and the way people donated money to release the sources is something which I consider an historical moment.
I am not stating that I am Photoshop lover - I mainly actually use a different paint / image tool which is faster and snappier then Photoshop but Gimp never made me feel comfortable.
Gimp is painfully slow with bigger images and the interface is not very intuitive.
The lack of CMYK further more limits the usage to specific areas.
I am not sure about the reason for such a low amount of devs since I assumed that such
a popular product would attract many. Maybe the never fixed limitations of Gimp for
some reason also make it not so attractive to look into - i dont know.
Why spend time on something when it is not that greatly used compared to other products.
GIMP isn’t perfect.
I’ll lie if I say it has the same abilities of PS.
Many people contribute to GIMP and other open-source projects, or at least show they care. I would like to thank all these people – you make me happy in ways that it’s hard to imagine. Even if the project you are using isn’t perfect, you still appreciate what you have.
Be happyNow, I’ll jump a bit and talk about farsthary’s amazing news – he got hired by 3D coat. First of all, I have to congratulate him. For those who don’t follow Blender development, he is a volunteer Blender developer from Cuba, who implemented the most amazing features in Blender – volumetrics, advanced ray tracing, and many many more.
Farsthary is the person who inspires me in my work – he is an amazing developer, that when he wants something done, he researches and codes until it’s done. I’m a student, with great interest in CG (CG was the reason I started to learn programming when I was young), and he inspires me in the last year in lots of what I do.
When I saw the news about the job offer he got, I was truly happy for him. Most people also shared my feeling, and they did express their feelings and congratulated him. However, when I read some of the comments about his announcement, I wasn’t smiling so much:
Good for you. And I wish all the best. ;)Can’t you omit that part of the comment? Can’t you just be happy for someone, without leaving a bit of bitter taste in his mouth when he reads it?
But it’s not good for the Blender community.
Why didn’t you join BF instead? BF would hire you with arms widely open. That’s because there is a lack of recruits in BF (money is not the problem). But it’s to late now…. BF lost a potential B developer.
Thinking that you will still work on Blender is being naive.
congrats. I really hope that you finally release your unlimited clay branch for blender, so people can have some fun with it. When you join 3dc and start developing it for them as well, if you still havent released it on blender, it would look like as if you are not so keen to release it anymore, because they want to have it exclusively on 3d coat, but not for free on blender. Everybody knows that you can’t compete with freeAgain, be happy for a developer that had success and try to do it without reservations. I agree that Blender potentially lost a great developer, but why spoil his special moment by telling him that?
So, I’m different – Should you dump me?Back to GIMP - So, is it’s lack of features a reason to kill it? According to some users, there are some other reasons:
But the main result is that it should possibly attract then more users by having a more classic and appealing interface, and with more GIMP users it would certainly mean some more developers coming.Hearing this from a Blender user, the program with the most unique interface in the world (which I consider an amazingly good interface), simply made me smile.
Now seriously, you can’t be great without developers that will help you be great. And speaking about UI, GIMP just published about internships to work on GIMP’s usability (details here).
Some people used the thread above, to also say bad things about other open-source projects that need more work (For example, Inkscape’s UI was mentioned as suckish compared to the one of AI). That was not the place, since not only it’s off-topic, it was just saying “it’s bad” without “I want to contribute” or even “You can improve it by …”.
I agree, many stuff in open-source needs work, and it in many cases is no competition for commercial products. Does it mean that we need to stop developing these projects?
Without open-source, in order to do many simple tasks, we would need either to be software pirates, or billionaires since commercial products can sometimes cost thousands of dollars. Since money does not grow on trees, and most of us have enough conscious that prevents us from doing illegal stuff, we need open-source.
You can’t say that since an open-source programs sucks, it shouldn’t be developed or used. You don’t need developers if you are great, you need developers if you need work. Open-Source developers are in many cases volunteers, which spend many nights on coding instead of sleep, because during the day they have life to live. Saying that what we produce is crappy, will not make us feel good and develop it to be better. And why do we spend all this time instead of sleeping? Because we care about you, the anonymous user who is reading this post now. Even if sometimes it seems as if we “ignore” the community, trust me that we don’t – we are doing this for you.
The community is what that makes an open-source program – many people donate and contribute (money/code/other) to see the projects that they like evolve. However, there are few people who simply don’t know to appreciate the efforts being made. If you don’t like it, don’t use it, and I’ll still respect you. But please, don’t blow the spirit needed for development out of me, with non helpful comments. We are human beings, we are affected by emotions, we appreciate support and we are developing for you. Try to understand us, to be happy for us, try to see our side.
Again, many thanks to the major part of the community, which simply makes me smile every day, knowing that I’m doing good. I owe you many thanks, for giving me the spirit needed to continue.