Win98se compatability. How is it going?
- KVRAF
- 2750 posts since 2 Feb, 2005 from Raincoast of Grayland
It's almost there...at least it's JUCE'd to go.
See:http://www.kvraudio.com/forum/viewtopic.php?t=89816
This is really good news for us vintage OS users. How long until T2 uses the new JUCE and a another release is a question for Mackie. But at least we know there is a cure for us Unicode-phobic Tracktioneers.
See:http://www.kvraudio.com/forum/viewtopic.php?t=89816
This is really good news for us vintage OS users. How long until T2 uses the new JUCE and a another release is a question for Mackie. But at least we know there is a cure for us Unicode-phobic Tracktioneers.
perception: the stuff reality is made of.
-
- KVRist
- 42 posts since 10 Sep, 2003
-
- KVRist
- 113 posts since 6 Jan, 2005
You can read all about it at the link provided, but....
JUCE is a cross-platform C++ class library that lets you develop programs that run on win32, mac, and linux. It includes a windowing gui system and interfaces for digital audio, MIDI, path-based vector graphics, Open GL, file systems, etc.
JUCE is released under the GNU Public License, so anybody can use it without charge.
Oh, and Tracktion is built using JUCE.
JUCE is a cross-platform C++ class library that lets you develop programs that run on win32, mac, and linux. It includes a windowing gui system and interfaces for digital audio, MIDI, path-based vector graphics, Open GL, file systems, etc.
JUCE is released under the GNU Public License, so anybody can use it without charge.
Oh, and Tracktion is built using JUCE.
-
- KVRAF
- 1789 posts since 17 Mar, 2004 from Bretagne, the west of France
I hope this is not truetitanium wrote: Oh, and Tracktion is built using JUCE.
This part of the GNU public licence :
Code: Select all
You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
-
- KVRian
- 1236 posts since 11 Aug, 2004 from France
Tracktion AND Juce are from the same person 
-
- KVRAF
- 1789 posts since 17 Mar, 2004 from Bretagne, the west of France
-
- KVRist
- 113 posts since 6 Jan, 2005
I am not a software or copyright lawyer, but my understanding is...
Julian Storer (dba Raw Material Software) is the sole author, and holds full copyright to all JUCE and Tracktion source code. Thus he is free to release portions of it (i.e. JUCE) under GPL terms.
(edit) If someone builds an application using the JUCE library, the application isn't considered "derivative", and GPL isn't required. Besides this, Tracktion existed prior to JUCE being GPL'd, so I see no problem with it remaining non-GPL, proprietary and closed. For a discussion of "derivative work" see here, or google for it.
Mr. Storer also reserves the right to license JUCE seperately for commercial (non-GPL) applications. This is a somewhat controversial point that has been discussed elsewhere as possibly being in violation of the GPL, if not in letter, at least in spirit. Some open source advocates cry "foul!" at this type of dual-license, claiming that, if other people's contributions to the JUCE code base are included under the commercially licensed version, the authors are unfairly denied credit or compensation.
Personally....since Jules doesn't appear to actually use other people's source code, I don't have a problem with any of it.
Julian Storer (dba Raw Material Software) is the sole author, and holds full copyright to all JUCE and Tracktion source code. Thus he is free to release portions of it (i.e. JUCE) under GPL terms.
(edit) If someone builds an application using the JUCE library, the application isn't considered "derivative", and GPL isn't required. Besides this, Tracktion existed prior to JUCE being GPL'd, so I see no problem with it remaining non-GPL, proprietary and closed. For a discussion of "derivative work" see here, or google for it.
Mr. Storer also reserves the right to license JUCE seperately for commercial (non-GPL) applications. This is a somewhat controversial point that has been discussed elsewhere as possibly being in violation of the GPL, if not in letter, at least in spirit. Some open source advocates cry "foul!" at this type of dual-license, claiming that, if other people's contributions to the JUCE code base are included under the commercially licensed version, the authors are unfairly denied credit or compensation.
Personally....since Jules doesn't appear to actually use other people's source code, I don't have a problem with any of it.

