Or I could just use an open source alternative that does not require jumping through such hoops.
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?