Monday, December 04, 2006

А Вы знаете, что нельзя продавать софт под GPL-лицензией?

Последняя моя статья в «Компьютерре» была посвящена невольному пиратству – когда Вы покупаете программный продукт, в котором включен нелицензионный компонент, например, сервер СУБД или фреймворк, и не знаете, что неявно нарушаете лицензию на его использование.

Статья посвящена вопросам пиратства, а не особенностям лицензирования – когда ее прочитаете полностью, это станет ясно.

И в этой статье (на данный момент ее нет в открытом доступе, лишь немногие читали только в бумажном варианте) огромное число вопросов и просто криков, а также жалоб на Компьютерру, вызвал вот этот кусок из раздела по рекомендациям:

Задавайте вопросы поставщикам; если это коробка -- напишите им и поинтересуйтесь включенными в состав продукта компонентами, для которых может понадобиться лицензия (кстати, лицензии должны быть на все продукты, даже на open source, в виде файлов или манифестов). Если это свободные продукты, проверьте, чтобы они были не под GPL-лицензией -- иначе поставщик нарушает её, так как продукт коммерческий.

Вообще, лучше все-таки прочитать статью, так как контекст (прежде всего примеры) все-таки важен для понимания. Но, выдернутая из контекста фраза действительно звучит неоднозначно, прежде всего из-за разницы в понимании терминов.

Без бумажки софт ...?

Самыми первыми всполошились линуксоиды: как же так, выходит нельзя продавать Linux, который выпущен под GPL? Что, Novell, ASPLinux и т.д. нарушают GPL, продавая свои продукты с включенным Linux?

Сыр-бор разгорелся из-за толкования положений #0 и #1 GPL-лицензии (весь флейм, еще не утихший, можно почитать здесь: http://linuxforum.ru/index.php?showtopic=29547&st=0).

Лицензии GPL:
http://www.gnu.org/licenses/gpl.html

На русском примерный неплохой [неофициальный] перевод
http://www.infolex.narod.ru/gpl_gnu/gplrus.html

Пункт #0 GPL (в моей интерпретации, чуть ниже об этом disclosure) говорит о «прилипчивости» GPL – если вы включили в свою программу GPL-код (исходники), и даже просто используете готовое GPL-приложение у себя, то Ваша программа тоже должна быть под GPL – т.е. нужно открыть ее коды и нельзя продавать лицензии на ее использование. Способ использования, приводящий к «GPL-зависимости», точно не определен в общем случае. Но для MySQL, упоминаемого в статье, он определен лицензией MySQL – если коротко, то если для личного использования или в GPL-ПО, используйте GPL-лицензию для MySQL, иначе – покупайте коммерческую:

http://www.mysql.com/company/legal/licensing/commercial-license.html

А пункт #1 GPL определяет, в частности, что разрешается (you may) брать деньги за услуги по записи на носитель, за услуги по трансферу и/или техподдержку.

Так вот, основной вопрос, вынесенный в заголовок поста - «Можно ли продавать софт с GPL-включениями»?

Слова, слова, слова

Собственно, с моей точки зрения, суть спора состоит в том, что я в статье (и заголовке данного поста) однозначно рассматриваю термин «софт» как «лицензию на использование программного обеспечения». Линуксоиды рассматривают «софт» как программное обеспечение+носитель+полиграфия+доставка.

Более того, многие, похоже, путают понятия «дистрибутив», «носитель с дистрибутивом» и «программное обеспечение» и «лицензия на право использования программного обеспечения».

Неявно, когда говорят «я купил дистрибутив SuSe» подразумевают «Я купил носитель (CD, DVD, etc) с дистрибутивом SuSe».

Далее, когда говорят «Я купил программное обеспечение (софт)» можно предположить, что это означает либо «Я купил лицензию на право использования ПО», в случае проприетарного ПО, либо «Я купил носитель с дистрибутивом открытого ПО».

Весь вопрос в том, включать ли «носители с дистрибутивами» в множество «коммерческие программные продукты», о которых говорится в моей статье?

Как мне было верно указано, необходимо было точно указывать «коммерческий» = «проприетарный», чтобы утверждение статьи (и заголовка данного поста) стало 100% верным.

Иначе, если под "софтом" понимать в том числе «носитель с записанной на нем информацией», то продавать этот продукт можно, без сомнения. :)

Осел и прапорщик

Особенно интересен вопрос, пираты ли Novell и другие. Несмотря на очевидность ответа «Нет, не пираты!», стоит поинтересоваться «почему», и в чем разница между «продажей софта» от Microsoft, Borland и т.д. (то бишь проприетарного) и продажей Linux и другого OSS ПО.

Покупая медийный комплект, содержащий ПО под GPL, вы платите только за физическую составляющую: носитель, полиграфию, коробку и т.д., и, конечно, можете использовать его сколько угодно раз (т.е. легально поставить Linux с этого диска на N серверов).

Покупая лицензию на проприетарный софт, вы можете вообще не получить никакого носителя и даже электронного дистрибутива (например, при «легализации» уже давно использующихся Delphi вы получите только бумагу, подтверждающую Ваше право пользоваться ПО). Лицензия – это право на использование проприетарного программного обеспечения, и она никак не связана с физическими носителями (они не обладают сакральной ценностью и не делают лицензионной каждую установку, произведенную с них).

То есть «продажа софта» в применении к этим двум вариантам сильно отличается по существу. Брать деньги за носители/поддержку, или за лицензии на использованию - вещи абсолютно разные.

По поводу моей интерпретации

Вообще, есть ли у кого-нибудь комментарии по применению GPL? «Прилипчивость» лицензии, выраженная в п.1 словами

....The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language...

