Or I could just use an open source alternative that does not require jumping through such hoops.<p>One where I can edit and compile the source, run it and redistribute it, too.  All for free.  But I guess all that is also possible under this shared source program you mention?