?

Log in

No account? Create an account

Previous Entry | Next Entry

asn1c in iPhone

Вдогонку к блогпосту про копирайты: http://lionet.livejournal.com/31952.html

Мой копирайт появился в iPhone.

Когда я год назад смотрел туда, его ещё там не было. А сегодня sidentdv говорит: «смотрел копирайт на iphone, там вписан asn1c by Lev Walkin». А мы с oleyka вчера как раз ей iPhone купили, вместо сломанного девчачьего Самсунга. Так я полез в Settings → General → About → Legal, и действительно, сидит копирайт мой, с BSD лицензией.

Приятно.

P.S. Вот выгонят меня из JS-Kit, пойду на интервью куда-нибудь. Будут просить код написать — а я им в ответ:
На интервью со зв
…или нет, не так…
— Клоуны, лицензию в своём иПхоне почитайте для начала!

Tags:

Comments

( 29 comments — Leave a comment )
mr_st
Oct. 22nd, 2009 01:42 pm (UTC)
Вы, это, поаккуратней на собеседовании, а то ведь у людей комплекс неполноценности может внезапно случиться :)
maxim
Oct. 22nd, 2009 02:00 pm (UTC)
Крут. Так их.
alexott
Oct. 22nd, 2009 02:06 pm (UTC)
супер :-)
alexott
Oct. 22nd, 2009 02:13 pm (UTC)
оно и в ipod'ах тоже указано :-)
P.S. кстати, обнаружил в копирайтах ссылку на tinyscheme - задумался, что они на ней написали?
b00ter
Oct. 22nd, 2009 02:30 pm (UTC)
Круто. Интересно, где оно там...
lionet
Oct. 22nd, 2009 05:48 pm (UTC)
угу...
surger
Oct. 23rd, 2009 05:36 am (UTC)
где то на 75-90% от начала
levgem
Oct. 22nd, 2009 05:40 pm (UTC)
Круто! А зачем asn1 в айфоне?
lionet
Oct. 22nd, 2009 05:47 pm (UTC)
Можно подразумевать два вопроса здесь.

Первый вопрос:

— Зачем ASN.1 в айфоне?

Ответ на него очень обширный. Во-первых, телефонные протоколы (начиная с SS7 и выше, например, RANAP, CAMEL) используют ASN.1 в качестве стандарта, которым описываются PDU этих протоколов.
Во-вторых, ASN.1 используется в протоколе SSL и связанной с ней криптографии для передачи сертификатом и ключей между клиентом и сервером. А SSL в iPhone есть в виде Safari, например, и в виде какого-нибудь расширенного транспорта в его Mail-клиенте.

Второй вопрос:

— Зачем компилятор asn1c и его runtime библиотеки в iPhone?

Ответ: а хрен его знает. Мне не сообщали.
mpd
Oct. 22nd, 2009 09:23 pm (UTC)
Конгратюлейшенс!
Деар Лев,

Итс э грейт эчивментс, но даут.
Аур пипл ин сач девайсес энд виз зэт намбэр - вот кэн би бэттер!
Кип контрибьют!

Вейтинг фо ньюз...

Сансерли йорз,
Макс

З.Ы.: Ай виш ал зе бэст ту ю энд йо фэмели,
фром раша,
виз лоф
surger
Oct. 23rd, 2009 05:36 am (UTC)
Искали пять минут. Портянка большая. Нашли.
gliv
Oct. 23rd, 2009 08:36 am (UTC)
А на чем оно сейчас? Я слышал, ты хотел переписать его на haskel? Или уже переписал, не помню.
lionet
Oct. 23rd, 2009 08:42 am (UTC)
Оно сейчас на C.

В 2005 я получил CTS, поэтому почти сразу поставил проект на паузу. А потом js-kit образовался, который более приоритетен.

Думаю, к лету может образоваться шанс заняться asn1c вплотную. Там хаскель-ошмётки есть, но надо с новым знанием и опытом руки к ним приложить.
gliv
Oct. 23rd, 2009 11:12 am (UTC)
с удовольствием поучаствую в переписывании на haskell.
если что - зови.
mclap
Oct. 23rd, 2009 09:46 pm (UTC)
Круто! Кстати, а за asn1c тебе кто-нибудь из крупных/известных компаний донейтил ?
lionet
Oct. 23rd, 2009 10:14 pm (UTC)
Люди платят основные деньги за asn1c, когда хотят кастом девелопмент заказать. А в крупных компаниях свои процессы и свои подходы к девелопменту. Им легче купить коммерческий софт, чем заказать допил опен сорса, чтобы тут же оказаться самыми первыми потребителями новой функциональности, и в одни руки отлаживать brand new глюки.

Так что крупные — пользуются бесплатно, если базовая функциональность их удовлетворяет, либо заказывают у коммерческих поставщиков.

Среднего размера конторы — похожие на интеграторов — платили несколько раз за custom enhancements. Так Unaligned PER был добавлен в asn1c, например.

Мелкие (персональные) донейшны я не принимаю, смысла в них нет. Продукт нишевый, ну будет три раза по пятьдесят баксов, погоду не сделает.

Самый прикол, что платят за скачивание Windows-версии asn1c. Три бакса донейт, причём опционально. Всё равно платят :)
zyxman
Oct. 23rd, 2009 11:26 pm (UTC)
Еще раз спасибо за интересную информацию по лицензиям - с моего уровня понимания такие тонкости позиционирования не так хорошо видны, а скажем меня нагружает что какая-то условная майкрософт может на мне нажиться ;)

