Использовать программы с открытым исходным кодом в вашей компании?

12

Есть ли какие-то недостатки в том, чтобы заставить ваших сотрудников использовать программы с открытым исходным кодом в вашей компании?

Я планирую начать бизнес, и мне интересно, почему компании обычно работают с проприетарным программным обеспечением, как Microsoft Word, чтобы процитировать самый известный. Почему они не используют Open Office (или Libre Office ) и т. Д.?

С моей точки зрения, вы можете сэкономить много денег и помочь сообществу открытого исходного кода, например, предоставив им часть своих преимуществ в виде пожертвований.

Я не знаю ни одной (средней по величине) компании, которая бы занималась этим. Возможно, вы могли бы привести мне несколько примеров, просто чтобы доказать, что эта модель использования / сотрудничества с открытым исходным кодом работает .

eversor
источник
Наш офис стандартизирован по Firefox, и ИТ-специалисты пару раз писали всем об OpenOffice в качестве бесплатной альтернативы (которую мы поддерживаем). Кроме того, те из нас, кто занимается разработкой, могут выбрать наши инструменты (я использую vim, коллеги используют Notepad ++ и т. Д.)
Izkata,
Мы используем Eclipse, Notepad ++, XMing, Putty, Oracle SQL Developer и некоторые другие бесплатные / открытые решения, которые в данный момент не приходят нам на ум. Компания насчитывает 2000-3000 сотрудников и около миллиарда доходов.
Рог
«Я не знаю ни одной (средней по величине) компании, которая делает это» - компании, которые жертвуют или выпускают программное обеспечение с открытым исходным кодом (оба тратят ресурсы на открытый код)? Или компании, которые имеют в основном или исключительно OSS ИТ-политику?
Мерлин Морган-Грэм
1
Будьте осторожны, что многие проекты с открытым исходным кодом не могут свободно использоваться, особенно не для бизнеса. С другой стороны, я полностью поддерживаю использование FOSS, насколько это возможно / полезно в деловых ситуациях.
jv42

Ответы:

24

Я не рекомендую устанавливать строгое правило «только с открытым исходным кодом». При выборе программного обеспечения задействовано так много критериев, и ошибочно всегда основывать решение только на одном факторе.

Предположим, что вы будете нанимать, помимо технических программистов, несколько нетехнических сотрудников. Секретари, бухгалтеры, сотрудники, менеджеры и т. Д. Сколько времени будет потрачено впустую, когда они попытаются изучить Linux и Open Office? Особенно, когда вы нанимаете деловых людей, которые половину своей жизни осваивают Excel, вы действительно хотите, чтобы эти навыки пропали даром?

При прочих равных условиях я бы каждый раз выбирал open source. Все остальные вещи никогда не равны.

Джордан Бентли
источник
7

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

В случае LibreOffice против Microsoft Office все зависит от того, сколько людей используют каждый из них, и от того, какие несовместимости появляются при открытии одного формата в другом.

Eclipse IDE, Intellij IDEA (Community Edition), mySQL, Inkscape и Notepad ++ - это некоторые широко известные проекты с открытым исходным кодом. Проверьте больше проектов с открытым исходным кодом здесь .

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

talabes
источник
3

Я сам немного фанат с открытым исходным кодом, но я не вижу смысла в том, чтобы придерживаться правила использовать только открытый исходный код, потому что в этом нет необходимости. В разработке программного обеспечения лучшие решения в любом случае, как правило, с открытым исходным кодом, поэтому с открытым исходным кодом, как правило, выигрывают только на основе заслуг. Eclipse, NetBeans, Firefox, Chrome (или, скорее, Chromium), Apache, Subversion, Git, этот список можно продолжить. Существуют исключения, например, когда вы делаете C # в Windows, и в этом случае Visual Studio, вероятно, будет лучшим решением, но в целом вы обнаружите, что инструменты с открытым исходным кодом являются лучшим выбором просто потому, что они являются лучшими доступными инструментами не важно, что они с открытым исходным кодом.

Также имейте в виду, что если вы устанавливаете правило «только с открытым исходным кодом», то вы ставите себя в поле зрения по идеологическим или академическим причинам. Это может быть хорошо и модно, если вы в такой вещи, но понимаете, что это неизбежно отвлечет внимание от основной точки любой компании; зарабатывать. - Я, конечно, не хочу отговаривать вас следовать идеологическим взглядам, но понимаю, что вы сдерживаете себя.

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

Teekin
источник
2

