Hi Konstantin, Dan Čermák <dcermak@suse.com> writes:
Hi Konstantin,
Konstantin Voinov <kv@kott.no-ip.biz> writes:
Hi,
The STK in openSUSE is quite old (4.5.0 vs 4.6.1) and has crippled content due license problems. I cannot open original bug https://bugzilla.novell.com/show_bug.cgi?id=760936 just found this in mail-lists: https://cm-mail.stanford.edu/pipermail/stk/2012-May/000922.html
The openSUSE legal team wrote this about the legal status of stk, for inclusion in the distribution:
"The next issue is that the README for the package has the following paragraph (starts at line 35) that seems to prohibit commercial usage (which would also fall outside the Open Source Definition):
The Synthesis ToolKit is free for non-commercial use. The only classes of the Synthesis ToolKit that are platform-dependent concern sockets, threads, mutexes, and real-time audio and MIDI input and output. The interface for MIDI input and the simple Tcl/Tk graphical user interfaces (GUIs) provided is the same, so it's easy to experiment in real time using either the GUIs or MIDI. The Synthesis ToolKit can generate simultaneous SND (AU), WAV, AIFF, and MAT-file output soundfile formats (as well as realtime sound output), so you can view your results using one of a large variety of sound/signal analysis tools already available (e.g. Snd, Cool Edit, Matlab).
The situation is confused by the paragraphs starting at line 125 (LEGAL AND ETHICAL). The first one seems to reinforce the non-commercial statement made previously ('and for free') whereas the next paragraph is a relatively standard, liberal, open source license."
Could you please simplify the legal requirements to make it clear if the software is "Open Source" (as the OSI defines it) or not? Specifically you should be able to use it for whatever use you want, even commercial, and you should be able to charge for it.
Now, there no such statements in README[1], LICENSE[2] and FAQ[3]. And there is a notice from authors: https://ccrma.stanford.edu/software/stk/faq.html
So, is it necessary for SUSE Legal team to review STK License or I can simple build it in my repo without worries? :)
It appears that the problematic lines were removed from soundcard.h on September 29 2013: https://github.com/thestk/stk/commit/fc877b87bf9ce2cda33766e37835cff297848bf...
So _in theory_¹ you should now be allowed to update stk and submit the changes to Factory (where licensedigger and the legal team will evaluate that).
I've ran a scan using FOSSA on the stk sources and it found the following licenses in the source code: BSD 2-Clause "Simplified" License: - src/include/soundcard.h Public Domain: - doc/treesed.html - src/include/iasiothiscallresolver.h - README.md GPL-3.0-with-GCC-exception: - config/config.sub - config/config.guess MIT (this is the LICENSE file) There's however another issue, see the section https://github.com/thestk/stk#legal-and-ethical: --8<---------------cut here---------------start------------->8--- Some of the concepts are covered by various patents, some known to us and likely others which are unknown. Many of the ones known to us are administered by the Stanford Office of Technology and Licensing. --8<---------------cut here---------------end--------------->8--- which could be a show stopper for shipping this in openSUSE... Cheers, Dan -- Dan Čermák <dcermak@suse.com> Software Engineer Development tools SUSE Software Solutions Germany GmbH Maxfeldstr. 5 90409 Nuremberg Germany (HRB 36809, AG Nürnberg) Managing Director: Felix Imendörffer -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org