Cincom still has a "Personal Use Licence". http://www.cincomsmalltalk.com/main/community/product-portal/trying-cincom-smalltalk/personal-use-license/ I am running vw8.3pul, and file ~/vw8.3pul/bin/linuxx86_64/visual /home/ok/vw8.3pul/bin/linuxx86_64/visual: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.9, stripped it is 64-bit. The paid version of VW is up to 9.0, but 8.3 works for me.
On Fri, 15 May 2020 at 08:16, Stéphane Ducasse <[email protected]> wrote: > Thanks Steven this is cool to see that Siren is living and kicking. > Last year I was browsing the old site and I was sad because I thought it > was dead. > Your OSC looks better than the one in Pharo even if we used it > successfully to connect interactive tables with a HCI research group. > > If you need help to migrate from VW let us know because it would be great > to have Siren working in Pharo. > I did not see any Unit tests and the tests saved us when we migrated > Moose. Sometimes we even only kept them because they were > better than the implementation. It took us around six months and we got > free :) > And we have some contacts that would be interested in London. We could put > you in contact. > > Now just some questions and you may know the answer so I ask > > I was thinking but I may be totally wrong that it was forbidden to give VW > images and that the current license > was for personal use only. Long time ago the shrink process was removing > the compiler. Now I saw that your image is 42mb. > > Personally I do not want to download any VisualWorks distribution and sign > their licenses because I want to stay cristal clear > on ANY license and possible issues. I did not look at Visualworks since > 2008 and I feel clean and I will stay like that. > > So I imagine that I’m not allowed to use your software. I’m not good in > music sadly so there is no frustration from my side. > > You mention that people can use a non-commercial version of VW but this > license does not exist anymore. > Is there a 64 bits version of VW because VW7.5 starts to show its age and > on recent mac you only have 64 bits. > > > Some people may think that we are just over the top on open-source but > this is not by accident that we took the responsibility to create Pharo. > We could not distribute Moose our open-source platform so after 10 years > of hard work we had to do something. And we created Pharo. > And the problem we got were with the previous version (the non commercial) > of the Cincom license and the new one is even more restrictive. > Some friends of mine told me that some lawyers were starting to get picky > and send letters around. > So watch out. > > BTW I did not see the license of Siren on the git repo. If I may suggest > one, > BSD/MIT are nice, avoid GPL because it means that nobody serious on > Smalltalk will ever look at your system and contribute. > > S. > > On 14 May 2020, at 01:40, [email protected] wrote: > > > Hello all, > > The Siren system is a general-purpose framework for music and sound > composition, processing, performance, and analysis; it is a collection of > about 350 classes written in Smalltalk-80 (40 kLOC or so). Siren 9.0 works > on VisualWorks Smalltalk (though the bulk has been ported to other dialects > as well); Siren supports streaming I/O via OpenSoundControl (OSC), MIDI, > and multi-channel audio ports. The Siren release is available via the web > from the URL http://FASTLabInc.com/Siren <http://fastlabinc.com/Siren>. > > Siren is a programming framework and tool kit; the intended audience is > Smalltalk developers, or users willing to learn Smalltalk in order to write > their own applications. The built-in applications are meant as > demonstrations of the use of the libraries, rather than as end-user > applications. Siren is not a MIDI sequencer, nor a score notation editor, > through both of these applications would be easy to implement with the > Siren framework. > > There are several elements to Siren: > > * the Smoke music representation language (music magnitudes, events, event > lists, generators, functions, and sounds); > > * voices, schedulers and I/O drivers (real-time and file-based voices, > sound, score file, OSC, and MIDI I/O); > > * user interface components for musical applications (UI framework, tools, > and widgets); > > * several built-in applications (editors and browsers for Smoke objects); > and > > * external library interfaces for streaming I/O and DSP math (sound/MIDI > I/O, fast FFT, CSL & Loris sound analysis/resynthesis packages ) > > The best in-depth doc (book chapter) is in, > http://FASTLabInc.com/Siren/Doc/SirenBookChapter.pdf > <http://fastlabinc.com/Siren/Doc/SirenBookChapter.pdf> > > The read the demo code workbook (this text), go to, > http://FASTLabInc.com/Siren/Siren7.5.Workbook.html > <http://fastlabinc.com/Siren/Siren7.5.Workbook.html> > or > http://FASTLabInc.com/Siren/Siren7.5.Workbook.pdf > <http://fastlabinc.com/Siren/Siren7.5.Workbook.pdf> > > If you like to read manuals, take a look at, > http://FASTLabInc.com/Siren/Manual <http://fastlabinc.com/Siren/Manual> > > or watch the detailed Siren demo at, > https://vimeo.com/120751122 > > The links to get Siren9 are, > > Web site: http://fastlabinc.com/Siren > > Package download: http://fastlabinc.com/Siren/Siren_9.0.zip > > Github repo: https://github.com/stpope/Siren9 > > > Comments solicited. > > Stephen Pope > > > -- > > Stephen Travis Pope Santa Barbara, California, USA > > <pastedGraphic.tiff> http://HeavenEverywhere.com > <http://heaveneverywhere.com/> http://FASTLabInc.com > <http://fastlabinc.com/> > https://vimeo.com/user19434036/videos > *http://heaveneverywhere.com/Reflections > <http://heaveneverywhere.com/Reflections>* > > -- > > > > > -------------------------------------------- > Stéphane Ducasse > http://stephane.ducasse.free.fr / http://www.pharo.org > 03 59 35 87 52 > Assistant: Julie Jonas > FAX 03 59 57 78 50 > TEL 03 59 35 86 16 > S. Ducasse - Inria > 40, avenue Halley, > Parc Scientifique de la Haute Borne, Bât.A, Park Plaza > Villeneuve d'Ascq 59650 > France > >