насколько она сильна? Моя интерпретация прилипчивости GPL лицензии максимально жесткая - используешь GPL-компоненты, значит весь софт становится под GPL, такая же, как и у MySQL, но MySQL молодцы, определили все явно, но есть же еще куча софта под GPL.

Если опустить очевидные случаи, когда включили в программу иконку под GPL и вся программа стала под GPL (о чем предупреждают юристы ), то возникает вопрос – как определить степень связанности GPL-модуля и Вашего приложения. Допустим, сервер баз данных под GPL, а клиент нет? Или еще хуже – вебсервер под GPL, а браузер нет? Как четко определить, основывается ли программа на GPL или просто «рядом проходила»?

Если основываться на преценденте MySQL, то все программы для GPL-лицензированных СУБД должны быть под GPL (а если нет, то нарушается лицензия GPL)?

Конечно, вопрос может и чисто академический, когда лицензии на самое что ни на есть проприетарное ПО тырят почем зря совершенно осознанно, но мы же должны что-то делать? :)

Saturday, November 25, 2006

On my way now

За последние 3 недели я посетил Екатеринбург, Амстердам, Киев, и на очереди Самара, Красноярск и Нижний Новгород. С одной стороны, жизнь на колесах/крыльях заставляет пересмотреть излишне гедонистические настроения, по иному взглянуть на казалось бы незыблемые ценности, а с другой стороны оставляет слишком мало времени для анализа ситуации, самоанализа (ну и самолюбования заодно :)).

Поэтому пока перейду на жанр коротких заметок, мало между собой связанных.

Тот самый кролик

Большинство программистов знает, что ошибки в основном порождаются их собственными действиями. Частенько, как говорится, башку сносит, когда пытаешься проследить проблему и найти причину ошибок, и частенько начинаешь костерить Виндоус, Билла, ну и конечно, того кролика, который написал («your bunny wrote») Visual Studio, Delphi и далее по списку. Разработчики на Java любят вспоминать первоисточник1 вдохновения МакНилли, ну а php-шники просто и безыскусно матерятся, так как не отягощены они излишним образованием в области истории компьютерной философии.

Но на самом деле практически всегда проблема все же порождена собственными руками. Более того, всем прекрасно известно, что 80% или больше времени уходит на отладку, но верить в это никто не хочет, и только провозившись 3 часа над поисками пропущенной инициализации переменной, мы вспоминаем про этот факт, скорее для собственного успокоения, психологической разгрузки так сказать, и идем пить пиво.

Правда, осадочек остается, и кролика уже не забыть, его пепел стучит в наши сердца...

1 По слухам, МакНилли придумал сетевые компьютеры, увидев однажды канализационную систему небоскреба на строительной выставке. Апплеты, сервлеты, тонкие клиенты, пулы коннектов и все все все растет оттуда.

Алюминиевые огурцы

Собственно, чем был вызван пост про алюминиевые огурцы. Большинство ИТ-специалистов настолько далеки как обычных представителей бизнеса, что практически все их действия для непосвященных представителей бизнеса являются именно посадкой алюминиевых огурцов на брезентовом поле. По отдельности все термины вроде понятны – «алюминиевые», «огурцы», «поле», но вот осуществляемые действия, а также смысл применяемых понятий и цель, которая преследуется, совершенно не ясны.

Большинство бизнес-операций составлено из одного и того же набора действий, регулируемых одним и тем же набором правил и документов. Они (бизнесмены то бишь) никак не могут понять, почему каждые три года нужно отвечать на «новые вызовы», «адаптироваться к новым условиям» и поэтому покупать с нуля всю железную инфраструктуру каждые 3 года, а каждые 5-7 – переписывать все приложения или покупать новую [версию] ERP. Некую аналогию дают автомобили – каждые 3 года желательно сдавать их трейд-ин и покупать еще более новый автомобильчик с целью не отстать от соседа... Но у софта нет пробега! Он не портится, будучи размноженным или интенсивно эксплуатируемым. Он... как алюминиевый огурец. На брезентовом поле. Не спрашивайте, зачем его надо сажать – сажайте! Сажайте! САЖАЙТЕ!

Thursday, November 16, 2006

Алюминиевые огурцы

Все-таки все написано до нас. Ну что можно добавить к "Алюминиевым огурцам"?


Здравствуйте, девочки,
Здравствуйте, мальчики,
Смотрите на меня в окно
И мне кидайте свои пальчики, да-а
Ведь я

Припев:
Сажаю алюминиевые огурцы, а-а
На брезентовом поле
Я сажаю алюминиевые огурцы, а-а
На брезентовом поле

Три чукотских мудреца
Твердят, твердят мне без конца:
"Металл не принесет плода,
Игра не стоит свеч, а результат - труда",
Но я

Припев:
Сажаю алюминиевые огурцы, а-а
На брезентовом поле.
Я сажаю алюминиевые огурцы, а-а
На брезентовом поле

Злое белое колено
Пытается меня достать,
Колом колено колет вены
В надежд тайну разгадать,
Зачем я

Припев:
Сажаю алюминиевые огурцы, а-а
На брезентовом поле
Я сажаю алюминиевые огурцы, а-а
На брезентовом поле

Кнопки, скрепки, клепки,
Дырки, булки, вилки,
Здесь тракторы пройдут мои
И упадут в копилку, упадут туда,
Где я

Припев:
Сажаю алюминиевые огурцы, а-а
На брезентовом поле.
Я сажаю алюминиевые огурцы, а-а
На брезентовом поле.
Я сажаю алюминиевые огурцы, а-а
На брезентовом поле.
Я сажаю алюминиевые огурцы, а-а
На брезентовом поле

Friday, November 03, 2006

2.0, 00, 2.0, 00