Есть и другой фактор, который обычно игнорируется. Некоторые программные пакеты в конечном итоге становятся стандартом де-факто, вплоть до того, что они становятся частью разговорного языка: « фотошоп топ-модели сфотографирован на ее картинке», «вы ничего не знаете о stackoverflow, а затем отправьте его в Google », «пожалуйста, скажите мне, что вы думаете, а не просто скопируйте и вставьте то, что вы слышали по телевизору вчера ", или даже старше, например," пылесосить пол ". В тот момент, когда вы начинаете бизнес, вы просто покупаете их, не рассматривая альтернативы.

Существует также принцип « Позволь мне вернуться » (я такой фанат). Выбор альтернативного решения может вызвать проблемы. (Персональная правдивая история следует) Однажды мне пришлось заполнить заявку для компании, которая (хотя это был не только магазин Microsoft) имела заявку на MS-Word с ее формами. OpenOffice повредил документ после его сохранения. Моя заявка была отложена и почти потеряла срок. Я помню, как мне приходилось искать друга с Windows-ПК среди ночи, когда я увидел там свой документ, я понял, что он не читается для HR-сотрудника на другом конце ... Я спросил HR в какой-то момент почему они заставляют меня использовать ПК на базе Windows и продукт. Они были очень вежливы, чтобы сказать мне, что я был первым, кто когда-либо жаловался ...

обновление: еще одна история после комментария @TrevorPowell, на этот раз с середины 90-х годов. Это долго и скучно.

Тогда мы использовали дисководы (1,44 МБ на диск). Это означало, что для любого файла, который был больше 1,44 Мб, вам понадобилось два диска для его хранения. Но для того, чтобы безопасно передать его кому-то другому, вам понадобилось 4, причина в том, что FD (акроним) часто терпели неудачу, поэтому вторая копия должна быть доступна. Для больших объемов данных вам понадобятся диски ZIP (100 МБ на диск). Теперь, если файл 1,46 можно сжать до значения меньше 1,44, вам волшебным образом понадобятся только два (один и резервный) диска. Вот почему сжатие было так популярно. В какой-то момент zip был включен в Windows, в то время мне нужно было напечатать большой файл Quark XPress, который поместился бы в 6 дискет, сжатых с помощью ... RAR. Я помню, когда я в детстве приходил в типографии с 12 дискетами, чтобы получить предложение, большинство владельцев магазинов выкинули меня: где же zip-диск (100 МБ). Для них это был zip или одна дискета. Мало кто из тех, кто смотрел бы на дискеты, перестал со мной разговаривать, потому что они не знали, что такое RAR, или считали, что R00 (расширение) - это вирус. Однажды кто-то попросил своего «айтишника» прийти, он знал, что такое rar, но не установил его на своих машинах. Вы можете себе представить, что после этого я пошел к другу с ... CD-Writer (очень редкий товар), и мы записали несжатый файл на CD-ROM ... Это был самый приемлемый способ сделать это обратно тогда, это добилось цели.

Димитриос Мистриотис
источник
Кстати, у меня был точно такой же опыт: OpenOffice повредил красивую форму на основе Microsoft Word для HR-организации, особенно для попытки проверки ввода по телефонным номерам. (Проверка ввода не работала в Microsoft Word. Но OpenOffice полностью испортил документ, просто открыв его. В конце концов, я заполнил свой номер телефона, открыв документ в «Страницах» Apple, который, казалось, игнорировал документ. ошибка при проверке ввода на поле и сохранение формы успешно).
Тревор Пауэлл
@TrevorPowell Теперь я испытываю желание написать больше историй на эту тему, у меня есть около 90-х годов ...
Димитриос Мистриотис
ОК добавил еще один, очень многословный, излишний, но хотел его выпустить.
Димитриос Мистриотис
1

Как и большинство здесь, мы используем смесь. Единственный потенциальный недостаток, с которым вы можете столкнуться, - это если у вас смешанный магазин, и какой-то формат несовместим с чужим инструментом (например: моя программа работы с электронными таблицами не может прочитать созданную вами электронную таблицу).

Все дело в общении, поскольку компания может легко делиться информацией с самим собой, тогда это не проблема. Это может стать проблемой, если у вас есть люди, использующие новейшую функцию «свистка» продукта X, который аналогичный продукт Y либо испортит в презентации, либо не поймет и не сможет прочитать.

В зависимости от того, насколько велика компания, есть бонус к использованию популярных инструментов. Например, офисные работники любого вкуса могут выйти с улицы и, как правило, не нуждаются в помощи, используя Excel / Word / PowerPoint, если вы заставляете их в другой пакет, вы должны быть готовы к нескольким звонкам в службу поддержки (даже если операция то же самое, они все равно позвонят вам, потому что это «выглядит иначе»).