И поздравляю!
lionet
Oct. 26th, 2009 04:01 pm (UTC)
Да кому твой софт нужен, честно говоря. Не понимаю, что значит "нажиться на тебе". Либо ты сидишь на софте, как собака на сене (GPL — и никто его не использует), либо у тебя BSD, и тебе идёт бабло от средних компаний и упоминание — от крупных.
zyxman
Oct. 26th, 2009 11:52 pm (UTC)
Понимаешь, у меня такая жизненная ситуация, что я не могу сейчас работать не наверняка.
То есть если я чего-то делаю, я должен с высокой вероятностью знать сколько это мне принесет в ближайшее время.
Плюс у меня никак не получается потратить достаточно много времени, чтобы сделать что-то достаточно большое, чтобы оно было действительно интересно.

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

Вот кстати дожился - взял пару недель назад проект и заболел (просто включение отопления несколько отстало от похолодания), дошло до того что заказчик уже открыл "disputy case", несколько пообщались под контролем персонала, вобщем убедил что закончу проект, а он написал что согласен (в субботу)..
Сегодня читаю почту и вижу опять "disputy case updated" (а тут еще проблемка с выводом образовалась) - вобщем по совокупности демотиваторов, я несколько часов не мог себя не то что работать заставить, а просто заглянуть в свой логин, и когда заглянул, оказывается там просто персонал оставил вежливый нотайс, что мол они рады что ситуация разрулена и надеются на дальнейшей сотрудничество и прочее.. :))
lionet
Oct. 27th, 2009 03:32 am (UTC)
Если сделать GPL, то никто нигде не упомянет, и никто платить не будет.

А если сделать BSD, то где-то упомянут, а где-то заплатят. Если выбирать между GPL и BSD для опен сорсного софта выбор очевиден. Такие вещи, «упомянут бесплатно» можно неплохо использовать для селф-промоушна. Вот представь, что Фантом в боинг поставили бесплатно — сколько это, потенциально, клиентов сможет принести!

C другой стороны, если выбирать между работой, фрилансом на дядю, и опенсорсом на неизвестно кого, тут побеждает коньюнктура: кто ты в оперсорсе, кто у тебя клиенты во фрилансе, etc. Планировать проще во фрилансе, а ещё проще — если на работе работаешь.
zyxman
Oct. 27th, 2009 02:33 pm (UTC)
Заметь, но ведь Линукс (который использует Боинг), как раз таки GPL ;)

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

Видишь, какая получается интересная вилка - Линукс оказался настолько полезен, что корпорации его используют не смотря на GPL!

А кстати вопрос: а ты можешь что-то сказать про двойную лицензию?
- Вот скажем mysql вроде параллельно существует как GPL и как чисто коммерческий продукт.
lionet
Oct. 27th, 2009 02:47 pm (UTC)
Заметь, но ведь Линукс (который использует Боинг), как раз таки GPL ;)

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

Про двойняк сказать ничего не могу. Наверное, гуд, если правильно структурировать.
alexott
Nov. 6th, 2009 09:17 am (UTC)
ну с двойными лицензиями обычно чужие патчи почти не принимают, используют их как баг-репорты. тогда весь код твой, и можешь как хочешь его лицензировать...
fi_mihej
Oct. 25th, 2009 12:56 am (UTC)
О! Теперь будет куда отсылать некоторых кричунов-rsdn-овцев, при случае (хотя это бесполезно - они и сами все понимают). Уже даже не моя теория, а живая практика!
lionet
Oct. 25th, 2009 03:49 am (UTC)
А по поводу чего отсылать-то?
fi_mihej
Oct. 25th, 2009 07:36 pm (UTC)
asn1c in iPhone
Та встречаются там люди, которые брызжа слюной кричат, что истинно-православным способом зарабатывания денег для мелких/одиночных разработчиков, является опенсорс. (я не против опенсорса - мне фанатизм не нравится)
lionet
Oct. 25th, 2009 07:43 pm (UTC)
Re: asn1c in iPhone
А в чём противоречие между тем, что они говорят, и тем, что написано в этом посте?
fi_mihej
Oct. 25th, 2009 09:54 pm (UTC)
Re: asn1c in iPhone
В том, что не все так радужно в королевстве, как некоторые пытаются представить. Если мне не изменяет память, встречалось отрицание того, что если крупной компании нужно что-то допилить или вообще сделать - то у нее хватит ресурсов что бы это нечто, допилить или даже переписать с нуля, если уж очень сильно приспичит. Собственно тут так и произошло (Apple ведь тоже интегрировала сабж в свой продукт, и, возможно ж, что-то под себя изменяла).
lionet
Oct. 26th, 2009 03:39 am (UTC)
Re: asn1c in iPhone
Не, у крупной компании ресурсов что-то изменить хватит. Более того, им опасно связываться с одиночками, заказывая у них функциональность под себя, ибо предсказуемостью этот процесс не обладает.

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

Про то, что Apple что-то там изменяла, очень сомневаюсь. В данном конкретном случае.
( 29 comments — Leave a comment )

Profile

lionet
Lev Walkin
Website

Latest Month

December 2016
S M T W T F S
    123
45678910
11121314151617
18192021222324
25262728293031
Powered by LiveJournal.com
Designed by yoksel