- 5 лучших генераторов искусственного интеллекта для написания и переписывания любого контента
- Современные технологии в Национальной Баскетбольной Ассоциации
- История Красного Бора Татарстан (Новый Пьяный Бор Елабужского уезда) в статьях
- Программа для поиска драйверов на любое устройство
- Как технология OCR снижает нагрузку на офис
- Как операционная система Windows стала такой популярной
- Продвижение товаров на Wildberries с привлечением внешнего трафика
- Простая программа для управления проектами «Планамайзер»
Что такое технологии Open Source? |
Open Source - это общедоступная совместная работа над проектами.Open Source могут использовать отдельные пользователи, компании и организации, которые желают широко применять подобные программы. Согласно Open Source Initiative, условия распространения открытых программных средств должны выполняться с учетом следующих критериев:
Почему технологии Open Source так важны? В программных средствах с открытым исходным кодом пользователей, в первую очередь, привлекает цена. Очень часто программные средства распространяются их автором. Однако, невысокая цена, это не самое важное качество программных средств с открытым кодом:
Что такое FOSS? FOSS - это свободные и открытые программные средства. Этот термин применяется к программным средствам, которые соответствуют или понятию free (бесплатные) или понятию open source (с открытым кодом), хотя нет необходимости делать различие между этими понятиями. Что такое LAMP? LAMP - это Linux, Apache, MySQL и PHP. Однако, в зависимости от того с кем вы имеете дело, P может относится к Perl или Python. В основном под P предполагается PHP. LAMP также имеет более широкое значение. LAMP означает общедоступный, гибкий способ создания приложения на основе сервера. Каждая программа, составляя определенный элемент, может быть заменена на другую, более подходящую этому приложению программу. Каждый компонент может быть обновлен отдельно, хотя это обычно заранее и тщательно планируется. Лучше всего, когда каждая программа в LAMP свободна или почти свободна в контексте каждого из значений. Какой язык программирования используется в Open Source? Все языки. Технологии вне открытых средств не самый важный элемент Open Source. Важным элементом является решение автора или авторов выпустить программу, основанную на открытых средствах и использовать одну из открытых лицензий. Является ли законной установка открытых программных средств? Да, это законно. Почти все, кто пользуются e-mail или интернетом, являются пользователями открытых программных средств. Большинство e-mail, путешествуя по интернету, проходят через открытый сервер. Большинство web серверов зависят от открытых программных кодов. Google основан на открытых кодах. Как показывает OSI, основной рабочий механизм интернета, включая пересылку писем, web и FTP-серверы, фактически полностью основан на открытых кодах. Открытые программные коды не применяют нелицензионное программное обеспечение, распространяемое без разрешения или надлежащей лицензии. С чего начинать разработку в области Open Source? Начать разработку открытых программных средств - это решение связанно с политикой, лицензированием и в меньшей мере с технологиями. Просмотрите список лицензий OSI approved open source licenses и сделайте свой выбор, основываясь на потребностях и планах вашего проекта. Для дополнительной информации посмотрите статьи на Open source licensing, Part 1: The intent" или Open source licensing, Part 2: Academic v. reciprocal. Если условия лицензии вам непонятны или у вас есть вопросы, вы можете получить консультацию юриста, специализирующегося на вопросах интеллектуальной собственности.
Оставьте свой комментарий!
|