скоро
источник
1

Две вещи, которые другие не упомянули:

Совместимость с другими компаниями или общественностью

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

Если компании, с которыми вы сотрудничаете, используют продукты, отличные от вас, у вас могут быть несовместимости. Это в основном вызывает проблемы с офисным программным обеспечением, когда вы отправляете им презентацию, спецификацию, электронную таблицу, и они не могут ее открыть, или это выглядит некрасиво. Одним из способов решения этой проблемы является стандартизация одного и того же программного обеспечения, и самый простой способ убедиться в том, что у вас установлено одно и то же программное обеспечение, - это купить версию, которая имеет значительные ограничения.

Моя любимая мозоль здесь: PDF не являются стандартными или укоренившимися лидерами, хотя многие люди так думают.

Связанные контракты

Если вы работаете с Visual Studio, вы, вероятно, купили подписки MSDN, что означает, что вы, вероятно, получите все остальное в стеке Microsoft вместе с ним. Это такая же веская причина, как и любая другая, использовать все, что вы приобрели. Вы застрянете с этим программным обеспечением навсегда и добавите сопротивление, чтобы изменить его, но это одна из причин, по которой компании переходят на все Microsoft.

Я видел аналогичные переговоры по продуктам Flash, Flex, Adobe и HP (поскольку у HP есть «официальный» пакет тестирования / управления проектами для разработки Flex).

Мерлин Морган-Грэм
источник
@eversor: Кстати, я человек из FOSS, но мнения незнакомца в сети не так полезны для принятия взвешенного решения, как балансирование как можно большего количества вероятных факторов, сколько вы можете найти :)
Merlyn Morgan-Graham
1
Для формата документа, предназначенного только для использования, PDF работает нормально. Для этого есть даже достаточно разнообразных читателей (если только в них нет зла ​​JS!). Для документов, которые необходимо редактировать, укоренившимся лидером является DOC с сильным показателем для DOCX.
Донал Феллоуз
1

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

Кроме того, стоимость проприетарного программного обеспечения часто не так плоха, как вы думаете. Например, Microsoft Action Pack стоит около 329 долларов в год и предлагает 10 копий Windows 7, 10 копий Office, а также множество копий других программных продуктов, таких как Windows Server, SQL Server, Sharepoint и т. Д.

Для новых стартапов они также предлагают различные пакеты, некоторые из которых бесплатны. Я знаю, что есть пакет, который позволяет новым стартапам получить Visual Studio бесплатно в течение 3 лет.

Гэвин Коутс
источник
0

С моей точки зрения, для обычных офисных приложений Microsoft является стандартом де-факто, нравится вам это или нет. Поэтому большинство ваших клиентов, поставщиков, субподрядчиков и т. Д. Хотят обмениваться документами MS Office. Один из наших крупнейших клиентов требует отчетов в формате Word 2003 и PDF-файлов.

Для разработки ПО это зависит от вашего сценария, здесь мы используем много OSS, таких как Eclipse, но также и Visual Studio, если проект ориентирован в основном на Windows.

Излишне говорить, что для крупных компаний стоимость лицензий не составляет большого значения, затраты на обслуживание являются проблемой. У вас есть эти расходы также с OSS, если вы делаете это серьезно.

Саймон
источник
-4

Я люблю FOSS, но, честно говоря, это просто детская игра! В нем так много маленьких, но раздражающих багов, что это абсолютно невероятно. Возьмите то, что вы хотите: Gnome, OpenOffice, Firefox, ... это не имеет значения. Вместо того, чтобы улучшать программное обеспечение, они добавляют все больше и больше функций. Это та же самая глупая стратегия, что и с закрытым исходным кодом. На самом деле, вопрос не «или или», а «а также». Вы можете иметь оба мира на одном компьютере на одном экране. Я использую VirtualBox. Здорово. У вас может быть приложение Linux в одном окне и приложение Windows в другом окне на том же экране. Даже вырезать и вставить между приложениями работает. Также аппаратный доступ абсолютно не проблема. Забудьте о двойной загрузке. Это не решение. Вместо этого попробуйте виртуализацию и выберите программу, которая лучше всего подходит для поставленной задачи.

Lexi
источник
1
Вы должны отказаться от напыщенной части своего ответа, чтобы улучшить его.
Матье
1
Забавно, что VirtualBox, который вы упомянули, это FOSS. Firefox - просто детская игра? Я полагаю, вы используете IE тогда.
defhlt