metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-08-18 12:48 pm

О изобретении велосипедов

http://nekhill.livejournal.com/162101.html
Непонятно, что делать в случае, когда готовый код или софт вызывает приступы ненависти к его авторам, а пользователи платят за то, что софт работает, а не за то, чтобы вы копались в дебрях чужого бреда.

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

Кстати, еще один вариант, где велосипеды нужны без вариантов - это когда в языке физически нет нормальных способов реализовать функциональность, не сойдя с ума. Например, вкрутить еDSL в дельфи или C#. Или вариантные типы с паттерн-матчингом туда же.
На данный момент, единственно читабельные варианты делать такое мне попадались только на clojure и ruby. В F# метапрограмминга толком нет вообще, на скале - уже начинается жесть с имплиситами и вычислениями на типах, в хаскеле SYB, Template Haskell и аппликативные функторы в качестве замены функциями с переменным числом аргументов.

[identity profile] http://users.livejournal.com/_slw/ 2013-08-18 09:58 am (UTC)(link)
там местами написана хуйня, которая сводит в ноль все аргументы

[identity profile] anonim-legion.livejournal.com 2013-08-18 12:33 pm (UTC)(link)
Можете развернуть вашу мысль? То есть указать на хуйню и ее последствия.

[identity profile] http://users.livejournal.com/_slw/ 2013-08-18 12:40 pm (UTC)(link)
> икому, в сущности, не важно, какая ОС и какие библиотеки стоят на ваших серверах в датацентре и насколько они лицензионные.

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

[identity profile] anonim-legion.livejournal.com 2013-08-18 12:46 pm (UTC)(link)
Вы вообще первый, кто хоть что-то сказал на эту тему. Я давно хотел узнать, как обстоят дела с варезом на серверах.

[identity profile] http://users.livejournal.com/_slw/ 2013-08-18 12:55 pm (UTC)(link)
а причем тут варез?
вот например есть ESXi. нет, я даже не про бесплатную версию.
пусть мы купим платную. все почесноку.

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

точно также нельзя купить пул лицензий на винду и ставить их на хостинге (см. выше).

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

[identity profile] anonim-legion.livejournal.com 2013-08-18 01:09 pm (UTC)(link)
Варез здесь при том, что:

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

Или если мы сами пишем стартап для перепродажи... (инстаграм)

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

А если у нас классическая компания, которая зарабатывает деньги классическими способами, а не на IT, то почему бы и не взять бесплатно Оракл и не делать разработку на нем, чем ковыряться с MySql. Программистов можно попросить просто не болтать и хорошо им платить, и то это будет дешевле, чем покупать Оракл.

А вдруг компания еще и полугосударственная, и на нее завязана какая-то инфраструктура - ну например возьмем МВД. Ну-ка, давайте предъявите им иск, чтобы кому-то стало больно. Ага щас, скорее местный представитель правообладателя огребет.

Весь хваленый Фейсбук по стоимости - это половина торгового центра "Аура", г. Новосибирск. Там есть не один такой торговый центр.

[identity profile] w00dy.livejournal.com 2013-08-18 01:11 pm (UTC)(link)
продавать vds на базе esxi - это та ещё проблема, а вот засетапить линупс какой-то и продавать php shared hosting не мешает абсолютно никто.

[identity profile] volodymir-k.livejournal.com 2013-08-18 04:42 pm (UTC)(link)
никому из ПОЛЬЗОВАТЕЛЕЙ
там по контексту понятно

проблемы с лицензиями БИБЛИОТЕК -- ну-ну, попробуйте выяснить про ДЦ гугля

[identity profile] http://users.livejournal.com/_slw/ 2013-08-18 04:45 pm (UTC)(link)
это будут выяснять лоера, по суду.

[identity profile] volodymir-k.livejournal.com 2013-08-18 08:29 pm (UTC)(link)
:)
представляю глаза, как лоер будет смотреть на инструкцию по сборке


по контексту также понятно, что речь не про нарушение лицензий ака тыринг, а про использование проприетарных вс опенсорсных


юзеру пофиг

[identity profile] http://users.livejournal.com/_slw/ 2013-08-18 08:31 pm (UTC)(link)
сам ты тыринг.
в пропиретарной лицензия может быть такой, что для себя использовать можешь, а для извлечения прибыли нужна другая лицензия