Действительно ли вы обладаете всеми правами на ваш веб-сайт? Может быть, и нет
Здесь приводятся некоторые важные советы для вас, о которых вам надо
помнить, а также задаются некоторые важные вопросы о дизайне вашего
веб-сайта или о разработке сайта.
Если вы не понимаете, что означает проблема «обладания всеми правами»
на веб-сайт, когда вы покупаете услуги дизайна веб-сайта или сетевых
приложений, то этот материал должен быть обязательно вами прочитан!
Скупой платит дважды.
Я недавно беседовал с новым своим клиентом, который намеревался
добавить функциональные возможности базы данных на свой уже
существующий веб-сайт. Работающий на него в настоящее время веб-мастер
только что закончил создание бизнес-логотипа и разработал начальный
интерфейс для сайта. Клиент попросил своего веб-мастера добавить новые
функциональные возможности на сайт, а веб-мастер в ответ заломил такую
цену этой услуги, которая намного превышала бюджет клиента на эти цели.
Если эту длинную историю передать коротко, то мы нашли замечательное
приложение, которое уже к настоящему моменту существовало и которое
могло удовлетворить все потребности клиента за гораздо меньшую
стоимость этой услуги, чем если бы это была оригинальная разработка.
Клиент сообщил бывшему веб-мастеру, что он отказывается от его услуг. И
вы думаете, веб-мастер позаботился о том, чтобы сохранить свой
оригинальный веб-сайт? Ничего подобного. Нам пришлось начинать все
сначала, что, к сожалению, означало, что этому клиенту пришлось
заплатить за дополнительное время, которое потребовалось для дизайна, в
то время как он раньше уже фактически оплачивал этот самый дизайн.
Здесь приводятся некоторые важные советы для вас, о которых вам надо
помнить, а также задаются некоторые важные вопросы о дизайне вашего
веб-сайта или о разработке сайта.
Исходный файл с кодом веб-дизайна.
Когда вы нанимаете веб-дизайнера или разработчика, они намереваются
создать веб-сайт или сетевое приложение, на котором будет основываться
весь ваш бизнес. Фактически сетевое приложение может стать вашим
отдельным видом бизнеса. Это утверждение верно на сто процентов, когда
ваш бизнес полностью расположен в Интернете и зависит от процессов,
происходящих на вашем сайте. Магазины электронной коммерции – вот
прекрасный пример бизнеса, целиком расположенного в онлайне.
Веб-дизайнеры создают веб-страницы, которые состоят из смеси
изображений и гипертекстовых пометок (HTML). HTML – это текстовый
стандарт языка, который знает почти каждый веб-дизайнер в мире. HTML –
это то, что используется для того, чтобы держать вместе всю структуру
вашего веб-сайта. Этот стандарт позволяет размещать в нужных местах
изображения и текст. Ваш веб-браузер интерпретирует этот HTML и
показывает вам картинки и текст веб-сайта.
Ваш веб-дизайнер начнет дизайн вашего сайта с того, что станет
«вырисовывать» ваш веб-сайт в специальной программе обработки графики.
Программы Macromedia Fireworks и Photoshop – это те два инструмента,
которые очень часто используются профессионалами. Ваш дизайнер станет
рисовать сайт, используя шаблоны, цвета, изображения и шрифты, которые,
будучи соединенными воедино, создадут окончательное «впечатление и
ощущение» от вашего нового дизайна веб-сайта. Затем дизайнеры
разбросают по страницам изображения и используют в конце изображения
небольшого размера, чтобы создать работающий веб-сайт, который
использует HTML для того, чтобы связать все воедино.
Здесь и находится ключ ко всему. Вам требуется оригинальный файл
изображений, который использовался для создания дизайна вашего
веб-сайта в программах Macromedia Fireworks, Photoshop или в любой
другой, которую использовал ваш веб-дизайнер. Если у вас не будет
исходного файла, вашему очередному веб-дизайнеру придется начинать свой
дизайн с самого начала , если вам вдруг потребуется провести
определенную замену изображений. Вам не придется прогуливаться в парке,
бездельничая, если у вас не будет в руках файла с оригинальными
изображениями, которые использовались для дизайна. Исходные файлы
Macromedia Fireworks имеют расширение .PNG (названиевашегосайта.PNG),
файлы Photoshop имеют расширение .PSD (названиевашегосайта.PSD).
Еще одна проблема дизайна, с которой вы можете столкнуться в будущем,
- это шрифты. Если ваш дизайнер использует различные причудливые
шрифты, которые не встроены по умолчанию на вашем компьютере или на
компьютере вашего будущего дизайнера, вам придется заменить некоторые
шрифты. В некоторых случаях выбор нового шрифта не становится большой
проблемой. Однако, как вы можете себе представить, если шрифт,
используемый в логотипе компании Coca-Cola®, станет недоступным из-за
того, что руководители компании поменяют своих веб-дизайнеров, данное
действие, вероятнее всего, нанесет компании большой ущерб. Им нужен
шрифт, используемый в их логотипе или брендинге корпорации, поэтому
позаботьтесь о проблеме получения исходного файла и вы сами!
Вопросы, которые вы должны задать своему веб-дизайнеру.
1. Когда вы закончите дизайн моего веб-сайта, обеспечите ли вы меня
исходными файлами, которые вы использовали, чтобы я потом смог
использовать их для создания нового дизайна своего сайта?
2. Передадите ли вы мне или моей компании права на владение (авторские
права) этих исходных файлов? Или, по крайней мере, дадите ли вы мне
бессрочное разрешение на продолжение использования этих файлов, чтобы
на сайте можно было проводить изменения?
3. Обеспечите ли вы меня названиями и файлами всех шрифтов, которые не
входят в стандартный набор шрифтов Windows и которые вы используете для
дизайна моего сайта? По крайней мере, из-за той причины, что могут
возникнуть настоящие проблемы с авторскими правами относительно
передачи самих шрифтов, вам необходимо знать названия шрифтов, а также
те места, где вы можете купить копии этих шрифтов для создания архива
своего проекта.
Исходный код сетевого приложения.
Разработчики сетевых приложений создают программы, которые работают
как приложения в Интернете. Они создают код, который компилируется
обычно в режиме реального времени на веб-сервере. Код будет, например,
соединяться с базой данных и извлекать оттуда определенный набор
данных. Затем данные будут преобразованы в таблицу HTML (так, чтобы их
можно было прочитать), а после этого посланы с веб-сервера на ваш
браузер в виде чистого HTML. Вы не сможете «посмотреть исходники» и
прочитать данные скриптов, потому что они никогда не остаются на
сервере. Если вы «посмотрите исходник» из своего веб-браузера, вы
увидите только HTML.
Часть кода, который создает ваш разработчик приложения, будет защищена
авторским правом. Ваш разработчик также может купить код в форме
компонентов сервера, использовать блоки кода для усиления
функциональности, которые ему предоставят другие программисты, или
купить уже завершенное приложение, чтобы закончить работу над вашей
программой. Вам необходима гарантия того, что разработчик вас сможет
уверить, что вы сможете продолжить использование этого программного
обеспечения, которое он разработал для вашего бизнеса, в течение
неограниченного времени, и что если существуют какие-либо ограничения
использования или дополнительные затраты на получение лицензии, то вы
должны об этом узнать раньше, чем запустите процесс создания своего
проекта. Выясните, будете ли вы всегда связаны с определенным хостингом
или сервером, которые будут обеспечивать работу вашего приложения.
Вот несколько вопросов, которые вам необходимо будет задать вашему
разработчику сетевых приложений.
1. Передадите ли вы мне или моей компании ничем не ограниченные и
бессрочные права на использование приложения, которое вы для меня
разрабатываете?
2. Расскажете ли вы мне о каких-либо ограничениях лицензии, если они
имеют отношение к приложению?
3. Вы будете писать программный код, используя общепринятые стандарты
или языки программирования, которые я смогу предоставить другому
хостинг-провайдеру, или он будет касаться только моего собственного
сервера?
4. Смогу ли я переместить свое приложение на другой сервер в будущем,
если это будет необходимо?
Использование шифровки.
Если ваш разработчик сетевых приложений сказал вам «Да» на последние
четыре вопроса, вы можете подумать: «Замечательно, я теперь свободен,
давайте начинать». Затем, года через два, вы можете решить, что пора
переместить ваше сетевое приложение на ваш собственный сервер,
поскольку ваш Интернет-магазин сильно загружен, а стоимость
широкополосного Интернета и хостинга уничтожает всю вашу прибыль.
Вы начинаете процесс перемещения своего приложения на свой новый
сервер и звоните своему веб-мастеру, чтобы попросить о помощи, но вдруг
оказывается, что он уехал в свой университет в США и «больше этим не
занимается». Вы думаете про себя: «Думаю, мне надо обратиться в более
авторитетную компанию». Поэтому вы находите себе нового веб-мастера.
Кстати, к слову говоря, мне часто говорят мои новые клиенты, что я – их
второй, третий и даже четвертый сетевой разработчик. Так что мы все
вместе идем, чтобы все переместить наш веб-сайт… но подождите… кое-что
не в порядке… часть исходного кода зашифрована. Даже правительственные
органы не смогут расшифровать этот текст. Нам приходится по новой
переписать зашифрованные блоки кода, и клиенту приходится СНОВА платить
за это.
Если исходник HTML или язык описания приложения зашифрованы, возможно,
вам придется его переписать, или у вас не будет никакого способа
добавить функциональные особенности либо убрать баги без привлечения
того веб-мастера, который все это зашифровал и у которого есть ключ к
этому шифру. Этот разработчик весьма умен, правда ведь?
Существует несколько серьезных причин для того, чтобы зашифровать
часть исходного кода, даже в случае сетевых приложений. Большинство
сетевых приложений содержат в своем исходном коде базу данных, в
которой в одном из файлов находится имя пользователя и пароль. Вот
замечательный пример части кода, который следует зашифровать перед тем,
как поместить в общедоступную среду хостинга.
Если ваш разработчик сетевых приложений намеревается зашифровать часть
исходного кода, убедитесь в том, что вы получите незашифрованный
исходный код для создания архива своего проекта. В этом случае вы
сможете спокойно работать со своим новым разработчиком приложений.
Вам надо задать следующие вопросы своему разработчику относительно
зашифрованного текста.
1. Вы будете зашифровывать весь исходный код или его часть в том
приложении, которое разрабатываете для меня?
2. Вы обеспечите меня копией оригинального исходного кода, который
намереваетесь зашифровать?
Технологии.
Существует множество технологий, используемых в разработке веб-сайтов
и сетевых приложений, среди них Pre-Hypertext Processor (PHP), Active
Server Pages (ASP), Active Server Pages dot Net (ASP.NET) и Cold
Fusion. Все эти языки, используемые для написания сценариев, облегчают
соединение веб-сайтов с базами данных и предоставляют доступ к
функциональным возможностям на веб-сервере, таким, как отправка почты
или загрузка файлов.
Все эти технологии широко используются, они широко доступны, и поэтому
существует огромное число разработчиков, которые знают эти языки
программирования. Существует несколько менее известных систем
программирования и языков описания скриптов, которые могут сделать те
же самые вещи, что и более широко известные языки. Проблема заключается
в том, что вы можете потратить множество лишнего времени, разыскивая
программиста, который знает нужный вам язык.
Некоторые веб-скрипты или языки программирования наподобие технологий
компании Microsoft Active Server Page или Active Server Page dot Net
разработаны специально для использования в операционных системах
Microsoft. С этими технологиями трудно, если вообще не невозможно,
работать в операционной системе Linux. Когда ваш программист выбирает
язык программирования, на котором будет разрабатывать приложение для
вас, он может обречь вас на долговременные отношения со специфическими
операционными системами и продавцами программ. Очень хорошо, если вы
согласитесь с такими длительными и разветвленными отношениями,
некоторые из которых могут стать для вас довольно затратными в будущем.
Вопросы, которые вам надо задать своему разработчику сетевых
приложений в отношении языков программирования.
1. Технология, которую вы используете, связана с какой-либо
специфической операционной системой, или я могу разместить свой сайт по
своему выбору на любом сервере, выбрав при этом операционную систему по
своему желанию? Если говорить более определенно, могу я установить свое
приложение на веб-сервере Microsoft и на сервере Linux?
Способность к перенесению материалов сайта.
Убедитесь в том, что вы способны переместить свой веб-сайт на сервер,
где в будущем вы захотите принять определенные стандарты. Перемещение
веб-сайта на новый сервер не обязательно происходит из-за разрыва
отношений с вашим веб-дизайнером. Вас может вынудить переместиться,
например, такая ситуация, когда ваш нынешний сервер больше не может
справиться с вашей полосой пропускания трафика. Если ваши затраты
становятся слишком высокими в общедоступной среде хостинга, вы можете
обнаружить, что более экономичной является установка вашего
собственного веб-сервера, где вы сможете разместить свое приложение.
Если вы хотите обеспечивать хостинг вашему приложению, на стоимости
функционирования вашего сайта можно сэкономить немало средств.
Например, если ваш сайт разработан с помощью РНР, языка для описания
открытого кода, созданного для веб-сайтов, то стоимость вашего нового
сервера не будет включать какие-либо лицензированные программы, потому
что операционная система Linux сама по себе бесплатна. Или, с другой
стороны, если ваш сайт разработан с использованием .ASP или .ASP.NET,
вы оказываетесь перед необходимостью покупать дорогие серверные
лицензии, выдаваемые корпорацией Microsoft.
Сможете ли вы использовать свой сайт в будущем?
Если вы даете полномочия своему веб-дизайнеру или разработчику
приложений завершить ваш проект, убедитесь в том, что у вас заключено
соглашение, в котором ясно определено, что вы сможете продолжать
использовать свой проект и связанные с ним исходные файлы, когда работа
над проектом будет закончена. Проверьте соглашение об обслуживании,
которое вы подписали с вашей веб-компанией. Конечно, если у вас нет
никакой документации, тогда вы не сможете узнать, имеете ли вы права на
свой веб-сайт и на ваше сетевое приложение.
В заключение.
Существует несколько серьезных причин для того, чтобы веб-дизайнеры и
разработчики приложений защищали свои права, благодаря чему они смогут
гарантировать, что в будущем у них будет возможность получить
дополнительную работу. Выступая в качестве клиента или покупателя услуг
по веб-дизайну, вы должны понять, что вы напрямую влияете на те
действия, которые будут произведены от вашего имени с вашим веб-сайтом
или сетевым приложением.
http://www.websitenotes.com/websitenotes-37-20060412DoYouReallyOwnYourWebSiteMaybeNot.html
Еще по этой теме:
- Оригинальный дизайн веб-сайта или использование дизайнерских шаблонов
- Веб-дизайн в старом стиле. Забудь об этом
- Оптимизация поисковых систем и веб-дизайн
- Веб-дизайн для рынка 50+
- Особая простота веб-дизайна


