Изменения

Почему вы должны быть FOSS-фанатиком

3540 байтов добавлено, 14:05, 18 октября 2011
м
Нет описания правки
* Про форматы — если они закрытые, вы нечестно играете — ограничиваете конкуренцию. Причём это касается даже уровня операционной системы! Там вообще особый случай — это как если бы вы покупали машину Nissan и могли бы в неё заливать только топливо Nissan.
* Если вы — внезапно производитель железа, производите а) открытое б) расширяемое/одульное (если оно ваше достаточно крупное чтобы было применимо) ''железо''! Мелкие девайсы вообще нет проблем открыть. Хотя есть ведь и крупные (процессоры). Есть зафейлившиеся (FreeRunner), но есть очень прикольные вещи (например Pandora).
* Если до вас дошла патентная битва, используйте патенты только как ответную меру. Победить зло может только другое зло… (Google vs others)Ещё есть база
* Настоящий OpenSource должен иметь базу пользователей. Иначе некоторые принципы, а именно — «никто никому не обязан» и «вас оценят независимые специалисты» — не работают.
* А точнее: обязательно — пользователей, обязательно — публичный багтрекер/вики/рассылку, очень желательно — сторонних коммиттеров. Возможно публичное код ревью.
* Вы заблуждаетесь, если думаете, что вас это не касается. Вас это не касается, только если вы Microsoft или Apple.
* Или так: Вы заблуждаетесь, если думаете, что Microsoft на вашей стороне. Microsoft на вашей стороне, только если вы Microsoft. Или если вы Intel.
* Пример: Borland.
* Поддерживая ИХ, вы можете и не страдать в моменте, но вы уверены, что это не стрельнёт через 5 лет в другом месте (не отвалится технология и т. п.)? Или у кого-то ещё типа вас?
* Всегда удивлялся — есть же люди, которые занимаются написанием DRM-тулов, алгоритмов, схем и защит от копирования. Это же живые, сука, люди. Программисты. Найти бы их, [[lurkmore:Взять и уебать|взять и уебать]].
** Если вы — вероятный противник, например Иран, то ваши ядерные центрифуги, управляемые тем самым процессором, могут пострадать ([[rupedia:Stuxnet|Stuxnet]]).
** Чего там в этом firmware творится с безопасностью и качеством кода, никому вообще не известно. Security via Obscurity.
** Равно как Патенты: зачем их придумали и почему они давно уже не служат изначальной цели.* Всё приведёт к чему? Все дали друг другу бабла + создали друг другу проблем. Пример: Samsung vs Apple (интересно чем кончится). Вопрос: нахера? Живите с костылямимиром изначально!* Свободное ПО - сопрут? Да наоборот - это тот самый случай, когда при всём желании не сопрёшь.
* Почему именно GPL и именно GPLv3: потому, что если делаете СВОБОДНЫЙ софт, делайте его действительно СВОБОДНЫМ. А не как Гугл с 3-им андроидом: он как бы свободный, как бы все могут использовать, но вот не совсем все — нас расстраивает, что есть такой нехороший RIM, который хочет сделать бинарную совместимость, и такие нехорошие Shenzhen XXX Corp /китайцы/, которые делают дешёвые андроид девайсы — и поэтому мы код-то вам дадим, но не сейчас, чтобы типа нехороший RIM не спиздил. То есть как бы если китайцы могут сделать более дешёвый и хороший девайс и сделать мир лучше — нет-нет, мы им не дадим. Ну и даже лишне упоминать, что не как M$ с исходниками дотнета — как бы открыты, но на посмотреть, а использовать у себя — хуй. Короче говоря, нежелание использовать GPL исходит только из копирастии.
* Или типа «люди не захотят юзать наш GPL-софт, боясь заразиться». То есть, ваши клиенты — копирасты. Ну, на этот крайний случай сделайте двойное лицензирование — не-GPL за БАБЛО — если они, сука, копирасты, пускай ПЛАТЯТ, это же правило их мира.
* Заказная модель бизнеса (Opensource — чистый плюс, ибо продукт не продаётся как продукт).
* Фонды (Apache) — типа «мультизаказчики». Те кому выгодно, дают бабло :)
* Гибридная модель бизнеса приложения (продаём более новое, потом выпускаем патчи обратно под GPL).Выпуск двух версий без возвращения доработок в свободу - это не совсем открытость. Пример - а хотя бы IDA (правда не opensource, а free).
* Сервисная модель бизнеса (продаём поддержку = время/труд людей).
* Для совсем мелочи: Donate. Хотя бывает и в больших размерах: Wikipedia (!!!), Kickstarter (например Novacut).
* Ценность не в самом коде, а в вашем понимании мира, современных трендов, понимания что сейчас нужно людям и т. п.
 
-----
 
В тему планируемого доклада [[Opensource и качество]]:
 
* Три кита OpenSource — потребляйте свободное ПО, производите свободное ПО, используйте свободные форматы/стандарты.
* Почему эти проблемы создают так много проблем пользователям?
* Почему лучше выбрать основанную на Opensource модель разработки, если вы хотите повысить качество своего продукта? Почему это даст вам более отзывчивую
* Почему при разработке лучше использовать свободные инструменты?
* Какую свободную лицензию выбрать?
 
* Ещё потом где-нибудь умышленно отрубают совместимость (покупайте новую версию!). Пример — AVR Studio. (+ в тему: способы зарабатывания денег, гуманная проприетарщина, включите маркетологов в цикл разработки, а не так, что они потом придумывают супер-ход и думают, что все будут счастливы)
* (инструменты) Первое и очевидное — деньги, которые не нужно платить «дяде». Но это далеко не всё!
* Страховка от багов.
* Производитель-потребитель vs взаимопомогающее сообщество.
* Модели бизнеса.
* Пользовательская аудитория: 80 и 20 %
* Да-да, вроде как не мне учить бизнесменов «делать их дела», но к счастью, в мире есть примеры — Red Hat, Google, Parallels, MySQL. Учитесь у них. «Не можем, как они, они — звёзды» — ну так ведь надо стремиться :)
* Отдельная сложность с играми, но сложность ровно до тех пор, пока ресурсы рассматриваются вместе с кодом.
* «Если вы УГ, вы всё равно сдохнете…»
* Клиент, который юзает нелицензию, всё равно не ваш клиент!
 
* Немножко в тему даже IDA (версия на 0.5 ниже — бесплатная). Но конечно не опенсорс.