[Vm-dev] CameraPlugin for VM
David T. Lewis
lewis at mail.msen.com
Fri Jul 29 15:16:56 UTC 2011
On Fri, Jul 29, 2011 at 10:18:51AM +0200, Torsten Bergmann wrote:
>
> Hi VM developers (CC Squeak and Pharo list),
>
> anyone know about the state of integrating
> the camera plugin from scratch into the Squeak VM sources.
> Last discussion I know of is at:
>
> http://forum.world.st/Camera-plugins-was-Re-Video-Media-in-Squeak-td2020502.html
>
> Any news on this or any progress? Are there plans to integrate
> the plugin into Cog as well?
>
> Thx
> Torsten
Based on browsing through some web links, my understanding is:
- There are two plugins of interest from Scratch, the CameraPlugin and
ScratchPlugin.
- The source code for these plugins is distributed from scratch.mit.edu.
- There is interest in both plugins from various parts of the community,
and given that the code for both originates from the same development
team, we should include both plugins (not just one or the other).
- Bert has obtained permission from Scratch to distribute ScratchPlugin
with Squeak VMs. Image side accessors may also be distributed, and it
is not necessary to distribute the Scratch license text for any of this.
- I assume that CameraPlugin is covered by this same release from Scratch,
but this should be confirmed.
- Licensing for the plugins and accessors remains under the Scratch
license with the exclusions noted above. The plugins have not been
released under MIT license.
- The plugins consist of platform support code as well as Slang source.
- Slang source for the plugins may be extracted from the Scratch developers
image, and from that point forward could be maintained and updated on
a SqueakSource repository (probably separate from VMMaker in order to
avoid license confusion).
- The platform support code could be added to squeakvm.org Subversion
(trunk plus cog) and mirrored as needed. Changes to this code are
unlikely, so once set up the maintenance burden would be low.
- If added to Subversion, the Scratch license information would be added
there as well.
- Adding Scratch license code to the Subversion repository might cause
issues for tarball distributors (though similar issues already exist
for e.g. the Mpeg plugin).
Does the above sound right?
Here are some related links:
Sources:
<http://info.scratch.mit.edu/Scratch_1.4_Download
<http://info.scratch.mit.edu/Source_Code
<http://info.scratch.mit.edu/Scratch_on_Linux
Sources (modified for Pharo? not sure):
<http://code.google.com/p/scat/downloads/list
License:
<http://tracker.squeakland.org/secure/attachment/13870/ScratchPlugin-Permission.txt>
Discussion:
<http://lists.squeakfoundation.org/pipermail/beginners/2010-April/007037.html>
Issue on SqueakLand:
<http://tracker.squeakland.org/browse/SQ-354>
Building on Cog:
<http://lists.gforge.inria.fr/pipermail/pharo-project/2011-July/051817.html>
Thanks,
Dave
More information about the Vm-dev
mailing list