Два ноль, Два ноль. Что такое 2.0? Это когда много пользователей собираются в одном месте и создают контент. Другими словами 2.0 = 00.

Saturday, October 28, 2006

И немного про недвижимость

Владислав Шевцов, владелец известного портала со статистикой и аналитикой
http://www.realprice.ru/ подошел к вопросу о ценах со стороны анализа статистики предложения и опыта предыдущих лет.
В общем и целом, кризис уже здесь...

Morfik

Вышел пре-релиз Morfik. Это IDE для написания AJAX приложений, причем на нескольких языках - насколько я понимаю принцип, все транслируется в конце концов в JavaScript.
Скачал, посмотрел, очень похоже по интерфейсу и подходу к разработке на MS Access - очень похожие дизайнеры таблиц, запросов, отчетов. Они даже перетащили Northwind (многим известный как база данных "Борей") под веб в качестве примера. Скомпилил, запустил - надо же, работает.
Цены правда выставлены очень кусачие - почти 5 тыс долларов за 1 разработчика. Неужели из-за моды на AJAX? И еще - это действительно первая IDE для визуальной разработки AJAX?

Monday, October 23, 2006

Поколения программистов

Программисты традиционно считаются неглупым народом. Я бы сказал, некой элитой - далеко не каждый вид деятельности требует одновременного удержания в кратковременной памяти стольких объектов да еще и оперирования ими на нескольких уровнях (сам код, обработка ошибок, паттерны организации кода, интерфейс пользователя, бизнес-цели конкретного этапа кодирования).
Т.е. по идее разработчики ПО должны быть если не семи, то хотя бы пяти-шести пядей во лбу как минимум, и быть благодатной средой для всего нового и не опробованного. Кому то со стороны может показаться, что так оно и есть, что программистам только дай новую игрушку поиграться.
На деле это совсем не так, и если новая технология или продукт отличаются от накатанного опыта то фиг их заставишь начать думать с другой точки зрения. Особенно если программист уже чуть в возрасте, скажем.

Взять хотя бы тот же Дельфи. В свое время он произвел революцию в построении бизнес-приложений разбиением доступа на data-aware компоненты, datasets и datasource. Метай себе компоненты, соединяй в три клика, пиши SQL запросы - красота.
Я хорошо помню зубров FoxPro и Clipper, которые возмущались непонятными датасетами и предрекали скорую кончину этим новомодным штучкам.
Кончина настигла другие продукты, а идея компоновать бизнес-приложения из датасетов была признана всеми производителями девелоперского софта.
Однако прошло 10 лет и датасеты всем приелись. Маркетологи требовали чего нибудь нового - "Пользователям нужно давать новое!"... Да, наверное так и исчезли 140-вые мерседесы :(.
И вот в Delphi появилась технология ECO. Собственно, это реализация Persistent Layer плюс среда для разработки приложений. На самом деле, это просто мечта программиста-лентяя - она сама синхронизирует поля данных, сама связывается с источниками данных, генерит весь код по обмену и синхронизации data компонентов (т.е. в классическом датасетном подходе, если у Вас документ лежал в master-detail-subdetail и трех гридах/каскадах компонентов, то в OnCommit, OnChange и т.д. иногда создавались просто удивительные конструкции по синхронизации коммитов-откатов, а ECO все это делается автоматом).
Т.е. кидай бизнес-классы, морщи лоб и все работает. Никаких тебе глюков из-за того что забыл имя столбца вставить, да и в чужом коде разобраться на порядок проще – графика все же, а не код.
Но задуманная как замена датасетам, ЕСО не пошла. И не пошла по простой причине - там применяется пара новых концепций вроде Persistent Layer - и датсетникам уже влом это изучать, им и на датасетах хорошо. Ведь нужно обязательно почитать доку и пример чтобы что-то сделать на ECO, а кто ж читает хелпы? Только студенты, да и то когда их туда ткнешь.
И фиолетово, на ECO можно слабать приложение гораздо быстрее и при этом не парясь по поводу всяких мелких отравляющих жизнь деталей.

С одной стороны, если приложение написано и работает, то и трогать нечего. С другой стороны, цикл бизнес-приложения это 5-8 лет, и начинать переписывать или разрабатывать приложения на старой технологии.... Это то же самое, что на Fox Pro 2.0 начать писать приложение в 2000 году.

Похоже, опять будет смена поколения программистов, и старые «датасетники» уступят место «есошникам», как когда то фокспровцы сдались им самим.
Если вспомнить Поппера, то в науке революции происходят когда старое поколение спроваживают на пенсию :) Идем к тому же? Неужели за свою жизнь программист сможет освоить лишь несколько новых идей, а потом становится консерватором на всю оставшуюся жизнь?

PS Кто не Дельфист, можете помотать головой, выпить рюмку водки и идти спать - все это фигня по сравнению с мировой революцией :)

Sunday, October 15, 2006

Первая Российская конференция по InterBase и Firebird завершилась

Вчера прошла 1ая Российская конференция по InterBase и Firebird. Присутствовало более 200 человек, было сделано 15 докладов.
Мы сделали это!

Аудитория очень внимательная...
















так как это доклад Д.Еманова.



Все было замечательно. Обязательно повторим в будущем году!
Спасибо всем кто пришел, подробный отчет и фотосессия с конференции вскоре будут на сайте www.ibase.ru

Thursday, October 12, 2006

Софтул-2006: Девушки, джипы и стенды

Последнее время выдалось очень напряженным - ISDEF, семинары и много другого и интересного, поэтому писать по пятницам особо не удается. Но - материал подбирается великолепнейший, такие крендели стали косяками попадаться, что перо дрожит от нетерпения их увековечить. Ну ладно, потихоньку будем входить в ритм, а пока - статья о Софтул, написанная совместно с Константином Курбатовым, но не вошедшая в КТ:


