Ardour and Money, 2014 edition

Makes sense :slight_smile: Keep the license so that single users can still build it themselves, but not for distribution. Maybe allow some way of letting some kind of demo version into the distro repositories.

@linuxdsp I think this is the elephant in the room. The GPL might have done an effective job of balancing developers’ commercial interests with the common good in an age that combined a generally more technical computer-inclined population with generally less pervasive Internet acceess, but probably less so now. Were I to meet anyone who would tell Paul that it was ‘unethical’ for him to bar unauthorized commercial use of the Ardour code (for the sake of him being able to afford to continue working on said code for the good of all of us musicians) I would get angry. That said, it’s not my place to be righteously indignant on Paul’s behalf, and as previous commenters have said, his pursuit of a sustainable self-financing open source project is commendable. I just hope things improve, and I’ve bumped up my monthly contribution and throw a few more quid in when I can spare it to do something towards that.

Incidentally, I’ve been tempted to suggest something such as a paid-for downloadable compilation of music produced with Ardour where the community agree to donate their royalties to the project. However, this seems such an obvious idea that I’m sure it’s been suggested before and found unfeasible, and to be honest I doubt anything like that would be very effective anyway. Oh well, if any of my material ever goes quadruple platinum I’ll be sure to share the royalties with Paul and the Ardour project :slight_smile:

On a slight tangent, I’ve always felt it was slightly at odds with the spirit of the GPL (if not the letter of it - and I’m certainly no legal expert) that a commercial project based on Ardour - such as Mixbus - or possibly others - can exist, without having to be GPL?
My thinking goes that whereas e.g. a plugin is a non-essential, optional addition to the (GPL) host application, and therefore, can exist as a binary and be used with the application without constituting an essential part of it - or something on which the application depends in order to function - by contrast - if the very thing which defines a commercial incarnation of Ardour as that specific product (e.g. without it, that product wouldn’t function) is proprietary and closed, wouldn’t it be more in keeping with the spirit of the GPL if that part (e.g. the Mixbus or other DSP) had to be GPL too? (especially if such a product is actually marketed as ‘open’ - at least in part).
To my knowledge I can’t download a copy of MIxbus and modify / build a fully working, unrestricted version? Perhaps someone could clarify (and would not the same also be true of GPL code used in modified plug-ins e.g. is it possible to download / modify / build the commercial Gverb+ or other paid plugins, if they are based on original GPL code? and if not, how does that work in the context of the GPL?)
As it stands at the moment, it seems there is nothing to stop any commercial developer, if they so choose, taking the Ardour code and producing and selling their own product, without necessarily having to pay anything back at all.

@linuxdsp

You are really getting into the territory where the lawyers battle it out there.

My understanding in this case, based off several conversations i have had over the years, is that legally in as far as Mixbus etc. are concerned they fulfill the requirements of the GPL on a technical level, and the goals of Ardour on a moral/ethical level. Yes if you want to discuss the ‘spirit’ of the GPL in this context you are probably correct, but my question then becomes, if it fulfills the spirit of the software project using it in question, and the technical requirements of the license, is it really a problem? Meaning Ardour could certainly create another license that says essentially the exact same thing and maintains compatibility with the GPL, but why would it when such a license already exists and is being used?

One of the conversations I have had(Well more than one) indicated that Ardour could become a platform specifically for people to base other DAWs off of. This create a world with open DAW sessions that others can open and modify as they wish without needing to ‘convert’ from one proprietary format to another. Where the work of multiple commercial developers can support the stability and base features of many DAWs and what separates them really is the additional ‘options’ rather than, can we just edit audio in it. And of course Ardour continues in it’s role as a DAW itself as well, that could edit any of the above ideally. To me this is a good path to follow for that.

Now of course I could be blowing smoke for all of the above as well, Ill wait to be corrected if I am:)

   Seablade

@linuxdsp, @seablade

How does the Ardour/Mixbus situation compare to that of the Android kernel in which phone manufacturers are forced to release any modifications to the Linux kernel they have made as a result of it being GPL licensed? (At least this is how I understand it - correct me if I’m wrong!) Does Mixbus somehow manage to be built on top of Ardour without modifying any GPL code?

One of the conversations I have had(Well more than one) indicated that Ardour could become a platform specifically for people to base other DAWs off of. This create a world with open DAW sessions that others can open and modify as they wish without needing to 'convert' from one proprietary format to another...
That sounds like a great idea - but I guess what I was questioning was the addition of a binary blob to something like Ardour, when it constitutes an essential part of what differentiates the product from Ardour, not an optional part such as a plug-in, so for example, if a commercial DAW developer takes the Ardour code, adds proprietary DSP, without which their version of Ardour is (at best just Ardour, and at worst non-functional) that seems different to e.g. a commercial developer using Ardour as the base for a product which is then also released as GPL. @mathewjohnrussel: I suppose that's a question for developers of commercial applications built on Ardour to answer - but, in the case of adding e.g. a proprietary DSP as a binary shared library, then its not really modifying Ardour's code, so there's no specific obligation under the GPL I would assume (but I'm not an expert) but, in my mind it does raise questions, especially if the functionality is essential to what defines the product, (and that product is marketed as being 'open' ). The situation would be different for e.g. a plug-in which was based on a GPL version, and I would imagine in that case the changes should be committed back to the original code (hence my question about e.g. the GVerb+ which I believe is GPL? but I may be wrong)

@linuxdsp The GPL is known for being ‘open to interpretation’ to a certain extent on what exactly constitutes a derivative work. Recall Torvalds’ corollary from the Linux kernel source, for instance. Matthew, not all Android-related code is necessarily required to be covered by the GPL — there are quite a few proprietary driver modules on the average smartphone, for example, because they can reasonably be considered distinct from the rest of the kernel. Modifying the kernel scheduler would most likely require the source to be covered by the GPL when distributed, but a module that controlled some proprietary interface would not necessarily. See clause 2 of the GPL 2, which is about this sort of thing (although of course, as this whole discussion illustrates, there are a myriad ways of interpreting it).

It’s also up to authors if they want to make exceptions or license the code under different terms to particular people/entities, the GPL doesn’t really have any power over that. I don’t really know anything about Mixbus, I can’t say what particular case it would likely fall under.

@James Brierly: This kind of brings me back around to the whole thing about funding projects and the GPL - while it may be that in the case(s) I’ve refered to, the commercial developers have reached an agreement with the (primary) developer of the project, and, in that sense might be considered to be “doing the right thing” - but nowhere in the general license would it preclude anyone else who didn’t want to strike such an agreement, from just using work which has been contributed (often by others too, who are not paid by the project) and using that in a commercial product, with for example the addition of some proprietary code?
In my mind this is different from e.g. an optional plug-in, or, even a proprietary driver - if it constitutes what primarily differentiates it from just the (free) code on which it is based.
Isn’t the philosophy of the GPL, supposed to be that if you take code (made freely available) and modify it, then in return those changes get fed back to the original project (as in some way a form of compensation for the original work) and the original project (and work) benefits from that?
It seems that, if its possible to just bolt on a piece of proprietary code, importantly, which defines the function of the commercial derivative of the original work, without having to submit any of that back to the original project, that might be benefiting unfairly from the freely given work of (many) of the original developers.
And that seems to me to be a flaw in the business model for a project such as Ardour to attract more diverse commercial funding. Wouldn’t the right way to do things be to have a license which enshrines the kind of agreements already reached at the discretion of the developers in a more formal basis rather than the adhoc nature of ‘interpretation’ which we have at the moment?

