(3) Не понял... я тупенький.. сейчас погуглю.. но можно хоть чуточку поподробней..
Что можно передать... на каких условиях и законно ли это будет.. вот..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший