Добро пожаловать в online журнал LinuxFocus. Представляем сентябрьский выпуск 2003г
Идея патентов сама по себе является плохой потому, что способствует развитию монополий и тормозит
научно-экономический прогресс. Другими словами - патенты хороши для нескольких людей, но
очень плохи для общества в целом.
И все же - почему в таком случае существуют патенты? Ответ достаточно прост: правительства и
патентные бюро таким образом зарабатывают большие деньги за непродолжительный период времени.
Конечно же, больше денег можно заработать в перспективе без патентов, но несколько долларов
немедленно гораздо привлекательнее миллионов в перспективе.
Прекрасным примером свободной от патентов технологии, способствующей развитию бизнеса,
является интернет. Если бы протокол TCP/IP был бы запатентован, то ваш домашний компьютер
никогда бы не был подключен к сети и интернета вообще бы не существовало.
Настоящая ситуация в Европе такова - "математические методы, методы ведения бизнеса и
компьютерные приложения - изобретения, не нуждающиеся в патенте". Но, возможно изменение
ситуации. Патенты на программное обеспечение особенно плохи тем, что перекрывают идеи.
Например, вместо того, чтобы запатентовать особенную форму крыла самолета - вы можете указать,
что патентуете "все, с помощью чего можно летать". Таким образом можно заблокировать
целые технологии, о которых вы даже можете не иметь представления при написании патента.
Необходимо избежать этой ситуации. Иначе, возможна ситуация, когда вас могут привлечь к
ответственности за публикацию ваших же текстов или программного обеспечения. Чтобы привлечь
больше внимания к этой проблеме владельцы некоторых сайтов закрывают их. Поддержите протест:
http://swpat.ffii.org/group/demo/
index.en.html!
Заметки
Software Development
-
MySQL C API
, автор Özcan Güngör
В заметке рассказывается об использовании C-API из дистрибутива MySQL.
Graphics
-
Photo magic with Gimp
, by
Katja Socher
In this article we give you some basic ideas how to improve on your digital
photos with The Gimp.
Community
Applications
UNIX Basics
-
Automail for fli4l
, by
Stefan Blechschmidt
How to fetch e-mail with a dial-on-demand router
from www.fli4l.de.
Совет от LinuxFocus
Чтобы проверить открытые порты компьютера ( главное чтобы он не был за файерволом ) не
обязательно использовать nessus или какой-либо другой сканер. Воспользуйтесь командой
"netstat -a" и вы увидите нечто подобное, где в колонке "Local Address" указаны порты
готовые для соединения:
netstat -a
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:login *:* LISTEN
tcp 0 0 *:shell *:* LISTEN
tcp 0 0 *:pop2 *:* LISTEN
tcp 0 0 *:pop3 *:* LISTEN
tcp 0 0 *:imap2 *:* LISTEN
tcp 0 0 *:www *:* LISTEN
tcp 0 0 *:domain *:* LISTEN
...printout continues here...
Можно еще немного продвинуться и узнать какое приложение открыло порт с помощью команды
socklist:
socklist
type port inode uid pid fd name
tcp 513 1007 0 448 5 xinetd
tcp 514 1006 0 448 4 xinetd
tcp 6000 1133 0 680 0 X
tcp 80 1076 0 643 16 httpd
...printout continues here...
netstat работает на любой Unix системе, но socklist - только под Linux.