plugdata-team / plugdata

Pure Data as a plugin, with a new GUI
https://plugdata.org
GNU General Public License v3.0
1.58k stars 67 forks source link

AAX Support #538

Open theslyprofessor opened 1 year ago

theslyprofessor commented 1 year ago

AVID requires that their AAX plugins be compiled in JUCE in a specific way and I think they charge $25 to do so (I'm happy to pay that...) As an educator aiming to explain signal flow, there are limited resources available in AAX format. PlugData would be an ideal solution. Our community college defaults to ProTools because of its prevalence in the industry.

timothyschoen commented 1 year ago

Hi!

I would love to do this, and Avid has told me they are interested as well. The problem is that my project is GPL licensed. plugdata also contains small bits of code from other GPL-licensed projects and received code contributions from others. which means that I'm not the copyright holder for all the code in this project. I am only allowed to use code that I'm not the copyright holder of, under the terms of the GPL license. The GPL license prohibits the inclusion of closed-source code, and since the AAX SDK is closed-source, we have a problem.

To resolve this issue, I would need permission from all contributors. I'll investigate if it can be done soon. I'm also not sure who the copyright holder is for code that was sent to me through a pull request.

theslyprofessor commented 1 year ago

Ah ok! My intuition is that PD people are all very chill and open-sourcey. Fingers crossed that this can be done, by students would be very grateful!

From: Timothy Schoen @.> Date: Tuesday, February 14, 2023 at 3:36 AM To: plugdata-team/plugdata @.> Cc: theslyprofessor @.>, Author @.> Subject: Re: [plugdata-team/plugdata] AAX Support (Issue #538)

Hi!

I would love to do this, and Avid has told me they are interested as well. The problem is that my project is GPL licensed. plugdata also contains small bits of code from other GPL-licensed projects and received code contributions from others. which means that I'm not the copyright holder for all the code in this project. I am only allowed to use code that I'm not the copyright holder of, under the terms of the GPL license. The GPL license prohibits the inclusion of closed-source code, and since the AAX SDK is closed-source, we have a problem.

To resolve this issue, I would need permission from all contributors. I'll investigate if it can be done soon. I'm also not sure who the copyright holder is for code that was sent to me through a pull request.

— Reply to this email directly, view it on GitHubhttps://github.com/plugdata-team/plugdata/issues/538#issuecomment-1429592021, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AE5T5YKDTUCX2I6HSGCYWSLWXNU3TANCNFSM6AAAAAAU3IJ53E. You are receiving this because you authored the thread.Message ID: @.***>