Heyho!
Ich kann Dir alle Deine Fragen nicht gleich beantworten, aber eine dann doch ^^
Muss beides im Download-Paket mit enthalten sein (was die Paketgröße natürlich unnötig aufblähen würde, weil die meisten User so ein Quellcode ja nicht interessiert) oder reicht es, ihn irgendwo separat anzubieten, was ich als ökonomisch sinnvoll betrachten würde? Reicht ein Link auf SourceForge z.B. auch?
Also gemeint ist, dass Du den kompletten Source Deines Projekts öffentlich verfügbar machen musst.
Das heißt nicht, dass Du in ein vorkompiliertes Paket den Code mit hineinstopfen musst.
Natürlich solltest Du detaillierte Hinweise auf die Verfügbarkeit des Codes in dieses Paket packen inkl. der Lizenz etc.
Veröffentliche einfach dort, wo Du Dein Paket 'rausgibst auch ein weiteres Paket mit dem Source.
Wäre schön, wenn das vielleicht nonch jemand bestätigen könnte. Ich hab das zumindest bisher immer so gehalten und hab das so für richtig gehalten ; )
Beste Grüße
~ Thilo