<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;'><div id="message"></div>Sounds like a cool project.<div><br></div><div>I strongly recommend using Seaside in your working image as you develop your software. </div><div><br></div><div>Seasides component approach fits right in with 'normal' squeaj development.</div><div><br></div><div>You may wabt to consider the zurb css components I developed for my own projects.</div><div><br></div><div>http://menmachinesmaterials.com/zurb</div><div><br></div><div>I literally copy n paste / modify components as I need them.</div><div><br></div><div>Connecting to a lical copy is just pounting at the url localhost:8080/zurb</div><div><br></div><div>You then incrementally build your web presentation as you build your software.</div><div><br></div><div><br id="br3"><br id="br3"><br id="br3"><div id="signature"></div><div id="content"><br> ---- On Sat, 28 Mar 2020 13:19:12 -0400 <b> rpboland@gmail.com </b> wrote ----<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin-left: 5px;"><div>I am developing in Squeak a math/science/computer science education project.<br>It is not like any other math education software I have seen in that<br>it breaks down<br>each step of each mathematical operation into steps that are highly visual in<br>nature and appealing and interesting as possible to the target age group which<br>is four to ten year olds.   Currently the project is about 35,000<br>lines of code but<br>will get much larger.<br><br>I expect version 1)  (Counting, Colors, and Clocks) to be ready late fall and<br>version 2) (addition, subtraction, multiplication and division to be ready<br>late summer 2021.   These are only estimates and are highly dependent<br>upon how my current financial crisis unfolds.<br><br>I was planning on creating a web site when version 1) is ready.<br><br>Issue 1).<br>I know nothing about creating web sites and want to spend as little time as<br>possible doing so since I want to spend all of my time on the software.<br>My users will be children and their parents, tutors, and teachers etc. so<br>downloading the project needs to be super simple.<br>It seems to me that the Squeak web site is a good model for what I need.<br><br>Is the Squeak web site under some form of open source/documentation<br>license?  Is basing my web site on it allowable or even advisable?<br>Would modeling on the Etoys (Squeakland?) web site be better?<br>Same questions on that website apply.<br><br>If I should build my site from scratch (not Scratch :) )  then can/should I<br>use Seaside.  I know little about how to use Seaside and assume that<br>I should not base my website on my home computer so I further assume<br>the answer is that I should use some website hosting company and use<br>whatever software they provide.  But since I don't really know what I'm<br>talking about, I could use some basic advice.  Learning/Using Seaside<br>would be cool though.<br><br>Issue 2)<br>I am currently planning to initially release under GPL 3  mostly because of<br>clause 5d) which ensures the  license is posted on the running software of<br>anyone who releases a modification of the software.  The MIT license<br>only requires that some file contains this license.   I am temped to create<br>my own license I call   GUI-MIT  which includes clause 5d) of GPL 3 and possibly<br>some additional clauses that ensure the software contributors and financial<br>contributors and listed in the running software.  But creating my own license<br>is a huge kettle of fish (can of worms?).  If you think I am being<br>very anal here,<br>keep in mind that my target audience will never find the file containing the MIT<br>license if the license is not referenced in the running software.<br>I admit simply releasing my project to Squeak under the MIT license is<br>very temping and desirable since it is the easiest way to allow squeakers<br>to contribute or for some group of squeakers for fork my project<br>(I don't want a fork to occur of course but I cannot prevent it).<br>I don't have particular questions here but am very interested in the community's<br>reaction.<br><br>Issue 3)<br>I really did want to do versions 1) and 2) of my project entirely on my own.<br>After that I would hope that others would want to make contributions to the<br>software.<br>Covid 19 changes that.<br>My goal is to quadruple the rate at which children learn the subjects taught<br>with my software.  A laudable goal but what the reality is I admit I don't know.<br>Assuming my goal is attained, it could be very helpful for kids whose<br>schools have<br>closed due to Covid 19.  Another reality is that the whole  Covid 19<br>matter will likely<br>be over by the time my software is ready.  Still, it is a motivation<br>to get my project<br>completed as soon as possible.<br>The software requires a number of visualizations/animations to be run with<br>EACH STEP of each arithmetic operation taught with the software.<br>These visualizations will take me a long time because I have never done<br>any kind of visualization/animation in Squeak (or anywhere) before<br>so it will take a while to learn how to do them.<br>If there are squeakers interested in writing the code for these<br>visualizations that<br>would advance the project considerably.  Alternatively, anyone willing<br>be flooded<br>with questions on how to write these visualizations could be a great help.<br>I am open to be part of a project group for this project if enough people are<br>interested.  I would be contributor to such a project (with admittedly<br>an already<br>large contribution) but would have no special privileges or authority.<br>If the group took my project in directions contrary to my desires I would be<br>prepared to fork though.<br><br>Can't think of what else to say.   In all likely hood my project will<br>not be ready<br>until  Covid 19 has done its worst and then the project will likely only have<br>a modest impact on early math education.  In a couple of years (or perhaps now)<br>this post may seem almost humorous.  But if you can provide any advice or help<br>it would be much appreciated.<br><br>Regards,<br><br>Ralph Boland  <a href="mailto:rpboland@gmail.com" target="_blank">rpboland@gmail.com</a><br><br></div></blockquote></div></div></div><br></body></html>