5 ms·
>As a commercial product, it failed. We shouldn't say that being commercial is a model for success, [...] But to say Blender owes its success to being commerci
by jasode 3y ago
>As a commercial product, it failed. We shouldn't say that being commercial is a model for success, [...] But to say Blender owes its success to being commercial feels backwards.
You're misunderstanding what my attempted explanation is about. You're arguing about reasons for Blender's success. That's not my angle.
My explanation is about something else: why Blender's level of polish (not "success") seems to be so advanced in relative comparison with other open source projects out there such as Gimp, etc.
In other words, people's expectations of open-source software usability/polish is so low that Blender's level of execution is surprising. This is the gp's particular wording I'm commenting on, >" I'm amazed at how professional and finished Blender is for being an open source project." (https://news.ycombinator.com/item?id=38262825 https://news.ycombinator.com/item?id=38262825)
The negative (usability) connotations with the phrase "for being an open source project" is something I've analyzed before: https://news.ycombinator.com/item?id=29605885 https://news.ycombinator.com/item?id=29605885
...all those open-source projects (Gimp, SageMath, etc) that are GUI instead of command-line that people complain of not having the polish of their peers -- don't have Blender's unique accidental history of having the (failed) commercial product kickstart the momentum and evangelism of a community to make subsequent Blender versions eventually exceed the expectations of typical open source projects. The multi-millions gave it a unusual headstart that Gimp, Octave, etc do not have.
I do agree with the following parts of your comment which don't contradict my argument:
>Blender owes its success to the fact that it stopped being commercial, which was (and is) a contributing factor to why people and organizations feel so good donating to it. [...] I very much believe that Blender wouldn't have a community today if it had stuck with its commercial origins.
- danShumway 3y agoSorry for the misunderstanding. Unfortunately, I sort of feel like I would disagree more with your statement now that I understand it better? :D I think the majority of Blender's polish came after being Open Sourced, and I don't think that movement was kickstarted by its origins. I do think its origins arguably played a role in its investment, but early Blender had a reputation of being exactly like many other Open Source projects -- powerful if you knew how to use it, but unpolished and arcane and difficult to learn. When I first ran into the Blender, its interface was the biggest criticism I saw online about the project. Wherever the momentum came from to say "we could refactor this and make it attractive to regular modelers" I don't think that momentum was present in its early days or right after it was Open Sourced. I'm tempted to dig into the history a bit more now, because I bet if I went back in HN history to the early 2.0 days, I would find comments saying that Blender is just like other Open Source projects in that its too confusing and difficult to use. The interface was what everyone trashed about Blender. Of course investment helped with giving Blender the ability to undergo those kinds of radical transformations, but the transformations were sorely needed and I'm not sure that its UI was what fueled that investment. I think both overstate the connection, but I'm more sympathetic to a claim that Blender's commercial origins fueled its architecture or resources than I am to a claim that it fed its interface polish or excitement about its interface. ---- Personally, I think the biggest contributor to Blender's interface is the fact that its community is made up of a ton of artists and not just programmers. Additionally, a lot of its investment is coming from studios -- notably not from a company catered to studios, but specifically from people who are using the tool in-house as they develop it. Greasepencil in particular is heavily influenced by this; the current rewrite for Greasepencil 3.0 is being pushed and developed by people who are intimately familiar with Greasepencil as a creative tool. In theory, Open Source should be a much better match for this than commercial software, because commercial software caters to a client-base but is developed usually by a player outside of that space that is seeking to monetize it. Open Source often falls into the same trap, but at least has the possibility to be developed and driven and to have feature requests prioritized primarily by artists and community members who rely on the software rather than by a separate entity that is interested primarily in how the software is marketed or sold. That Open Source very often fails at this is (imo) more of a commentary on the lack of community experience and community investment that most projects have. Stereotypical GUI Open Source projects are very often the result of external efforts from people who are not trained in GUI work and who are not quite as closely tied to their users. I'd bring up Krita as another example here -- Krita has no commercial origins (https://krita.org/en/about/krita-releases-overview/ https://krita.org/en/about/krita-releases-overview/) but is miles ahead of Gimp in terms of building a polished interface that caters to artists. One immediately obvious difference is that Krita's artist community is heavily engaged in the project and in regular communication with the developers and regularly gets involved in feature development and prototyping and testing. <incorrect, see correction below>In fact, Krita started out as a fork of Gimp, and yet has surpassed Gimp in terms of ease of use and polish.</incorrect>
- olddustytrail 3y agoKrita was never a fork of Gimp (and that's not what your link says). The idea of a Qt wrapper around Gimp was a kind of inspiration for Krita in a roundabout way but the codebases are entirely separate.
- danShumway 3y agoGood correction, I misunderstood what that part of the link was implying.
- Applejinx 3y agoIn a recent comment on one of my DSP plugin videos I directly addressed this: "I think this is because plugins are made for people to pay attention to them and then buy more plugins. I just do patreon, so I make plugins to be used, and only by those who need them. They should be boring and never change, but the sound should be amazing and just immediately there so you can pay attention to the music, not the plugin, and then not have to buy more." That's the secret to open source software if we choose to maintain it. There's a catch: OSS projects also gain mindshare through promotion and attention, putting them on exactly the same grounds as commercial software, and if you had an ideal project that perfectly met a need without drawing any attention to itself, that need would prosper and the OSS project would languish. It's the old 'tiny piece of unsupported OSS software on which the world depends' problem. You absolutely can do that and the cost is that the project either languishes or fails (in the sense that it can't be maintained, not that it fails its task). Or you can lean towards seeking payback, in the form of money or in the form of attention, and it costs the users something but sustains the project more fully.