>я с удовольствием верну тебе _твой_ код. Но _изменения_ моиА изначальный код все равно мой. Я не представляю как можно добавить что-то в мой код, не изменяя его, если конечно это небыло предусмотрено изначально.
Закрывая код ты его присваиваешь. Ну дописал ты, скажем модуль, как собираешься разделить свой и мой код, чтобы мой выложить? А никак - придется весь модуль закрыть т.е. присвоить.
И еще вопрос: что я поимею с того, кто мой код использовал? Например закрыл мой баг и патч не отдал. Мало того, что мой код в закрытом виде присутствует в других продуктах и я с этого ничего не поимел, так еще и баги исправлять, которые уже были исправлены теми, кто этот код взял нахаляву. Зато взявший мой код с удовольствием возьмёт патчи.
Нет уже не путайте свободу с анархией.