Оглавление:
Программное обеспечение с открытым исходным кодом было немного утопической идеей. Это началось как - и по большей части все еще - программное обеспечение, созданное сообществом людей, которые посвящены сотрудничеству, чтобы произвести истинные инновации и позволить развитие нового и лучшего программного обеспечения. Когда вы так говорите, это звучит слишком хорошо, чтобы быть правдой. Но удивительно, что программное обеспечение с открытым исходным кодом никогда не взрывалось. На самом деле, это программное обеспечение Shangri La все еще процветает, во многом благодаря интернету и культуре обмена информацией, которую интернет всегда помогал поддерживать.
Фактически, некоторые из крупнейших и наиболее узнаваемых в мире технических брендов поддерживают философию открытого исходного кода, в том числе WordPress, OpenOffice, GIMP, Mozilla, VLC, Linux и - самый знакомый для многих пользователей пример - операционную систему Google Android. Для пользователей это означает, что все чаще появляется альтернатива с открытым исходным кодом практически для каждого типа программного обеспечения, о котором вы только можете подумать. Здесь мы рассмотрим программное обеспечение с открытым исходным кодом, что оно может предложить и где оно иногда не соответствует цели.
Что такое открытый исходный код?
Термин «открытый исходный код» может применяться ко многим вещам, от компьютерного программного обеспечения до экономики, фармацевтики и даже управления. Но в программном обеспечении под открытым исходным кодом понимается исходный код программного обеспечения, который, в отличие от проприетарного программного обеспечения, доступен для просмотра, обмена и использования. Вместо того, чтобы защищать код авторским правом, он передается по лицензии с открытым исходным кодом, что позволяет людям делиться им, изменять его и даже распространять измененные версии. (Чтобы узнать больше о лицензировании, ознакомьтесь с Лицензированием с открытым исходным кодом - Что нужно знать.)