Девушки, джипы и стенды

В Москве закончилась выставка Softool 2006


В далекие 90-е годы Софтул скромно отсиживался в сторонке своего старшего брата «Комтека», но с исчезновением последнего пошел в гору. Еще несколько лет назад профессионалы ИТ называли Софтул «выставкой для бухгалтеров», на которой во множестве были представлены скучнейшие (для обычных людей) системы бухучета… но текущая выставка, проходившая с 26 по 29 сентября, показала, что Софтул прилично поднял свой уровень.


Level up

На этой выставке были представлены все сколько нибудь значимые игроки ИТ-рынка, начиная от монстров вроде IBM и заканчивая «сборной» ISDEF (Софткей, Fast Reports, MAPI Labs, Oxygen, VentaFax и др.), которая в складчину арендовала большой стенд в начале выставки.

В целом масштаб выставки вырос по сравнению с прошлым годом. Видно, что компании стали значительно серьезнее относиться в Софтулу – об этом говорит и качество оформления стендов, и многочисленные шоу, которые многие компании использовали на выставке.

Трофи-стенд

К самым распространенным завлекательно-рекламным мероприятиям на выставке относились, конечно, шоу-девушки. Компании побогаче, вроде Abbyy и Евфрат, наняли очень симпатичных особ, практически раздели, разрисовали логотипами и отправили курсировать по рядам подрывать ИТ-переговоры в серьёзных компаниях. Компании победнее наняли гораздо менее симпатичных особ и тоже отправили их – запугивать конкурентов, что ли?

Настоящие шоу развернули на выставке компании 1С и Ansoft: на стенде 1С стоял УАЗ, на капоте которого постоянно возлежала длинноногая красавица (телефончик решительно не давала), а в багажнике были установлены компьютеры с новой игрой «Экспедиция Трофи», на которых постоянно проводились соревнования. Посмотрев как лихо одна блондинка утюжила болота на «уазике», я мысленно поблагодарил 1С — авось девушка остановится на виртуальном вождении, там по крайней мере в зеркала смотреть не надо. Помимо поездок на джипе вокруг стояли компьютеры стенды для тестирования игр, за которыми постоянно сидели игроманы.

У Ansoft шоу было направлено на людей посерьезнее – огромный стенд из 2 серверов, нескольких десятков компьютеров и пары принт-станций имитировал работу крупного предприятия под управлением системы Ansoft.Avarda. Стенд исправно мигал окошками, графиками и плевался бумагой как пулемет, и выглядел примерно как всем известная «космическая» панель в ЦУПе. Все это весьма привлекало посетителей: они глазели на чудо техники и охотно фотографировались на его фоне.

К сожалению, девушки там сверху не лежали, поэтому досужий народ от стенда Ansoft перетекал к находящемуся рядом общему стенду Linuxоидов.

Open Source

Практически все виды Linux вызывали горячий интерес у посетителей выставки и там постоянно толпился народ, который как горячие пирожки покупал шарфики Linux по 600 рублей, ну и конечно, Linux-пингвинят и чертенят FreeBSD.

Дистрибутивы Linux тоже раскупались на ура, особенно после презентаций на стенде IBM, где рассказывали о свободном ПО — Linux, Eclipse и др.

Вообще Open Source был одной из горячих тем выставки. 1С представляла свою новую систему на базе бесплатного PostgreSQL, Ansoft продвигала Firebird, IBM и Novell представляли своих Open Source опекаемых.

САПР-Экспо

На втором этаже традиционно выставлялись компании, производящие различные САПР и технологические пакеты. Конечно, там было гораздо тише, и посетители были куда более редкими. Впрочем, этот рынок очень консервативен, и в числе игроков там все те же лица и имена: вечно живой AutoCad, Интермех, СПРУТ и другие.

Поле чудес

Со второго-третьего дня многие компании, ощутив отсутствие интереса к своим стендам, запустили конкурсы с раздачей лицензий и копий, однако народ не проявлял к ним должного внимания. Любители «халявы», затарившись бесплатными материалами от 1С (которая традиционно не скупится на огромное количество «раздатки») делали круг почета, собирая все доступные рекламные листовки и диски и исчезали… Наверное, сдавать макулатуру? Сложно сказать, зачем такие посетители ходят на выставку, однако судя по тому, что присутствовали в основном утром и до обеда исчезали, они просто собирали материалы «для отчета начальству», а сами просто пользовались хорошей погодой, чтобы провести денек вдали от офисов.

Такая корова нужна самому

Несколько слов стоит о странных рекламных компаниях. Например, прямо при входе в выставку висел огромный баннер, рекламирующий CRM AVA, но сам стенд был практически пуст – такое ощущение, что весь бюджет ушел на полотнище.

Многие участники выставки откровенно скучали, сидя на стульчиках и глазея на девчонок от Abbyy, даже не пытаясь привлечь кого бы то ни было.

Особенно запомнился бородатый мужчина, который спал на одном стенде (не будем называть имя компании по этическим причинам). В принципе, мелодичное похрапывание привлекало и развлекало посетителей, и рядом бегала шустрая девчонка с листовками – интересно, все так и было задумано, или она просто пользовалась моментом?

Как бы то ни было, отличие между компаниями, которые активно привлекали посетителей, и теми, кто просто ждал, когда его мега-стенд площадью чуть менее полутора квадратных метра оценят потенциальные покупатели, было заметно с первого взгляда. Хочется надеяться, что в следующих раз мы увидим более активную деятельность.

Итак, если коротко — Софтул живет и положительно развивается. В нашей бурно растущей отрасли выставки, пожалуй, одно из единственных мест, где можно в живую пообщаться, и атмосфера выставки идеально подходит для общения и установления новых многообещающих контактов, поиска покупателей и поставщиков.


