The definition of the word Open will just morph again until it fits
whatever argument needs to be win.  The opinion that Open necessarily
means open source is a neologism.

There isn't just an API that matches 1:1 internals,   the Maya UI is
defined directly in MEL and it ships with 4 millions lines of source
code in mel and python, distributed in 25,000 MEL and 4000 pythons
files.  This isn't just about being able to write plug-ins, back in
1990s it was a whole different approach to writing software.


On Wed, Sep 10, 2014 at 7:13 PM, Raffaele Fragapane
<[email protected]> wrote:
> Talk about semantics escalating :)
>
> The word open is like saying professional grade, or robust, or a number of
> other things that are used because, in context, they fit.
>
> Maya offered more and sooner than everybody else things like listeners, a
> robust socket insertion point, an entry point into the main loop and control
> over things like it's main event loop sleep, process priority, exposed the
> graph to a fairly granular level, and offered early on what 16 years ago was
> a fairly modern dev model for all kind of nodes in a fashion similar to what
> the developers themselves would have access to.
>
> That gap has closed considerably, and in some cases Maya has been surpassed
> in "open-ness", or at least in what you can comfortably do (viewport work in
> Maya is a gigantic pain in the arse in example for certain things, and
> contexts are weak, but that's architectural, not blackboxing), but all in
> all, if you decide to be objective rather than argumentative about it, it is
> the one DCC app out there with the most of its guts exposed to the open air.
>
> Softimage had made it to a close second and here and there even surpassed
> it, and in general while less "open", as things tend to be better organized
> but abstracted away from the guts, also a helluva lot more pleasurable to
> work with (at least on windows). Houdini is a well known disgrace with the
> Boost dependencies and with the HDK being largely uncharted and unexploited,
> and the wrappers for it being more recent and not much better than a
> reshuffle.
> Max is single platform and incomprehensible to humans, and the rest of the
> apps out there barely cover half the stretch of tasks Maya, Soft and Houdini
> can tackle.
>
> All in all, while at (frequent) times being just as pleasant as dipping your
> balls in hot tar, Maya is the more "open" of the lot and has been for a
> while, because the abstractions are very thin, and access has massive
> surface with a lot of entry points.
>
> For what most people think of when the word open it's used in context it can
> lay an honest claim to being "very open".
> It can't quite say it's intuitive, or pleasant, or well organized, or even
> fully featured in some regards, and it's the single most painful software
> out there to do prototyping work in for a lot of stuff, but it certainly
> isn't "closed".

Reply via email to