avva: (Default)
[personal profile] avva
О ценности исходников вне конкретного проекта:
Is your code worthless?

...There is extraordinarily little code theft in this industry (even though we’re in the era of burnable DVDs and USB keys) because most code - above and beyond the industry-wide frameworks and libraries - has no value at all outside of a specific project with a specific group of developers. Trying to use it for other projects is often worse than starting with nothing at all.


Верно подмечено, и мне приходилось об этом не раз задумываться.

Вот взять например код ЖЖ, над которым я работал почти три года. Все это время он был open-source. Любой мог взять его, построить свой клон ЖЖ, причем LiveJournal.com это не просто приветствовал, а еще и помогал советами, подсказывал, где что починить, если не работало, итд.

Казалось бы, готовая система для блог-сайта, с комментариями, с френдлентами, весь код уже написан, все работает. Бери и делай что хочешь: вставляй в свой сайт, меняй на свой вкус, добавляй новые возможности. И какое-то время многие пытались! Где-то в конце 2001 и на протяжении 2002 было довольно много сайтов и проектов, основанных на коде ЖЖ, судя по тому, сколько людей к нам обращались за советами и предложениями. Довольно много - больше десятка, скажем. И это те, о которых мы знали, ведь никто не обязан доложиться, а если сайт внутрикорпоративный, так его снаружи и не видно.

Но постепенно количество таких сайтов уменьшилось и почти сошло на нет. Почему? Потому что трудно оказалось на основе кода ЖЖ построить что-то, что не является идентичной копией ЖЖ (плюс-минус оформление). Для того, чтобы какие-то мелочи заменить, можно немного покопаться в исходниках, и все. Но предположим, вам захотелось бы сделать, чтобы комментарии шли не деревом, а линейным списком, как во многих других системах. Или ввести новую систему стилей для пользователей, чтобы у них было столь же много контроля над видом дневника, как в MySpace. Или еще что-то относительно глубокое. Для этого надо долго, долго сидеть над исходниками, разбираться; сделаться специалистом в MySQL и его репликации; изучить memcached и perlbal; перелопатить тонны перловского кода. Но для этого всего нужно столько вложить усилий, что за то же время, ну или не за то же, но за тот же порядок времени, можно было бы свою систему с нуля написать. А свою, ясно, с многих точек зрения привлекательней получается.

И это ведь не следствие, скажем, того, что мы плохо код писали. Код ЖЖ очень хорошо разбит на модули, библиотеки, итд. Хорошему программисту его легко читать и изучать. Это хороший код. Но ничего не поделаешь - его много. И ничего не поделаешь - он заточен под тот набор возможностей, которые LJ хотел дать своим пользователям. И вместе - выходит большая сложная система, которую тебе дают бесплатно, а все равно брать ее оказывается невыгодно. В результате что осталось из всех сайтов, основанных на ЖЖ? Deadjournal, GreatestJournal, и Lj.Rossia.org. Кажется, больше никого заметного и нет.

И это не какой-то особый случай, редкий. Нет, с почти любой сложной системой так обстоят дела.

Есть, наверное, исключения. Пожалуй, важность исходников больших проектов чаще заключается не в том, чтобы их использовать в другом месте, а в том, чтобы изучить их и выяснить какие-то подробности имплементации. Скажем, исходники Windows полезны тем, кто хочет найти дырки в Windows и написать вирусы; или тем, кто хочет написать эмуляцию Windows под Линуксом; но вряд ли они полезны тем, кто пишет само ядро Линукса. Исходники поисковой системы Гугла, над которыми я работаю сейчас, если бы их украли, вряд ли пригодилось кому-то для создания конкурентной поисковой системы; но тщательное их изучение могло бы принести многомиллионные прибыли какому-нибудь веб-спаммеру или SEO (Search Engine Optimizer - люди, которые за деньги стараются поднять посещения на вашем сайте из поисковых систем; я был совершенно поражен, узнав, насколько это большой бизнес). И так далее.

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

