An easy way to factor large prime numbers
Jan. 24th, 2008 11:38 amWSJ -- Тoday Bill Gates, the Microsoft Corp. chairman will call for a revision of capitalism. "We have to find a way to make the aspects of capitalism that serve wealthier people serve poorer people as well," Mr. Gates will tell world leaders at the forum, according to a copy of the speech seen by The Wall Street Journal.
Отмена копирайта была бы хорошим первым шагом!!!
Отмена копирайта была бы хорошим первым шагом!!!
no subject
Date: 2008-01-24 10:03 pm (UTC)В программировании упомянутые вами модели весьма ограничены. Насколько мне известно, опенсоурс зарабатывает:
- саппортом (отметаются все проекты, в которых главный challenge - разработка, а не саппорт),
- рекламой смежного коммерческого софта (ставит бизнес-модель опенсорса в непосредственную зависимость от существования копирайта),
Какие ещё варианты? Госзаказ? См. коммунизм.
Если не будет компетишна по идеям (которые не будут защищены), то изобретений не будет. Будет производство, но не будет изобретений.
no subject
Date: 2008-01-24 10:22 pm (UTC)Линукс демонстрируемым образом не отмелся; с рекламой коммерческого софта ни Торвалдс, ни Столлман отродясь связаны не были.
Изобретения, как известно, успешно делались еще древними шумерами, без всякого копирайта. Что изменилось за последние сто лет?
no subject
Date: 2008-01-24 10:38 pm (UTC)Столлмана мотивирует его идея. Она же совершенно не мотивирует тех, кто не разделяет видения Столлмана. Я не разделяю. Я вижу успех естественного рыночного соревнования и коммерческого софта, и вижу полный провал, если весь софт в компьютерном мире станет бесплатный. Такой же взгляд на сегодняшний день разделяют очень много людей. Разумеется, когда количество бесплатного софта перевалит через определённую критическую массу, Столлман поймёт, что его идея неудачна, и тогда она перестанет его мотивировать :)
no subject
Date: 2008-01-24 10:59 pm (UTC)Вас открытый софт не мотивирует, вы и не пишите его, в чем проблема? Я тоже не пишу. Если вы беспокоитесь, что и никто не будет писать, то не беспокойтесь, ничего подобного не ожидается.
no subject
Date: 2008-01-24 11:07 pm (UTC)Война и Мир - особое произведение. Во-первых, оно старое, и, если я не ошибаюсь, оно поэтому в public domain. Следовательно, люди платят только за удобство чтения. Пока всё ещё удобнее читать физическую книгу, но это пройдёт, и тогда печатная Война и Мир перестанет продаваться вообще, лавочку закроют. Она будет бесплатно копироваться :)
Я сопротивляюсь открытому софту, потому что я защищаю копирайт, а это я делаю, потому что меня беспокоит судьба человечества. Для технического прогресса я считаю необходимым competition, а для competition - коммерческий софт.
no subject
Date: 2008-01-24 11:31 pm (UTC)Патенты, если вам интересно, уничтожают конкуренцию, а не продвигают, поскольку предоставляют монополию первооткрывателю. Либо вам нравятся монополии, либо конкуренция, но не одно для другого.
no subject
Date: 2008-01-24 11:40 pm (UTC)no subject
Date: 2008-01-24 11:53 pm (UTC)no subject
Date: 2008-01-25 12:05 am (UTC)no subject
Date: 2008-01-25 01:29 am (UTC)И, конечно, проникнувшись патентным правом, уже и антимонопольное законодательство не покажется дикостью: рулить, так рулить.
no subject
Date: 2008-01-25 02:36 am (UTC)Никто не запрещает улучшать софт по чуть-чуть. Хотите - улучшайте чей-нибудь софт с открытыми исходниками и GPL или BSD-style лицензией. Улучшать софт, защищённый авторским правом совершенно не обязательно, а уже если хотите это делать, то будьте добры принять правила игры: улучшать такой софт по чуть-чуть вам не удастся, а улучшить вы его сможете, написав свою версию, которая будет реализована иначе, не нарушая авторское право. Либо вы его можете улучшить feedback'ом, напр., написав письмо автору, послав отчёт об ошибке, или просто не купив данный софт, и выбрав для использование что-нибудь другое.
Патентное право действительно *немного* ограничивает ваши свободы - а именно, оно лишает вас прибыли если вы по ошибке заново изобретёте уже запатентованное. Я думаю, что заново изобрести уже запатентованное *по ошибке* куда сложнее, чем *украсть уже готовое*. Патентное право - это лишь дополнительный стимул проявить креативность, стимул создавать новое по-честному.
no subject
Date: 2008-01-25 02:40 am (UTC)no subject
Date: 2008-01-25 02:49 am (UTC)Вы можете делать что хотите пока вы мыслите соглашениями с другими людьми - из местности, где вы живёте, из вашей страны, и вообще с нашей планеты. В другом смысле вы, на самом деле, не можете делать что хотите. Вернее, конечно, можете, но будете иметь дело с последствиями :) В ваших интересах принимать эти соглашения.
Часть из соглашений - негласные, часть - законы.
Я лишь пытаюсь вам показать, что соглашение о патентном праве не высосано из пальца. Оно более чем reasonable, я не вижу лучшей альтернативы.
no subject
Date: 2008-01-25 03:02 am (UTC)no subject
Date: 2008-01-25 03:32 am (UTC)Разумеется, мы не можем знать *наверняка*, патенты - это хорошо или плохо, т.к. корреляция не обязательно определяет причинно-следственную связь, и мы не можем предсказать будущее, и мы не можешь вернуться в прошлое, что-то изменить, и посмотреть, что получится. Поэтому это лишь мысленный эксперимент.
Если задуматься о том, что (почти наверняка) перестанет существовать, если отменить патенты, то можно подумать, что если бы патентов не было, этого бы не существовало. Куча бизнесов *базируется* на существовании патентов и рассчитывает на law enforcement в случае patent infridgement.
Какое знание труднодоступно? Академическое? Нет. Идёшь в университет и учишь. Только оно не даёт ничего практического. Практическое? Да, оно труднодоступно, но его несут отдельные люди, группа, культура компании. В исходниках софта это практического знание не представлено в легкоусваяемом виде. Вы можете лишь по косвенным признакам восстанавливать крупицы этого знания (если вы outside of the company who created it), и это будет, зачастую, very time consuming process. Может быть, легче создать своё.
Внести дополнение в готовый софт. Много ли это даст? Сколько багов будет внесено вместе с этим дополнением, потому что программист не потрудился разобраться как следует? Как испортится архитектура от итеративного улучшения (vs централизованного планирования)? Кстати на этот вопрос, надеюсь, сразу понятно, что централизованное продумывание архитектуры даёт больше возможностей: можно (теоретически) подумать обо всём, о чём потом подумают итеративно, а также можно подумать кое о чём, о чём можно подумать только тогда, когда проект ещё не написан (а итеративно об этом думать будет поздно - либо придётся всё переписывать нафиг). Будет ли такой расход труда эффективен? Каждому новому contributor'у нужно заново во всё вникать. Ну и главное, где гарантия, что программисты будут мотивированны создавать *качественный* продукт? Столлман мотивирован только из-за того, что опенсоурс ещё не везде. Если мы гипотетически примем, что весь software development - это опенсоурс, то мотивация Столлмана (работать ради идеи о достижении 100% опенсоурса) исчезает (уже достигнуто). Что остаётся?
Чтобы оценить, какую пользу приносит $$-driven система, достаточно лишь посмотреть сколько софта коммерческого (и что это за софт, какую пользу приносит людям, сколько пользователей), а сколько - бесплатного-открытого.
no subject
Date: 2008-01-25 03:56 am (UTC)Насчет доллардвижимоти я даже теряюсь. Вы вообще осознаете, что линукс - наиболее осмысленная операционная система из существующих, с любой точки зрения кроме прибыльности Майкрософта?
no subject
Date: 2008-01-25 04:53 am (UTC)no subject
Date: 2008-01-25 04:57 am (UTC)no subject
Date: 2008-03-03 12:12 pm (UTC)1. Под линукс никто не сидит под рутом. Поэтому вирус не сможет проникнуть в систему изнутри, ну заразит он пользовательские файлы и все. В windows до последнего времени пользователь имел возможность писать в системные папки всегда. И сейчас, кстати, пользователь windows имеет административные права
2. В Linux патчи на серьезные дырки выпускаются _намного_ быстрее, так это может сделать каждый грубо говоря. В windows надо ждать пока в микрософт его напишут, потестируют, выпустят и пр.
3. Системы запуска программ. winodows запускает все что имеет расширение exe, com, bat, etc. В linux только то что имеет флаг "exec"
и пр. пр. пр.
no subject
Date: 2008-03-03 05:27 pm (UTC)Аргумент #1: в Windows Vista пользователь, даже если "администратор", не имеет настоящих административных прав, кроме случаев, когда ему надо ненадолго установить программу и т.п. - тогда он кликает для этого приложения "разрешить", и получает административные права (конкретный процесс, поток).
Аргумент #2: (аналогия) давайте сравним Сиэттл и Москву, и скажем: "в Москве (почти) никто не причёсывается за рулём". Это, конечно, будет крутой statement, пока вы не задумаетесь "почему". В Сиэттле женщин за рулём больше, чем мужчин (потому что пока мужчины работают, женщины катаются. Аналогично, пока Linux непопулярен, в нём сидят "продвинутые пользователи" и не делают глупостей.
2. См. аргумент #2.
3. Почитайте о "buffer overrun". Любой тип файлов можно содержать исполняемый кусок (даже если тип файла не задуман как "исполняемый"), если есть баг в программе, которая читает и интерпретирует этот файл. Например, вирус в mp3-файле может быть запущен mp3-плеером с багом. Не зависимо от операционки.
no subject
Date: 2008-03-09 09:45 pm (UTC)1#2 - Никто не спорит что намного больше людей сидит под виндус чем под линукс. Но при этом в популярных и "простых" дистрибутивах линукс (Ubuntu) настройки по умолчанию такие, что вирус (не хакер а именно вирус) проникнуть внутрь системы может с трудом.
Например, если сравнить Windows XP и Ubuntu. В Ubuntu сидеть под рутом нельзя в принципе. Если ставиться софт типа mysql (база данных) или apache (web server) - то разрешается по умолчанию только коннекты с той же машины (binding to 127.0.0.1/localhost), а не со всего мира.
В Windows XP стандартный пользователь 1) сидит под администратором 2) ставит программы, разрешающие коннект откуда угодно.
3. Конечно. И в апачи были такого рода дырки, что уж говорить про ftp сервер и т.д. НО - допустим вирус (не хакер!) проник извне через web сервер апачи. Он получит user web/group web, который не имеет никаких прав в системе. Что дальше? Надо получать root access, что возможно через какую-то еще дырку, конечно, но вероятность проникновения уже уменьшена.
Допустим есть дырка в media player через переполнение буфера и скаченный mp 3 запускает вирус. Опять же вирус попадает в систему с правами юзера vpupkin которому писать можно только в /home/vpupkin и /tmp/
Да, хакерские атаки, spyware - сколько угодно. Но вирусам распространятся труднее чем в виндах (Vista исключение).
no subject
Date: 2008-01-24 10:49 pm (UTC)no subject
Date: 2008-01-24 11:03 pm (UTC)Если железки станут стоить одну копейку, это будет очень хорошо. Тогда железки у всех будут просто так, а способные люди смогут вместо их изготовления заняться, например, проблемами бессмертия и телепортации.