Marcin Nowak wrote:We shouldn't mix opensource with Linux port.
well -- but you should also differentiate between typical windows or mac applications, which are not very well suited for cross platform use, an the special case of davinci, which was written and centered around linux for a long time.
that's why it doesn't make much sense IMHO to ask adobe for porting its tools, but resolve would only need some slight modifications of its licensing management modules to enable exactly the same features on linux as on the other platforms. it doesn't need huge additional investments, it's just a political and marketing decision.
Marcin Nowak wrote:I think that most of Linux users needs working port rather than opensourced one. Nobody cares about opened sources, excluding opensource developers and few fanatics.
even through i agree, that we shouldn't ever expect an open source release of a commercial application like resolve, and a closed source binary release under similar conditions as on other platforms would be already a significant improvement, i do not share your general ignorance about the importance of open source.
that's not just an dogmatic question. i just have to look back, how much troubles i have seen concerning those few closed source applications often used on linux hosts (skype, adobe reader, flash...). closed source binaries simply do not fit very well into an open source environment. simply accepting all the the attendant symptoms, you often risk to loose most of the important benefits that make linux systems attractive to some of us. if you really like the flawless way of maintaining and updating a debian based system and dependency management, it's highly optimized and efficient debugable interplay within the context of all other installed libraries and drivers, etc, you will hardly see windows typical installation procedures and application individual update requirements as a desirable paradigm change. it only makes your system much more insecure, unstable and harder to maintain.
but that's an issue, which isn't only characteristic for closed source offers. a lot of more complex contemporary open source multiplatform projects use quite complex continuous integration solutions, external build services and windows like distribution paradigms in the meanwhile. some of them even mimic the stupid barriers of subscription for access and similar questionable achievements of the closed source world. we simply have become accustomed to app stores, PR spam and privacy violations to such an extend, that some people take it as an inevitable requirement of professional attitude, to copy all those nasty practices. a lot of characteristics of open source approaches, which formerly have drawn a clear distinction and the real attraction of this kind of ecosystem, are slowly vanishing this way. i personally would state, that open source culture passed its peak.
but beside all this more general considerations and observations, we simply have to ask, why opening the source code doesn't fit very well for commercial products like resolve?
protecting intellectual property and advantage over competing products, is only one reason for this restriction. an other one, which doesn't look less important, has to be seen in the simple fact, that graduated commercial offers of different feature sets (e.g. resolve studio), are nearly impossible to enforce, if the souce code is available to everybody.
if you really do not care about open source and acceptable licensing conditions at all, you will easily find cracked versions of resolve for linux in the darker corners of the net right now. but this isn't of much interest to usual linux users. in this respect, they are usually much more consequent and exemplary then windows and mac os users, which often do not feel much disinclination to install dubious cracks of wide spread commercial software (and trojans) on their machines for private use. most of the serious linux users i met, are much more sensible to security concerns and strict ethical decisions. they are more like people, which quite consciously choose organic food, if the have the chance to choose, not just the cheapest and most fashioned offer. i think, that comes closer to the real difference between both worlds.
Marcin Nowak wrote:There is also a common myth that Linux users won't pay for a software. This comes probably from opensource community (Linux != opensource, but relies mostly on it). Regular and business users, who works with Linux, does not care about opensource.
that's easier asserted than proved!
i don't think, we should whitewash and idealize the economic conditions of linux software development and marketing to much. outside of the public sponsored academic sphere and some other rather small niches, it's hardly possible to make a living as an open source developer.
take the
natron project as an example. they really did an incredible job over the last few years. they wrote an professional grade free multiplatform video compositing software from scratch, which is IMHO in many respects more powerful and handy than BMDs fusion. it's an extremely capable team of developers. i'm sure, if you would give them the necessary funds, they would be able to build a more modern open source alternative to resolve as well. but don't ask about their actual economic troubles and worries!
but somehow i also have to agree with you:
davinci resolve could be an extraordinary exception in this respect!
a professional editing and mastering solutions for linux would fill an evident space, which could turn out as very successful even from an commercial and advertising effectiveness point of view. that's a very uncommon initial situation, which can not be asserted for many other applications.