This should make all licence aficionados happy -
Begin forwarded message:
From: "Ben Avison" bavison@riscosopen.org Subject: Squeak source code licence declaration Date: 30 May, 2013 10:43:11 AM PDT To: "tim Rowledge" tim@rowledge.org Cc: "Eben Upton" eben@raspberrypi.org, "Steve Revill" srevill@riscosopen.org
Tim,
I hereby confirm that all the source code I have contributed to the Squeak VM is my own work and is licensed under the MIT Licence, and I am happy for the VM to use it under those terms.
One uncommon tool is required to build the source code: asasm. This is licensed under GPL version 2. To build it from source, you can do the following:
sudo apt-get install bison flex libarchive-dev svn co svn://svn.riscos.info/gccsdk/trunk/tools/asasm # at this point, edit src/output.c to insert #define ELF_EABI autoreconf --install ./configure --target=arm-linux-gnueabihf make DESTDIR=/usr/local/bin sudo make install
It might be worth us getting this set up as a package for Raspbian, and maybe upstream it even further to ARM Debians in general? At the moment, the CMake makefiles I've written assume asasm is available if you're targeting ARM.
Ben
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim To succeed in politics, it is often necessary to rise above your principles.
Ben,
Thank you very much!
On Thu, May 30, 2013 at 06:53:00PM -0700, tim Rowledge wrote:
This should make all licence aficionados happy -
Begin forwarded message:
From: "Ben Avison" bavison@riscosopen.org Subject: Squeak source code licence declaration Date: 30 May, 2013 10:43:11 AM PDT To: "tim Rowledge" tim@rowledge.org Cc: "Eben Upton" eben@raspberrypi.org, "Steve Revill" srevill@riscosopen.org
Tim,
I hereby confirm that all the source code I have contributed to the Squeak VM is my own work and is licensed under the MIT Licence, and I am happy for the VM to use it under those terms.
One uncommon tool is required to build the source code: asasm. This is licensed under GPL version 2. To build it from source, you can do the following:
sudo apt-get install bison flex libarchive-dev svn co svn://svn.riscos.info/gccsdk/trunk/tools/asasm # at this point, edit src/output.c to insert #define ELF_EABI autoreconf --install ./configure --target=arm-linux-gnueabihf make DESTDIR=/usr/local/bin sudo make install
It might be worth us getting this set up as a package for Raspbian, and maybe upstream it even further to ARM Debians in general? At the moment, the CMake makefiles I've written assume asasm is available if you're targeting ARM.
Ben
tim
tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim To succeed in politics, it is often necessary to rise above your principles.
vm-dev@lists.squeakfoundation.org