Пару слов об организации выставки

Ну какая же выставка без организационных просчетов? В первый и второй день были поголовные проблемы с электричеством. Компании, которые привезли панели и много компьютеров, сильно проиграли своим соседям, которые запаслись традиционными бумажными баннерами, так как экраны были серы и пусты, а вот перед баннерами постоянно толпился народ.

Интернет... Интернет был ужасен, и это, конечно, очень грустно. Более того, кое-кому его так и не провели (особенно тем, кто не настаивал на решении этой проблемы). Организаторам выставки стоит очень серьезно подумать над решением этой проблемы, так как позорно на крупнейшей ИТ-выставке не иметь приличного интернет-доступа.

Питание было организовано на довольно таки среднем уровне. Если ваши нужды не простирались дальше кофе и бутерброда, то можно было особенно и не беспокоиться, а вот обед поплотнее был уже проблемой.

Хорошо, что решили проблемы с туалетами – почти из любой точки выставки можно было увидеть указатель с заветным направлением, да и само заведение было на хорошем уровне.

Конечно, возможно не стоит писать о таких мелочах, но хочется напомнить организаторам, что выставка — это мероприятие для людей, а не сплошное зарабатывание денег на каждом неосторожном чихе посетителей и участников.

Но как бы то ни было - все на Софтул 2007! :)

Saturday, September 16, 2006

Джоэл о программировании

Всю прошедшую неделю читал книгу Джоэля Спольски "Джоэл о программировании". Действительно интересная и полезная книга, подробно написал в отзыве на нее.
Рекомендую всем ИТ-специалистам.

Tuesday, September 05, 2006

1-ая российская конференция по Firebird

Уважаемые коллеги!

Компания IBase рада объявить Вам о проведении первой российской конференции по Firebird и InterBase.

Конференция пройдет 14 октября в г. Москве, в субботу.

Конференция - это уникальный шанс получить максимально свежую и полезную информацию из самых первых рук, пообщаться с разработчиками Firebird и многочисленных сторонних продуктов (FIBPlus, IBProvider, IBSurgeon, и так далее).
Особое внимание будет уделено Firebird 2 и его особенностям, а также информации по InterBase 8.
Также успешные российские компании представят свой опыт разработки и внедрения продуктов на базе Firebird и Interbase.

Это и хороший шанс познакомиться on-life с Вашими виртуальными собеседниками в этом и других форумах.

Также на конференции все продукты, начиная от Interbase :) и заканчивая FIBPlus, будут продаваться за наличный расчет со значительными скидками.

Осталось менее 150 свободных мест на конференцию, поэтому, пожалуйста, не тяните, и зарегистрируйтесь как можно скорее. Для зарегистрировашихся до 25 сентября (как и для предварительно зарегистрировавшихся) предоставляется скидка.

Информация и регистрация на конференцию:
http://www.ibase.ru/conf2006_reg.htm

Все вопросы задавайте по email: conf@ibase.ru

With best regards,
Alexey Kovyazin

Monday, September 04, 2006

Мое мнение о московском рынке недвижимости (с цифрами в руках)

Ситуация

Наверное, все жители, а не только Москвы, наслышаны о московском рынке недвижимости. Ниже на графике представлен рост цен по оценке www.realprice.ru (realprice оценивает недвижимость по ценам «Из рук в руки», у них есть описание методики на сайте, вполне можно доверять):





Что и говорить, впечатляет. На данный момент (3 сентября) 4475 долларов за квадратный метр.

Получается, что скромная однокомнатная квартира в 40 метров стоит (в среднем) 179000 долларов. Сто семьдесят девять тысяч долларов.

Ну и все кричат вокруг, что будет продолжаться рост цен. Зашибись, 200000 за однушку к НГ – приятный подарок. Ну, спрос превышает предложение и все такое, больше зарабатывайте, бла бла, Москва слезам не верит, вы все неудачники....

После неизбежного состояния легкого опупения в голову приходит один вопрос... Нет, не про баррикады и стоимость автомата Калашникова, и даже не про стоимость зарубежной недвижимости и процедуры эмиграции. Нет, гораздо интереснее, кто же может купить однокомнатную квартиру по такой цене?


Откуда бабки? Оттуда же, откуда и дедки

Для оценки этой возможности воспользуется 2 источниками – информации о средних зарплатах с job.ru http://job.ru/zarplata.html и ипотечным калькулятором Райффайзен банка (никакой рекламы, просто он нормально работает в Firefox, и написан на Java c применением Struts) http://www.raiffeisen.ru/mail/mortgage-calculator-request.do

Сначала посмотрим на средние зарплаты, по данным Job.ru (отсортировано по убыванию):

Группа

Зарплата

Экономика, финансы

3349

Полиграфия

2404

Высший менеджмент

2396

Консалтинг

2200

Банки, инвестиции, лизинг

2200

IT и Интернет: продажи и сопровождение ПО

2187

Производство: добыча и переработка сырья, ТЭК

2016

Здания и сооружения: строительство, эксплуатация, ремонт

1963

Реклама, PR

1871

IT и Интернет: разработка, проектирование, внедрение

1689

Здания и сооружения: ландшафтные работы

1650

Продажи: сырье, материалы

1645

Риэлторская деятельность

1642

Юриспруденция, нотариат

1620

Здания и сооружения: проектирование, архитектура, дизайн

1619

IT и Интернет: другое

1581

Производство: пищевое, табачное

1581

IT и Интернет: маркетинг, SEO

1490

Продажи: компьютеры, бытовая и оргтехника

1476

Маркетинг

1406

Продажи: элитные товары

1400

Бухгалтерия, аудит

