Концепция программного обеспечения с открытым исходным кодом и как они полезны сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Концепция программного обеспечения с открытым исходным кодом и как они полезны

«Программное обеспечение с открытым исходным кодом в первую очередь определяется как программное обеспечение, которое свободно распространяется и включает в себя исходный код» (Varner, 1999). Программное обеспечение с открытым исходным кодом может рассматриваться как противоположность проприетарного программного обеспечения, в котором конечный продукт является только двоичным. Идея открытого исходного кода не нова. «Прогресс науки за пол тысячелетия основан на идее« открытого источника »- модели, в которой самые умные умы вносят свой вклад в работу сообщества для улучшения человечества. Ученые всех основных дисциплин публикуют свои идеи в общественном достоянии, взбираясь на плечи других и позволяя другим взбираться на свои »(Firmage, 2003). Начало программного обеспечения с открытым исходным кодом началось в 1950-1960 гг., Когда программное обеспечение вместе с его исходным кодом распространялось через форумы, такие как IBM SHARE или DEC DECUS. Однако эта идея стала распространяться быстрее с ростом Linux, начиная с 1991 года (Gonzalez-Barahona, 2000). Сегодня использование программного обеспечения с открытым исходным кодом широко распространено. Фактически, большая часть Интернета опирается на программное обеспечение с открытым исходным кодом. Двумя такими примерами являются Apache, который в настоящее время управляет 64% опрошенных интернет-сайтов (Netcraft, 2003) и BIND, который в 2000 году, по оценкам, обеспечивал 95% всех обратных поисков DNS (Wheeler, 2003). Учитывая этот фон в идее открытого исходного кода и связанного с ним программного обеспечения, этот документ призван подчеркнуть некоторые преимущества разработки программного обеспечения с открытым исходным кодом и преимущества для бизнеса, чтобы рассмотреть возможность его использования.

Как разработчик программного обеспечения, у разработки программного обеспечения в формате с открытым исходным кодом есть некоторые преимущества по сравнению с проприетарным форматом с закрытым исходным кодом. Во-первых, возможность просматривать, изменять и вносить вклад в имеющееся в настоящее время программное обеспечение с открытым исходным кодом является основным преимуществом. «Это дает возможность неограниченной настройки и улучшения программного продукта. Это также позволяет перенести код на новое оборудование, адаптировать его к изменяющимся условиям и получить подробное понимание того, как работает система »(Gonzalez-Barahona, 2000). Во-вторых, способность разрабатываемого исходного кода проверяться на наличие ошибок, брешей в безопасности и неэффективности кем-либо, имеющим доступ к коду, также может рассматриваться как основное преимущество. Идея «две головы лучше одной», безусловно, применима и здесь. Третье преимущество, связанное с проверкой программного обеспечения, – это постоянный публичный анализ предлагаемых изменений программного обеспечения. С таким множеством различных точек зрения и перспектив креативные изменения и дополнения к программному обеспечению могут обсуждаться до того, как они будут внедрены. Наконец, как разработчик программного обеспечения с открытым исходным кодом, авторы сохраняют свои авторские права. Это дает разработчикам свободу выбора, как программное обеспечение может или не может использоваться (Szakal, 2003).

У предприятий также есть несколько причин рассмотреть возможность использования программного обеспечения с открытым исходным кодом. «Основой бизнес-кейса для open source является высокая надежность. Программное обеспечение с открытым исходным кодом является рецензируемым программным обеспечением; это более надежное, чем закрытое, проприетарное программное обеспечение. Зрелый код с открытым исходным кодом настолько пуленепробиваемый, насколько это возможно для программного обеспечения »(OSI, 2003) Идея заключается в том, что разработанное простое программное обеспечение, которое может быть тщательно изучено, проверено и внесено многими разными людьми, со временем станет более надежным. Кроме того, использование программного обеспечения с открытым исходным кодом не требует лицензионных сборов или роялти. Это делает отслеживание вопросов лицензирования практически не проблема (Szakal, 2003). Безопасность – это еще один пункт, который программное обеспечение с открытым исходным кодом считает преимуществом. «Публикация исходного кода на самом деле повышает безопасность, потому что программа или операционная система может быть рецензирована любым, кто захочет ее прочитать. Многие ошибки безопасности, которые упускаются из виду в других операционных системах, были обнаружены и устранены в Linux из-за обширного процесса рецензирования »(Perens, 2003). Наконец, преимущество стоимости является основной причиной, по которой бизнес может получить выгоду от программного обеспечения с открытым исходным кодом. Как бизнес может пойти не так, если смотреть на бесплатное программное обеспечение, которое поможет вести бизнес? В настоящее время существует множество замечательных примеров программного обеспечения, которое предприятия могут (и используют) использовать. Например, Apache является наиболее распространенным веб-сервером программного обеспечения с открытым исходным кодом. Linux, операционная система с открытым исходным кодом, может использоваться в качестве настольного компьютера, сервера или встроенного устройства (Robinson, 2003). Пакет OpenOffice, еще один бесплатный программный пакет с открытым исходным кодом, может взаимодействовать со всеми продуктами Microsoft Office, поддерживает XML и может экспортировать документы в виде файлов PDF.

Подводя итог, можно сказать, что программное обеспечение с открытым исходным кодом имеет много преимуществ как для разработчика программного обеспечения, так и для бизнеса. Разработчики имеют преимущество во всемирном сотрудничестве с другими разработчиками, чтобы помочь в проверке их программного обеспечения и обеспечить, чтобы лучшие идеи были включены в будущие версии. Предприятия могут использовать программное обеспечение с открытым исходным кодом экономически эффективным, безлицензионным и надежным способом решения бизнес-задач, будь то на настольном компьютере или на сервере.

<Р>

Зарегистрируйся, чтобы продолжить изучение работы

    Поделиться сочинением
    Ещё сочинения
    Нет времени делать работу? Закажите!

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