Date: 2007-07-15 06:13 pm (UTC)
From: (Anonymous)
По российской статистике они получают 12 процентов траффика, что никак нельзя назвать безотрадным или нулевым. Это все же рынок другой страны со своими особенностями. Предпологаю, что инженерные и маркетинговые затраты на два-три порядка меньше, чем у Яндекса, во всяком случае Гугл мне новогодних подарков не присылает, а все люди которых я знаю получили что-то от Яшки
Мне кажется, что яшка Россию потихоньку проигрывает. Среди ИТ профессионалов пользователей Яшки вы редко нынче увидите. Гугловский траффик моего сайта падает примерно на 20 процентов в выходные, а яшкинский в два раза, что говорит о том, что основные пользователи яшки люди, у которых выход в интернет только из офиса.
Ну о качестве выдачи Яшки Вы знаете, наверное. Оптимизаторы, спам, даже на простые запросы. У Гугла такого нет ни в русском, ни в английском.

Date: 2007-07-15 07:12 pm (UTC)
From: [identity profile] itman.livejournal.com
12 процентов трафика может и нельзя назвать безотрадными, но ведь пять лет назад было 7 процентов трафика. И что за пять лет рост составил 5 процентов? Это как раз очень безотрадно. Так что исходники Гуглу никак не помогают.

Date: 2007-07-15 08:43 pm (UTC)
From: (Anonymous)
Если я ошибаюсь, укажите мне на это, так как у меня нет профессиональных знаний в области оптимизации
За пять лет Гугл полностью выиграл рынок русскоязычного интернета за пределами РФ. Например, на Украине и в Казахстане трафик Яндекса и Рамблера составляют малую величину при доминировании Гугла.
В РФ Гугл вырос до 12 процентов при отсутствии какой-либо онлайновой или оффлайновой рекламы6 в то время как их конкуренты этим активно занимались в онлайне и в оффлайне (телевизионная реклама, банерная реклама)
То есть тот же Гугл получил интернет СНГ и 12 процентов российского интернета совершенно бесплатно, ни приложив каких-либо маркетинговых усилий , ни особых инженерных усилий (он стал действительно русскоязычным совсем недавно).
Могу ответить только завтра, уже очень поздно, а завтра на работу
Спасибо за ответ!

Date: 2007-07-16 01:42 am (UTC)
From: [identity profile] itman.livejournal.com
Насчет СНГ - это правда, но я ведь говорил все-таки про российский рынок. Насчет роста до 12%: этот самый рост как раз сопровождался онлайновой рекламой, шумными заявлениями насчет прихода в Россию. И рост составил где-то 5 процентов за пять лет и то исключительно за счет Рамблера. Какими бы малыми не были вложения Гугла в российский рынок, а большими ИМХО они не были, это с моей точки зрения больше похоже на полный провал.

Date: 2007-07-16 01:43 am (UTC)
From: [identity profile] itman.livejournal.com
И вдогонку: Яндекс тоже не вел никаких активных компаний по рекламе, Вы путаете его с Рамблером. Конечно, рассылка ручек - дело важное, но оно копеечное.

Date: 2007-07-17 04:10 am (UTC)
From: [identity profile] v743.livejournal.com
Яндекс магнитики раньше рассылал ;)

Date: 2007-07-15 08:52 pm (UTC)
From: (Anonymous)
добавка
Мне кажется Гугл занимается неправильной рекламной компанией в России.
Например, ответы-вопросы сервис, конечно, хороший, но вряд ли привлечет больше, чем несколько тысяч раз-в-месяц посетителей
Им удалось построить русскоязычный поисковик лучше российских аналогов. Только Го-го по тестам Ашманова близок к Гуглу, в то время как Рамблер и Яндекс отстают на порядок.
Им надо б предоставить как можно большему числу пользователей поискать и в Рамблере, Яндексе и в Гугле и дать возможность сравнить. А уж пользователи сами бы выбрали лучшее.
Мне кажется Гуглу надо устраивать какието олимпиады-конкурсы поиска, типа Яндексовских, так чтобы спортсмен сам выбирал поисковик. И давать поисковую рекламу на сайтах, что они уже делали. Так как выдача Гугла на слово Италия или Германия, и Яндекса, как говорят "две большие разницы".

January 2026

S M T W T F S
    1 2 3
4 5 6 7 8 910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 10th, 2026 06:16 am
Powered by Dreamwidth Studios