1391

Продажи: услуги( реклама, консалтинг и др.)

1381

Телекоммуникация и связь: проектирование, внедрение

1381

Производство: металлообработка, машиностроение

1356

Телекоммуникация и связь: другое

1320

Производство: другое

1280

Производство: швейное, текстильное, обувное

1272

Страхование

1246

ВЭД, Таможня, закупки

1222

IT и Интернет: поддержка, обслуживание

1220

Производство: мебельное, оконных и дверных конструкций

1210

Продажи: опт (продукты питания, напитки, табак)

1208

СМИ, Телевидение и радио

1158

Продажи: другое

1152

Управление персоналом

1114

Автобизнес, автосервис

1102

Некоммерческие организации

1100

Продажи: ТНП, мебель

1083

Транспорт, перевозки

1058

Дизайн, Креатив

1033

Медицина, фармация, ветеринария

1029

Домашний персонал: другое

1017

Офис: хозяйственные службы

990

Здания и сооружения: другое

990

Логистика, Склад

972

Телекоммуникация и связь: обслуживание, ремонт

946

Продажи: розничная торговля

934

Издательство

931

Игорный, модельный и шоу-бизнес

864

Работа на дому

830

Культура, искусство

825

Туризм, гостиничный бизнес

816

Охрана, безопасность, милиция

807

Офис: секретариат

781

Красота, фитнес, спорт

780

Офис: другое

772

Без спецнавыков: уборщики, дворники, посудомойки

770

Домашний персонал: домработницы, горничные

770

Бытовые и коммунальные услуги

766

Ресторанный бизнес, фастфуд

757

Наука, образование, тренинги

755

Частные уроки, репетиторы

715

Офис: операторы на телефоне

715

Офис: операторы ПК, баз данных

683

Другие сферы деятельности

679

Без спецнавыков: другое

677

Без спецнавыков: разнорабочие, упаковщики, грузчики

568

Домашний персонал: няни, сиделки

550

Выпускникам и студентам

530

Домашний персонал: гувернантки, воспитатели

522

Без спецнавыков: промоутеры, мерчендайзеры

518

Без спецнавыков: расклейщики, раздатчики

424

Без спецнавыков: курьеры, посыльные

374

Без спецнавыков: заправщики, мойщики авто

0

Затем подставим сумму на однокомнатную квартиру, предполагая что зарплата «белая» (отставить смешки в строю!), на срок 10 лет, в ипотечный калькулятор:

аким образом, чтобы купить 40 м2 однокомнатную квартиру, нужно иметь первоначальный взнос в 25955 долларов, ну и 10 лет платить 2074.96 доллара в месяц. Подтвержденная белая зарплата должна быть 4611 долларов (после уплаты 13% налога).

Итак, холостяки и холостячки, даже из области экономики и финансов, пролетают сразу – не хватит их жалких 3349 долларов. Остаются дружные семьи.

Например, муж и жена из «Экономики и финансов» и «Банки, инвестиции, лизинг» могут позволить себе однушку... Ну и другие сочетания, жаль, что программисты в них не очень попадают.


Ну а если без сарказма, то закабалиться в ипотеку и $2000 выкладывать ежемесячно согласиться не каждый даже из «Высшего менеджмента».

С учетом того, что цены на аренду действительно приличных однушек колеблются в районе 600-700 долларов, сложно решиться отдавать 1300 долларов в месяц сверху. Ну, хотя бы потому, за оставшиеся 1300 можно купить себе отличную медстраховку «с зубами» (на год, не на месяц), а на остальные деньги взять, скажем, новый Jeep в кредит. Ну или просто пить Курвуазье ВСОП каждый день, и на остатки отдыхать на Бали :)

Казалось бы, причем здесь Лужков?

Дык... Но кто то же покупает, и однушки, и двушки и даже трешки... Спрос превышает предложение!

Ну, тут 3 варианта. Первый описал в одном из своих романов Клиффорд Саймак – прилетели инопланетяне, понаделали 100% копий долларов и скупают всю планету, не считаясь с деньгами.

Второй вариант – это нашествие арабских шейхов. Они продают свои вышки, покупают квартиры в Царицыно и Жулебино, и идут в шаурманы (мне с горчицей, Ваше Высочество!).

Ну и третий – самый невероятный, если судить по обзорам в прессе и заявлениям московских чиновников - это спекулятивный пузырь. Квартиры покупают не для жизни, а для вложения денег, и продают и перепродают многократно с целью получения прибыли.

Справедливости ради надо отметить, что есть люди, которые проводят так называемые «альтернативы» - продают свои квартиры чтобы купить другие побольше (или поменьше), или разменять на 2, или съехаться.... Ну, на доплату тысяч в 70-80 вполне можно еще повестись – подумаешь, 10 лет по 927 долларов/мес выплачивать.


Откуда у спекулянтов деньги и почему правительство не ограничивает спекуляцию жильем, а также отчего люди не всегда добрые, а только когда выпьют – на эти вечные вопросы ответить невозможно (хотя бы потому, что ответы все знают). Но можно ответить на куда более важный, истинно российский вопрос

«Что делать?».

Имховый Совет

Собственно, покупателям надо расслабиться и ждать. Даже если у вас есть 179000 долларов.... не стоит их вкладывать в 40 метров в Медведково. Да что я говорю – у людей, которые заработали такую сумму, соображалка должна быть на в порядке – они понимают, что однокомнатная и даже 2-х квартира в душном грязном мегаполисе не может столько стоить. Главное – не поддаваться истерии и желанию «спасать» и «вкладывать» деньги. Помните, что «вкладчик – это диагноз».

