Я с трудом могу представить, для чего вообще может понадобиться двойной клик. Зачем два раза жать на кнопку? С первого раза программа не может догадаться что от неё хотят? Тем более учить этому родителей…
Ну и? В vars.sh у Вас только установка путей, это теперь не нужно. Так что выкиньте этот файл. В остально Ваши пожелания выполнены, как я их понял из последнего примера.
Почитайте, ГОСТы. Или в википедии, наверное, есть. Смысл в том, чтобы не путать термины. Если задание разработчиков даёт заказчик, то пишется ТЗ. Если это внутренняя разработка, то внутри организации пишется ТУ. Документы имеют много общего, конечно.
Вы ТЗ с ТУ не путаете? ТЗ это документ заказчика вообще-то, т.е. то, что он от Вас хочет. А вот ТУ как раз внутренний документ и заказчику может не показываться.
Т.е. Вы открыто и явно предлагаете нарушать правила Хабра и плодить виртуалов? И сколько их у Вас? Вы понимаете, что при желании Ваша схема отслеживается очень легко?
Так или иначе открытый код надо публиковать. По GPL вместе с исполняемым модулем должен поставляться исходный код либо должно быть указано, как его получить. Т.е. в простейшем случае, выложить у себя на сайте.
В случае с PHP код сам по себе открытый, но это не значит, что его надо открывать всем. Лицензия может быть любая, в том числе и коммерческая. А заказчикам можно отдавать код с маркером, если он будет где-то опубликован, то будет ясно на кого надо подавать в суд.
Если это, например, PHP, то это не значит, что код открыт. Ведь не обязательно публиковать его где-то. Просто заказчику передаётся код в открытом виде.
С этим сложно бороться. Вы должны оценить все риски перед публикацией кода. Например, можно открыть код старой версии, а при обновлении открывать код только что устаревшей версии. Ещё можно открыть код только частично, так чтобы из него сложно было в разумные сроки собрать Ваш продукт.
Если ПО коммерческиое, то единственная разумная цель открытия кода — это пиар. А пиариться можно и по-другому.
Не согласен. Разные бывают ТЗ от заказчика. Наверное, в веб-разработке так и есть, как Вы говорите, я с этим не сталкивался. А там, где я работаю, заказчики вполне себе нормальные ТЗ пишут.