@linuxdsp I can’t argue with what you’re saying, and I think the ‘letter versus spirit’ discussion about the ideals of the GPL that you brought up earlier is the key thing. The philosophy is pretty deep. While I’m fairly familiar with the various ways open source projects are developed, I can’t call myself an expert on business and models thereof — so I can’t really comment in that area, but I do think you bring up some important points.

@linuxdsp: you can’t “bolt on a piece of proprietary code”. End of story. If you’re referring to Mixbus, then the fact that Harrison figured out how to do so much with a plugin is a credit to them and to the idea of plugins in general. You cannot distribute software derived from Ardour with a blob of proprietary code UNLESS that proprietary code is (a) not derived from Ardour (which can be easily established by looking at how it interfaces with Ardour’s code; using a plugin API necessarily implies lack of derivation) (b) not required for the functionality offered by Ardour-derived code to be accessible.

I don’t know what type of scenario you are either imagining or referring to, but the “big blob of proprietary code bolted onto GPL” is not possible.

I just wanted to say that while I don’t have money, I have time. Ardour is my favorite and only DAW, and I don’t want anything else. So if I can help in some practical, non-financial way, I’m in. I just changed the home page of gentoostudio.org to ask that visitors to the site consider donating to Ardour (in the box on the right where Ardour is mentioned). If I can help with PR, testing, or other things, I’m an easy email away. If I were wealthy (or even just rich), I would fund the entire project. If my financial situation improves, I will certainly donate what I can.

I just noticed that I am not subscribed any more…

Is it not possible to alert users/members when the subscription is about to expire, or to just let all the past subscribers know that their support has ceased?
I used Ardour for a recording today, and just popped in to see it there is an update before editing…

Renewed for further 12 months
Quentin

We send automated email to all subscribers a week or two before their subscription is scheduled to end.

Subscription renewed. Sorry about the lapse.

I would like to add another voice to the suggestion of checking out patreon.com. It seems to be getting some traction and seems to work out better for the payer and payee than does paypal; for example if the payer gives to more than one project on patreon only one charge is applied to the card and patreon divvies out the money. I think they also have better policies about expiring cards and such. Also it, by its nature, shows funding progress.

Thanks a lot for ardour.

Wouldn’t flattr be an option? It has been mentioned in this forum a couple of times. It is not to replace the existing subscriptions or donations. It would be an easy way to pay just a little extra for something. For example every article or forum comment by Paul or other developers could automatically come with a flattr button. Users could flattr just this single article or comment because it was helpful to them. Small comments with a small solution would get less flattrs where as release announcements and articles about important new features would get more.

I already have a flattr account. I see nothing compelling about flattr whatsoever - it just another service which takes a stupidly large fee for every transaction, requires accounts, etc. etc. Its only benefit is that so far it isn’t surrounded by a bunch of negative publicity on teh interweb. The same can be said of patreon, really. These services are really all band aids to cover the deficiencies and corruptions of the national and international banking system(s). If I was within the Schengen zone in the EU and all Ardour users were also located there, this stuff would be trivial, zero cost and fast.

Hello, as this discussion began a long time ago, I don’t know the current situation. And I have not read the whole discussion. So…

Your complaints are absolutely founded (if it’s the right words to say it in English) - and as I’m working for an enterprise that “sells” open source software services, I understand the problem.

Looking on the right, I can see that donations seems to be reached each month (approximately 8000$/month) - while I’m donor (OK, not a rich donor) I wonder if the situation is now OK, or at least if it changed since the beginning of the discussion.

I don’t know if you’re projecting to sell some support, for example video lessons ? That can make sense and provide money.

Anyway, I can’t imagine that Ardour becomes proprietary licensed. I really don’t know how we can help you to get more money to continue the development if it’s still a problem.

It’s been a while I’m using Ardour and I try to give donation as far as I return on music creation (I’m not professional, I only make donation on years I return to composition)

And, one word for this fabulous DAW software: THANKS

The situation improved since, follow up at:

OK thanks a lot, I didn’t seen that post. Good news so !