У менее успешных или просто более молодых потенциальных покупателей, которые скопили 25+ тыс долларов, ситуация тяжелее, так как ипотека манит и зовет. Тут можно сказать только одно – за 10 лет в этой стране ситуация меняется с плюса на минус, и непохоже, что это традиция будет нарушена до 2008 года. Влезать сейчас в ипотеку убийственно и очень глупо. Наберите терпения, а пока купите себе новую машину.

Всем остальным – расслабтесь, мужики, все это фигня по сравнению с мировой революцией.


Всем покупателям вместе – господа, нас элементарно разводят, представляя квартиры в Москве пределом всех мечтаний. В жизни есть более приятные занятия, чем работать 10 лет на 40 метровую халупку. И именно рост цен является самым достоверным показателям пузыря и развода. Если бы квартиры постоянно стоили одинаково (+- в пределах инфляции), пусть очень дорого, то можно было бы поверить, что это действительно рыночные цены. А пока они растут – ситуация более чем неустойчивая, поэтому рост не может быть аргументом для покупки квартиры... если вы не спекулянт, конечно.


Еще сложнее ситуация у продавцов. Если скажем, есть у вас свободная квартирка от покойных родственников, и очень хочется ее продать и купить себе Mercedes S-klasse и жене лексусик, ну и пару жыпиков детям... Но жалко же будет, если продадим по 180, а к НГ 200 будет, а к марту 250 – это ж еще и бумер седьмой взять можно для тещи! Конечно, жалко. Но еще жальче будет попасть на коррекцию и остаться с полтинником, на который и X5 новый не купишь... Продавать не призываю, призываю думать и оценивать, что уже можно получить на деньги спекулянтов, ну и не жадничать особо – больше двух лексусов не брать :)


Ну и хуже всего ситуация у спекулянтов. Те, кто вошел на рынок недавно, обоснованно переживают, так как следующей волны спекулянтов перекупщиков можно не дождаться, а реальных покупателей нет. Сбрасывать квартиры тоже боязно – а вдруг еще подымется?

Прогноз

Какой же прогноз? Да простой. Средняя цена квартир должна соответствовать средним ипотечным возможностям средних людей. В основном молодых и «бесквартирных». Труд посчитать сколько это будет оставляю читателям.

Когда будет падение/коррекция до уровня этих возможностей? Скоро. Чем спокойнее мы все будем относиться к пузырю и не участвовать в нем, тем скорее он лопнет.

Когда же надо покупать квартиру в Москве? а) Когда у вас будет полная сумма на ту квартиру, которая вам нужна и/или б) когда кончится истерика и рост цен прекратится более чем на 4 месяца. в) Ну и не в коем случае покупать на снижении, что очевидно. :)

Ну и...

почему вы должны мне верить? Пожалуйста, не верьте! Я очень хочу продать свою 40-м квартиру и на вырученные деньги переехать в Ниццу! Ну пожалуйста, Юрий Мыхайлович, всего 100 тыс не хватает на скромную виллу, поднажмите!


PS Только не надо говорить что без праписьки в Москве трудно жить и работать. а) Читайте форум www.nelegal.ru б) если совсем трусливые, то купите прапиську в подмосковье за 1000 долларов.



Sunday, September 03, 2006

Генератор рефератов на Яндексе

Случайно натолкнулся на генератор рефератов на Яндексе.
Несмотря на абсурдность текстов, идея неплоха. Было бы здорово написать подобный генератор технических заданий (в помощь ленивым программерам), генератор отчетов о проделанной работе (в помощь всем), ну и генератор предвыборных программ в помощь политикам.
Спамерам можно использовать подобные генераторы для создания динамическх дорвеев, накручивать посещаемость и создавать кросс-ссылки. Создателям форумов, страдающих от непосещаемости, можно посоветовать терапию с помощью генерации постов на этой базе. В общем, вещь полезнейшая :)

Вот пример:

Реферат по химии / политологии / астрономии

Тема: «Квантовый часовой угол: предпосылки и развитие»

Большая Медведица взвешивает антропологический Каллисто, об этом в минувшую субботу сообщил заместитель администратора NASA. Коллапс Советского Союза сохраняет плюралистический имидазол без тонкослойной хроматограммы. Пластмасса, после осторожного анализа, гомологична. Интермедиат, это удалось установить по характеру спектра, интегрирует конструктивный ионообменник, о чем будет подробнее сказано ниже. Комплекс рения с саленом, несмотря на внешние воздействия, представляет собой периодический бромид серебра, день этот пришелся на двадцать шестое число месяца карнея, который у афинян называется метагитнионом. Движение, на первый взгляд, верифицирует энергетический имидазол - все дальнейшее возникло благодаря правилу Морковникова.

... дальннейшее skipped ввиду завершенности данной бредовой композиции онтонимов и неверифицируемых предикатов.

Friday, September 01, 2006

Пятница N14 - Хроники внедрения экстремального программирования

Ну что, возобновляем пятницы! Немножко про XP :)

1 марта – все, наш новый проект будет написан в экстремальном стиле! Да здравствует XP

2 марта – собрал всех программеров, все разъяснил. Все всё поняли, только Федор, как всегда, задавал глупые вопросы. Дал ему книжку Кент Бека.

3 марта – начали внедрять. К парному программированию оказались не готовы, так как каждое рабочее место оказалось окружено завалами бумаг и кактусами. Пока разбираем завалы на столах и переставляем кактусы на стол в середину комнаты, бумаги пытаемся просматривать, чтобы чего лишнего не выкинуть.

4 марта – среди бумаг нашлись планы на прошлый год. Сидели почти весь день читали - ну до чего умно и увлекательно.

5 марта – заглянул в комнату к бухгалтерам – огромный стол посередине был заставлен гигантскими кактусами. На вопрос «???» ответили – ну а мы что, от радиации должны страдать?

