Quite, it’s just not that big a deal… when I worked at sony one of the devs was saying how he could drop a memory stick on oxford street (the busiest street in london) with all the source code for their in house tech and r and d and even if a rival company coder found it it mostly would make no difference as you’d still need to have very specific knowledge to make head nor tail of it…
and besides that content is king… most games are ripped off mercilessly from each other anyway… how many endless runners, match 3 or flappy bird clones can teh world take?
having access to teh source doesn’t mean much.
“just” replacing all teh graphical content in a game is as much work as making a game from scratch most of the time anyway… even more so if the game is level based and needs level design/tuning…
For plugins things are a bit different though. Here it’s a real danger that an opponent grabs the whole plugin, and sells it under his name. For a business man a win win situation. No development costs. Just grab it once, then redistribute it and earn the money.
For me it’s just a question of time until plugins from the Blender market gets redistributed by somebody else. Just let it grow big enough that redistributing this plugins becomes profitable.
Not that blender can realistically be changed from GPL…
I have developed lots of addons for blender and have freely distributed them because I have blender and have built on it and think that it’s important to share and give back… lots of contributors think this way… so blender wouldn’t have that without GPL.
Now, I don’t mind if others charge for their work or not but they do know going in that because of the GPL their work will have to be GPL too… so they know that payment for their work is reliant on trust and honour.
Which could be so much more without the GPL license restrictions. GPL affects the whole infra structure. Without GPL we would see much more commercial plugins for Blender. GPL is what keeps Blender in the hobby corner.
without GPL the blender project would have died years and years ago… it would be stillborn
Being GPL is both for Blender, a godsend and a curse.
maybe but it is what it is… much third party software is admirably catered for using addons for IO… (3d coat, after effects, so not a problem.
render engines are problematic because data IO is a bottleneck and they are increasingly integrated in other apps using api calls rather than file IO…
but Vray is a shining example… an opensource blender integration (that is only useful to blender users so not a problem for chaos group)
with a fast export pipeline rather than python export…
Matt Ebbs 3delight addon was amazing… a shame he got too busy to keep up development work… but slow IO was an issue…
the point I’m making is that commercial render engines “work around” the gpl by being separate entities and using file IO.
what makes this un-attaractive is speed… speed is bottlenecked by using python…
Vray has a custom version of blender to accelerate IO to their engine using C now if blender could accelerate IO out the box so that third parties didn’t have to roll there own… and make it easier for 3rd parties to leverage this you might get more interest from commercial development.
I think it’s not so much GPL that’s the problem here but rather that the blender user base is a small market to start with and as a demographic is mostly tight with cash and used to getting stuff for free…
iIt’s promising that there was a quote on here that ton found the current situation with third party render engines ridiculous and I’m sure that a lot could be cleared up with teh render api blender side to make it easier and more attractive (low cost) for third parties to offer blender support…
there are lots of open standards that are increasingly becoming teh goto solution for commercial companies (alembic, open subdiv, OSL etc)
supporting those keeps blender relevant and doesn’t cause gpl issues…
so really the only type of plugin developer we are discouraging are those that do smaller utilities … like biped for max, face robot, particle systems, hair plugins etc etc… it would be nice for commercial companies to be able to step in for these types of things whilst the dev pace is sometimes slow in teh open source world but at least because that isn’t an option it means that solutions made available will be for everyone…