6 марта – наконец все разгребли, составили столы и попробовали сидеть вдвоем! Ура! Только Федор припер вторую клавиатуру и пытался подключить ее к компу Василия, типа так написал Кент Бэк. Поручил перечитать.

7 марта – мы готовы начать, но завтра же Женский День. Подарки, магазины... Ну просто невозможно купить хорошее спиртное в этот день – ни в одном магазине «Русского Стандарта» не было!

9 марта. Ну вот, снова на работе. Начали парное программирование, запланировали первую итерацию через неделю.

10 марта – замучили вопросы пользователей, почему мы все сидим вдвоем за компьютерами, и связано ли это с поведением Федора и Василия в время неофициальной части празднования 8 марта. Я не в курсе, чем они там занимались, надо спросить.

11 марта – Оказалось, они тренировались в парном программировании за ноутбуком, причем сидя в туалете (!). Ну что подумают женщины, когда из туалета полчаса доносится смех, возня и потом выходят два пьяных довольных балбеса со словами «а вторая компиляция почему кончилась ошибкой, надо проверить жидибиси-драйвера». В общем, для реабилитации ИТ-отдела приказал обоим не бриться, не мыться (3 дня) и повесить плакаты с голыми бабами над своими компами.

12 марта – был день тестирования, создавали только регрессивные тесты, отлаживали! Круто!

13 марта – пришел генеральный, поводил носом около Федора и Василия. Ну а что делать, мужская честь дороже, потерпим ччуток. Баб забрал. Спросил, нельзя ли забрать лишние компьютеры. Черт, полчаса объяснял про программирование парами, пришлось отдать книжку Кент Бека. Надо заказать еще десяток экземпляров.

14 марта - Василий на совещание стоя пришел с магнитофоном - «Ну а че, давайте под музычку постоим...».

16 марта – конец первой итерации. Да здравствует Extreme Programming! Ну, отметили немножко...

17 марта – черт, такое ощущение что кто-то вчера испоганил весь код. Просто отвратительно, как это вообще компилируется!... Фух, еще водички глотну...

18 марта – первые проблемы. Федор подрался с Василием в процессе отладки – не поделили мышь.

20 марта - объявили день рефакторинга. Никаких новых фич - весь день занимаемся только улучшением кода!!

25 марта – доделываем рефакторинг, похоже, должно получиться очень красиво, особенно новые фабрики объектов – вау!

1 апреля – хорошо, что есть CVS, а то бы вовек не разгребли этот рефакторинг, и получился бы не День Смеха, а День грусти. Кстати, итерацию вроде завершили. Уже 3-ю, получается... ну ладно, небольшие накладки.

5 апреля – пришел заказчик, показали ему прототип. Скорая приехала быстро, сказали, что инфаркта нет, просто переволновался.

7 апреля – читали новые требования заказчика, много думали.

9 апреля – нормально, прорвемся, еще одна итерация позади. Снова проблемы - Федор и Василий отказались работать за одной машиной, так как Василий обозвал Федора латентным гомосексуалистом, еле их разняли…

11 апреля - весна то какая!

13 апреля – была пятница, запускали регрессивные тесты с первой итерации, было страшно. Не знал, что бывает столько ошибок.

15 апреля – напряглись, но все исправили. Вроде итерация кончилась?

19 апреля – на пятиминутном совещании стоя все молчали.

25 апреля - слишком заняты, аврал, через 3 дня сдача. Рассадил пока мужиков по отдельным машинам, надо быстренько налабать, потом разгребем, конечно, и тесты напишем.

28 апреля - уй, как болит все тело. Сдавали проект, 6 часовое совещание, стоял у проектора все это время... Вроде выкрутились, но доработочек накидали немало. Но генеральный рассказал про наши продвинутые XP технологии, гарантировал выполнение, качество и т.д. и т.п.

29 апреля - Генеральный в приватной атмосфере рассказал что думает про наши технологии... Да, почему нет вазелина для мозгов... А бабы у него в столе наклеены-то, хехе.


30 апреля - работали, ставили, внедряли.... Нет, все таки русские программеры - самые экстремальные, найдут экстрим везде. Неужели доживем до выходных!

1 мая – слава богу, начались выходные!

Бардак начинается со школы

Вот мы удивляемся, почему все плохо организовано. Логика "программисткого" мышления требует простых схем, взаимоувязок и кэширвоания, а вместо это все делается нахрапом и как бог на душу положит.
Так к чему это я - сегодня мои дети пошли в первый класс (они близнецы - мальчик и девочка), в школу 1201 г.Москвы. Надо сказать, бардак кошмарный. Пришли к крыльцу - там разрисованы места для классов, встали у 1Б. Накрапывал дождь, появились какие-то люди, стали куда то кого-то звать. Куча народа движется во всех направлениях одновременно, куда идти - непонятно. Дождь усилился, все толкаются и куда то идут.
Потом выяснилось что зовут в актовый зал, на 5 этаже. Но на 5 этаж не так то просто попасть - надо идти через 3-й. Где 3-й, тоже непонятно. Ну, побегали по всей школе.
Наконец пришли в зал... в нашей провинциальной школе в таком зале кабинет химии располагался - ну очень маленький зал. Протокольные речи от директора, главы управы и ветеранов, а потом самодеятельность... на уровне поселковой самодеятельности.
Какой-то урод из 11-классников кричал "аффтар жжот", потом стал делать "хайль" во время государственного гимна. Жаль, далеко он стоял от меня...
Мест не хватает, родители с видеокамерами как папарации вьются около сцены, снимают все подряд, все скомканно и перепутано.
Общее ощущение - начало автоматизации на типичном предприятии. Вот оно, чувство дежа вю, откуда берется :-)