В тюрьму за приложение

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

    Днём 23 октября С. Ювараджа был в своем доме в Тирупуре и писал программное обеспечение, когда в его дверь постучали сотрудники полиции.

    «Вы разработали это приложение?» — спросили полицейские, указывая на экран телефона с телефонным приложением Super Tatkal, которое позволяет заказывать железнодорожные билеты намного быстрее, чем через IRCTC, громоздкий веб-сайт Индийских железных дорог. Услышав в ответ «да», они арестовали 32-летнего разработчика в соответствии с Законом об Индийских железных дорогах 1989 года за «несанкционированный бизнес по приобретению и поставке железнодорожных билетов». Вскоре после его ареста чиновники также добились деактивации Super Tatkal и Super Tatkal Pro, которые до этого были доступны в магазине Google Play.

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

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

    Молодой программист, бросивший работу в авиационном секторе ради открытия собственного (полезного для общества) бизнеса — образцовый пример миссии индийского правительства по поддержке ИТ-предпринимателей, которых премьер-министр Нарендра Моди призывает «принять риски» и отправиться «навстречу приключениям». Вот только тюремных приключений почему-то никому не хочется.

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

    Директор Центра инноваций и предпринимательства Индийской школы бизнеса прокомментировал этот инцидент так: «Нельзя обходить нормативные требования, будь то IRCTC или любое другое государственное учреждение. Но я думаю, что сначала разработчика следовало предупредить, чтобы достичь компромисса». Но IRCTC компромисса явно не желает. В своём твиттере компания заявила, что использование «незаконного программного обеспечения» запрещено Законом о железных дорогах.

    Немного о разработчике и предмете спора

    Ювараджа впервые начал программировать на BASIC в 11 лет. Вскоре он полюбил кодинг и начал рассматривать это направление как вариант карьеры, когда познакомился с Java. В 2007 году Ювараджа поступил на авиационного инженера в Технологический институт Мадраса, ведущую техническую школу Тамил Наду. Будучи весьма перспективным учащимся, он получал стипендию в размере 3000 рупий (3080 рублей) в месяц от Организации оборонных исследований и разработок правительства Индии (DRDO). В Мадрасском технологическом институте в Ченнаи Ювараджа встретил таких же, как он. Тех, кто любит программировать. Позднее он получил степень магистра в области авиационной техники и устроился в хорошую авиационную фирму в Бангалоре.

    Работая в Бангалоре, Ювараджа часто заказывал билеты для поездки домой в Тирупур. «Именно тогда я понял, что приложение IRCTC ужасно медленное. Кроме того, я всегда хотел разрабатывать приложения, и мне показалось, что сейчас самое подходящее время », — рассказывает Ювараджа. «Так появился Super Tatkal».

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

    Сначала в приложении были баги, но постоянная группа пользователей давала обратную связь, указывая на недочёты. Устраняя их, Ювараджа понял, что приложение набирает популярность. Первый год оно было бесплатным. Позже, когда стоимость обслуживания облачных серверов увеличилась до 10 000 рупий в месяц, разработчик попросил у пользователей финансовой поддержки. Это не помогло, и тогда он решил ввести систему покупок внутри приложения, когда пользователь мог купить стопку из 10 виртуальных монет за 20 рупий (около 20 рублей). После первых трёх бесплатных бронирований приложение просило пять монет за транзакцию, то есть пользователь должен был заплатить 10 рупий (10 рублей) за бронирование.

    Железнодорожники утверждают, что Ювараджа заработал 20 лакхов (2 миллиона) рупий через Super Tatkal в период с 2016 по 2020 год. Это может показаться большим числом, но получается около 40 000 рупий в месяц. При этом все пользователи знали о модели оплаты и что разработчик никого не обманывал, заставляя платить.

    «Мы не разрешали»

    Super Tatkal Pro
    Super Tatkal Pro

    Так как Super Tatkal набирал обороты, Ювараджа решил погрузиться в мир стартапов. Он уволился с работы в 2017 году и вместе с двумя своими друзьями создал приложение-агрегатор грузовиков Speedbird trucks. Это было похоже на Ola или Uber для грузовиков. Но у компании быстро появились проблемы. Было сложно убедить людей использовать грузовики, доступные в приложении, потому что существующие контракты с известными сервисами казались пользователям проще. Компания была основана на сбережениях трех молодых людей, и ей не хватало бизнес-модели. История закончилась убытками.

    Между тем у Super Tatkal дела шли относительно хорошо. Количество пользователей продолжало расти, и было запущено второе приложение, Super Tatkal Pro. Оно позволило бронировать билеты через приложение IRCTC для железнодорожного сообщения в 2019 году. Чтобы поддерживать свой стартап и поддерживать свою семью, Ювараджа также работал программистом-фрилансером. Доход был небольшой, но стабильный. Однако Ювараджа и не подозревал, что его приложение внимательно изучалось сотрудниками железнодорожной полиции.

    «Сотрудники штаб-квартиры Южной железной дороги в Ченнаи сыграли ключевую роль в анализе данных и идентификации местонахождения разработчика поддельного приложения, а также собрали доказательства, например исходный код сервера, исходный код приложения, список конечных пользователей и банковские выписки преступника» — горделиво указано в отчёте железнодорожной полиции.

    Ошибка Ювараджа, по мнению одного из представителей железнодорожной компании, заключалась в том, что «он не получил необходимое разрешение от IRCTC и работал как билетный агент». Согласно Закону о железных дорогах, все, кто помогает пассажирам оформлять билеты, должны зарегистрироваться в IRCTC в качестве агента. Относится ли это правило к разработчикам приложений? Компания не стала отвечать на этот вопрос.

    Ювараджа по-прежнему считает, что он пытался создать что-то ценное для людей и даже не догадывался о том, что нарушает какие-то законы. IRCTC мог бы послать ему предупреждение или приказ о прекращении работы приложения, прежде чем арестовывать. Однако никто не стал думать, как решить проблему. Проще было арестовать – и разработчика арестовали.

    Когда Ювараджа вернулся домой, журналисты спросили его, планирует ли он возродить своё приложение и наладить сотрудничество с IRCTC, если ему выдадут официальное разрешение. «Мне бы этого очень хотелось», услышали они.


    Что ещё интересного есть в блоге Cloud4Y

    → Найдено давно утерянное руководство к самому старому компьютеру в мире

    → Детям о Кубернете, или приключения Фиппи в космосе

    → Определённо не Windows 95: какие операционные системы поддерживают работу в космосе?

    → Рассказываем про государственные защищенные сервисы и сети

    → Внутри центра обработки данных Bell Labs, 1960-е

    Подписывайтесь на наш Telegram-канал, чтобы не пропустить очередную статью. Пишем не чаще двух раз в неделю и только по делу.

    Cloud4Y
    #1 Корпоративный облачный провайдер

    Комментарии 113

      +2

      Т.е. он не использовал некие недокументированные API?
      Можно раскрыть подробнее про "позволяло пользователям быстро и просто указать детали поездки, чтобы вставить их на веб-сайт IRCTC"?

        +17

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


        Имхо, тут к нему не менты должны приезжать, а хранить менеджеры, сулить мульены, просить продать им приложение или пройти на них работать...

          +46

          Судя по всему искусственную сложность которую решало приложение устранило — переполошило спекулянтов (билетных агентов) которые поняли что если так и дальше пойдет — то они лишаться кормушки. Кормушку же организовала сама компания для "своих" людей которые и есть эти билетные агенты.


          В итоге заплатили или подмазали кого нужно с ожидаемым результатом. Парню повезло что пришли вежливые офицеры которые вежливо проводили человека в суд где вежливо повесили на него ярмо и это в Индии.

            +8

            Блин да. Честно говоря то что сложность была умышленная (ну или с ней умышленно ничего не делали) это очень разумное предположение.

              +2
              Парню повезло что пришли вежливые офицеры которые вежливо проводили человека в суд где вежливо повесили на него ярмо и это в Индии.

              Не совсем понял в чём тут удача, типичное же "порешали"

                +7
                имелось в виду могли просто убить.
                  +1

                  Если бы его просто убили, то приложение бы осталось. Так что нужен был суд, следствие и прочие официальные мероприятия.

                    +1

                    Ага, на месяц, после чего нужные люди бы просто подали нужные жалобы на приложение в чем-то может быть даже справедливые.


                    Те кто размещает приложение (googlePlay, appstore) отправили письмо роботом с просьбой исправить баги а после бы залочили приложение так как править баги не кому.

              +1
              Под руку с полицией проще и дешевле. Полиция для этого и создана «охранять и заботиться».
            +6
            Если по закону он должен был зарегистрироваться как билетный агент, то ничего удивительного в аресте нет.
              +8
              Да, но могли бы сначала хотя бы с ним и поговорить.
                –5
                Это программист ДОЛЖЕН говорить. Сначала. Не думаете ли, что «программисты» стали забываться?
                  +1
                  Программист не юрист, но к этому тоже надо стремиться)))
                    +1
                    Незнание закона не освобождает от ответственности.
                      +3

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

                        0
                        Незнание и есть безразличие.
                          0
                          Я и говорю «стали забываться»…
                            +1
                            Вы как-то забываете, что государства полагают знание закона населением вредным и стараются оградить его от оного. Ну а потом естественно — «незнание закона не освобождает от ответственности». Удобно и практично. Так еще в средние века делали — спрашивали точную цитату из религиозной литературы и если ответчик ошибался хотя бы в слове — сжигали. При этом источник цитаты был только у спрашивающей стороны.
                            0

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


                            В данной ситуации это весьма спорно. Вот напишу я приложение, которое помогает пользователям совершать какие-то покупки у компании А с лучшим UX чем на её официальном сайте, но по её же цене. Я вполне могу считать, что моё приложение не нарушает интересов компании А — деньги покупателей доходят до компании в том же, а то и большем объёме. И вот дело следствия доказать, что я осознаю, что хреновый UX офсайта реализован у компании чтобы достигать каких-то других интересов, чем продажа её продукта.

                      0

                      Нет, забываться и берега путать начали корпорасты.

                        0

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


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


                        Или это может быть гражданский иск, если ЖД считает, что потеряла деньги.


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

                          0
                          Именно. Потратила кучу денег. И с этой кучи господин С. Ювараджа захотел поиметь немного рупий. Ему ударили по рукам. Нельзя пытаться урвать кусок пирога и не получить за это.
                            0

                            ну ведь не с этой кучи, а с пользователей


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

                              0
                              Они потеряли рекламу на сайте, которую смотрели эти пользователи, так же теряли деньги перекупы, которые кумы, сватья и троюродные братья по бабушке потерянные в детстве, плюс заносили малый процент железнодорожникам за статус «агента». В замен же они не получили ничего. Парню еще повезло, что в Индии крайне уважительное отношение к хорошо образованным людям (тут мои данные еще из 19го века и ситуация могла уже поменяться), могли и инвалидом сделать.
                          0

                          ощущение, что у вас что-то личное наболело, учитывая странное обобщение, не имеющее отношение к публикации и её теме) это как порицать всех женщин, когда тебе бывшая насолила)

                        +19
                        Закону о железных дорогах, все, кто помогает пассажирам оформлять билеты, должны зарегистрироваться в IRCTC в качестве агента. Относится ли это правило к разработчикам приложений? Компания не стала отвечать на этот вопрос.

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

                          +4
                          Но вы же не платите браузеру за возможность совершения этой покупки?
                            +7

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

                              +1

                              Ну, если уж начинать проверять формулировку, нужно смотреть оригинальную формулировку в законе. А не ответ представителя ЖД журналисту, перепечатанный в статье, затем переведённый на русский язык для другой статьи.

                              0
                              Я плачу провайдеру, например.
                                0
                                а что мешает сделать платный браузер?
                                  +4

                                  Были такие. Самый популярный в наших широтах — Опера

                                    +1
                                    Начнем с того, что Netscape Navigator был платным. И Mosaic, насколько помню, тоже. Но потом стали бесплатными. Платная Opera продержалась дольше всех — где-то до конца 2005 года.
                                      +1

                                      Я ж говорю, самым популярным был

                            +40
                            В Массачусетском технологическом институте в Ченнаи

                            Думаю тут MIT это всё-таки Мадрасский технологический институт
                              +4
                              Лекарство от этой напасти только одно — публичность, чем больше, тем лучше.
                                +3
                                Не та страна. Там кастовые правила и обычаи значат гораздо больше, чем западные демократические ценности. :-(
                                  +1
                                  При этом, Индия достаточно интегрирована в западное ИТ сообщество, чтобы следующий стартап он уже где-нибудь в Калифорнии делал, если захочет.
                                    +2
                                    Ключевое слово — в Калифорнии. После того, как отсидит.
                                      +1
                                      Его ж отпустили уже? Пока судится. Может, и разрулят.
                                        0
                                        Что-то мне подсказывает, что отпустили под подписку или под залог.
                                          0
                                          Вышедший под залог только через полторы недели и получивший большую финансовую нагрузку в виде судебных издержек

                                          Ну да, под залог. я к тому, что если шумиха поднялась, то могут на тормозах спустить это дело. Не посадят всё же, а оштрафуют для вида или вообще простят.

                                          Хотя там дремучая бюрократия, могут и показательную порку устроить.
                                            0
                                            Вряд ли просто оштрафуют. Хорошо, если отделается условником или какими-нибудь принудительными работами. А если он еще и не из той касты окажется…
                                      0
                                      Индия достаточно интегрирована в западное ИТ сообщество

                                      К сожалению, теперь уже западное IT-общество интегрировано в Индию.
                                      0

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

                                        0
                                        Публичность начали вводить англичане несколько сотен лет назад. Потом публичность насаждали уже независимые индийские власти. Итог: жители между публичностью и кастовостью выбирают второе.
                                          0

                                          В смысле? Англичане кастовую систему поощряли и развивали как могли. Англия — крохотное государство, в разы меньше Индии как по площади так и по населению. Для управления такой огромной территорией им надо было максимально разобщить местное общество, чтобы они не могли объединиться и свергнуть колониальную власть. И тут кастовая система пришлась просто идеальным подарком.


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

                                            0
                                            Англичане кастовую систему поощряли и развивали как могли.

                                            А индийцы и не сопротивлялись, мало того, они сами поддерживали кастовость, как могли. Хотели бы избавиться от кастовости — избавились бы уже давно.
                                              0

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


                                              Первыми о том, что систему каст укрепили британцы, стали писать историки из США.


                                              В общем, во всём этом хитросплетении уже очень сложно разобраться, потому что так же, как и наша история — это огромное поле для манипуляций. Британии надо оправдываться и отмываться от колониальной истории (которая была предельно негуманной, так как до середины прошлого века они индийцев, да и вообще любые не белые расы не считали за людей, многочисленные доказательства можно найти в книгах британских авторов, опубликованных как минимум до середины 20-го века). США видимо по каким-то причинам выгодно подливать масло в огонь. В Индии тоже есть группы, у которых свои интересы в этой истории. Например, пишут, что высшие касты поддерживают мнение о том, что кастовость насаждалась британцами, чтобы уменьшить свою роль в сотрудничестве с британцами.


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


                                              Могу сказать про Гоа. Два старых разных человека из двух разных социальных слоев. Я спрашивал про колониальный период (Гоа был под португальцами, и был освобожден последним в Индии, спрашивал стариков, которые выросли и начинали работать при португальцах). Тот что из богатых сразу стал говорить, что при португальцах замечательно жилось и был порядок. А вот бабушка из бедной семьи сказала, что каждый португалец мог на улице изнасиловать любую индианку, и всех их насиловали неоднократно.

                                              0
                                              Еще Афанасий Никитин писал, что у них есть кастовая система. И что значит «расцвет системы каст»? Или из касты в касту можно переходить (а значит этой системы нет), или нельзя (а значит она есть). Чисто дуальная ситуация.
                                                0

                                                Если переход возможен, но доступен на практике лишь немногим, то ситуация не чисто дуальная.

                                                  0
                                                  «У нас в армии нет ни чёрных, ни белых! У нас все зелёные! Построились! Светло зелёные — слева, тёмно зелёные — справа!»
                                      +2
                                      Ювараджа по-прежнему считает, что он пытался создать что-то ценное для людей и даже не догадывался о том, что нарушает какие-то законы

                                      Удивительно наивные люди бывают. Человек сделал приложение и даже не подумал, почему до него никто не сделал такое же, хотя пользовательская база, очевидно, может прокормить десяток таких Юварадж.
                                        0
                                        Человек сделал приложение и даже не подумал, почему до него никто не сделал такое же
                                        Ты призываешь всех изобретателей поумерить свои амбиции и идти работать на дядю?
                                          +4
                                          Я призываю анализировать рынок и знать законы
                                          +3

                                          Ну на его месте в данной ситуации я бы говорил так же. Альтернативой было бы только сказать "да, я знал про какие-то там законы и запреты, но подумал, что не заметят и пронесёт".
                                          Извините, я может быть и дурак, но не идиот.

                                          +4
                                          Приложение, запущенное в 2016 году, позволяло пользователям быстро и просто указать детали поездки, чтобы вставить их на веб-сайт IRCTC. <...>

                                          <...> Первый год оно [приложение] было бесплатным. Позже, когда стоимость обслуживания облачных серверов увеличилась до 10 000 рупий в месяц, разработчик попросил у пользователей финансовой поддержки.


                                          Зачем для «вставки деталей поездки на веб-сайт» облачные сервера? Хранить данные пользователя можно локально. Для отправки запросов тоже вроде внешний сервер не нужен. Какая роль у облака?
                                            0
                                            запоминать данные пассажиров и избранные маршруты (типа «маме и папе ко мне» брать одним кликом)
                                              +1
                                              1) Как уже написали — хранить типовые заказы «из пункта „А“ в пункт „Б“».
                                              2) Облако, похоже, работает как прокси, дергая некие API и исключая необходимость пользоватся сайтом с тупым интерфейсом.
                                                +1
                                                2. Впилить такую логику в приложение религия не позволила?
                                                  +10
                                                  Как реализовал — так реализовал.
                                                  Развелось тут диванных теоретиков, как нужно делать «правильно».
                                                    +4

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

                                                      +1
                                                      Да, Кришна не велел.
                                                        0
                                                        Тут должны быть мемы о индийиских программистах, но я ценю время и траффик моих читателей.

                                                        Если без шуток, то два варианта:
                                                        1) Он хотел получать данные о поездках, чтобы потом использовать их для распространения рекламы. Такой вот индийский железнодорожный «Фейсбук».
                                                        2) Он запилил сайт на чем-нибудь примитивном, а потом использовал конвертор «сайт → мобильное приложение».
                                                        Второе мне кажется более реальным…
                                                    +12

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


                                                    Зарегистрироваться на сайте — целый квест, и я в свое время не смог его пройти (находясь в Индии и имея местный номер).


                                                    Самое смешное, что там были какие-то ограничения времени работы сайта. То есть сайт работал только в рабочее время типа 9.00-18.00 IST. Наводит на мысль, что бронированием там занимается толпа реальных людей, которым поступает очередь заявок с сайта.


                                                    В общем, facepalm. Естественно, покупал билеты, когда надо было, через местных перекупщиков. Они берут комиссию, но небольшую (в отпуске не так тщательно деньги считаешь, для местных, конечно, комиссия большая) — что-то около 100 рупий.


                                                    P.S. Отличительная черта многих индийских приложений в Google Play — они залочены на телефоны индийского региона (видимо по IMEI как-то вычисляется), и приезжая в страну невозможно установить приложения, облегчающие жизнь. Например, приложение для мониторинга и пополнения счета мобильного телефона. Оно просто не находится в Google Play. Долго матерился, нашел сайт, позволяющий скачать любой APK с Google Play, и устанавливал вручную. Подозреваю, что в Apple Store так же, и у пользователей Apple скорее всего, обойти это ограничение не получится.

                                                      0
                                                      Отличительная черта многих индийских приложений в Google Play — они залочены на телефоны индийского региона (видимо по IMEI как-то вычисляется), и приезжая в страну невозможно установить приложения, облегчающие жизнь. Например, приложение для мониторинга и пополнения счета мобильного телефона. Оно просто не находится в Google Play. Долго матерился, нашел сайт, позволяющий скачать любой APK с Google Play, и устанавливал вручную. Подозреваю, что в Apple Store так же, и у пользователей Apple скорее всего, обойти это ограничение не получится.
                                                      Да я и фирменное приложение Vodafone Italy тоже не смог поставить прямо из Стора, чтобы за местной симкой следить. Это не какая-то особая индийская специфика.
                                                        +2
                                                        IMEI тут не задействован. Это региональные ограничения, заданные разработчиком приложения.
                                                          0

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

                                                            +2
                                                            чтобы телефон думал что Вы в Индии, мало «находиться в Индии». нужно переключить регион в Google Play и в идеале воткнуть индийскую SIM.
                                                            ТОЛЬКО SIM или ТОЛЬКО региона мало.
                                                            GPS локация тут не используется.
                                                            0

                                                            Банально по региону, установленному в Google-аккаунте.

                                                          +4

                                                          Огромное, в подавляющей массе, бедное население, высокая безработица etc.
                                                          Автоматизация рассматривается как прямой вред обществу, люди считают, что автоматизация мешает им заработать.


                                                          Столкнулся с этим в пляжных шеках Гоа в 2009, был в теме, предложил систему бронирования столиков на ужин, систему доставки на дом, просто систему учета. Был встречен в штыки, саботаж, угрозы

                                                            +4

                                                            Да, я много путешествовал по Индии, бросается в глаза постоянно. Например, как ставятся опоры ЛЭП у нас: подъезжает экскаватор, автовышка, автокран, несколько человек при помощи техники ставят опору. Как ставится опора ЛЭП в Индии: собирается толпа человек в 100 (не считал конечно, но очень много), и каким-то образом, как муравьи, делают все без помощи техники, мышечной силой, веревками и блоками.


                                                            Так же строятся дороги, прокладываются подземные коммуникации. Куча людей с лопатами и таскающих тазики с землей на голове.


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


                                                            Хотя в последнее время подвижки есть. Стали появляться и супермаркеты небольшие, и даже ИКЕЮ пустили, где-то они собирались открыть первый магазин.


                                                            Но в общем, и понятно. Почти 1,5 миллиарда человек, в основном, необразованных, часто неграмотных, которым надо найти какое-то занятие. В Китае, например, делается вся продукция для всего мира, можно найти занятие многим. Но второй Китай в мире не нужен, того что Китай производит уже с избытком.

                                                              +1
                                                              Индия могла бы стать первым Китаем (мировой фабрикой) еще в 60-е годы, когда место было свободно, но почему-то не захотела.
                                                                +1
                                                                У индусов свой особенный национальный скреповый путь.
                                                            +1
                                                            Почему у перекупщиков? На станциях нет билетных касс? Или все имеющиеся билеты заранее выкуплены перекупщиками?
                                                              +3

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


                                                              Тем более, я ездил на поезде по Индии раза два, переплатить 200 рупий за экономию 2-4 часов времени по-моему нормально.


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


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

                                                                0
                                                                Почему у перекупщиков? На станциях нет билетных касс?

                                                                Вы забываете о коррупционной составляющей. Бывает и такое такое, что билеты вроде бы есть, но где-то кроме кассы.
                                                                +2
                                                                Работа сайта с 9 до 18 это прямо новое слово в юзабилити. Идею можно развить: премиальные подписчики могут заходить на сайт с 6 до 21. Можно добавить и безлимитный тариф, но гораздо дороже. Аж дух захватывает от перспектив.
                                                                Я ж вот пошутил, а кто-то такое действительно реализует.
                                                                  0

                                                                  Да давно сплошь и рядом на сайтах поддержки.

                                                                    0

                                                                    Далеко не новое. В России тоже встречается. Например, сайт МВидео по ночам как бы работает, но история заказов например не доступна.

                                                                      +2
                                                                      Не могу сообщить подробности что за банк, но когда моя жена (бухгалтер) отправляет платежки, то они могут вернуться с отказом, что операционное время в банке истекло. То есть банк не просто переносит время обработки на следующий день, а именно отказывает — отправляйте завтра после 8 утра.
                                                                        +1
                                                                        Это не банк жены виноват. Это ЦБР
                                                                        Есть «График функционирования платежной системы Банка России», в котором завершающий сеанс платежной системы заканчивается в 21:00 по Москве. То есть платежки после этого времени приниматься не будут.
                                                                        У каждой платежки внутри стоит дата отправления и, если она не совпадает с датой сеанса ЦБР, то придет отказ.
                                                                          0
                                                                          Ну не знаю, ни в одном из банков с которыми работал с таким не сталкивался, хотя часто приходилось именно платёжки оформлять вечерами, днем было не до того. Вероятно они сами автоматически переносят их регистрацию на следующий день, а не перекладывают это на плечи клиентов
                                                                            0
                                                                            Смотря как, если жена подписывает документы цифровой подписью, то банк поменять не сможет. Если вы делаете это без ЭЦП, например, через онлайн-банк (вбив реквизиты), то да они могут проставить необходимую дату.
                                                                      +1
                                                                      в Индии беда просто с сайтом и приложениями железной дороги.

                                                                      Похоже, беда у них с разными сайтами. Как-то походил по их сайтам в поисках ювелирных украшений из серебра и самоцветов, ужас просто :)
                                                                      +2
                                                                      Судя по всему, ГГ совершил преступление «неуплата налогов». Ну так да, это делать низззя.
                                                                        +6

                                                                        Вот бы ещё ЖД предъявляли за неуплату налогов...

                                                                          0
                                                                          Мир несправедлив (с)?
                                                                        0
                                                                        Чего-то сайтик IRCTC совсем приболел:
                                                                        Добро пожаловать в...
                                                                        image


                                                                        UPDATE: после нажатия F5 открылось. Чудеса.
                                                                          –14
                                                                          Социалюги у руля всегда приводят к вот таким последствиям.
                                                                            +13

                                                                            Это вы в Индии социализм нашли???

                                                                            +2
                                                                            Государство есть инструмент насилия
                                                                            IT технологии есть инструмент получения прибыли за счет конкуренции
                                                                            Государство не умеет в конкуренцию
                                                                            Оно (пока что) умеет брать дубинку и вышибать дерьмо из IT-специалистов, которые отнимают у него часть (денег/влияния/насилия)
                                                                              +3
                                                                              Он виноват лишь в том, что хочется им кушать…
                                                                                +1
                                                                                Человек хотел мир спасти, а ему…

                                                                                О моем опыте неоднократной работы с сайтом IRCTC:
                                                                                1. Он далеко не всегда открывается из РФ и других стран. Раньше покупал билеты только через VPN.
                                                                                2. Он крашится в удобное ему время суток. Иногда падает только бронирование, иногда — весь сайт.
                                                                                3. Кукесы при бронировании работают через раз. Заполняешь данные по людям, нажимаешь на «Продолжить», вуаля, бронирование начинается сначала! Иногда по 2-3 раза.
                                                                                4. Методов оплаты картой — штук 5, при этом только один из них принимает карты из РФ. При этом нельзя гарантировать что твоя карта «пройдет». Покупая билеты с 2 разных карт Сбербанка, с одной может пройти платеж, с другой — нет. Не верите — покурите форумы покупки билетов на данном сайте (я бы тоже не поверил).
                                                                                5. Покупка билета может занять от 10 минут времени до 2 часов, как повезет.
                                                                                6. Верстка рассыпается после обновления рекламы и сама реклама на пол-сайта чаще всего мешает, тем более на мобильных телефонах.

                                                                                И это далеко не всё.

                                                                                Ну и то что уже писали:
                                                                                — Нужен индийский номер телефона
                                                                                — Сайт работает в определенное время

                                                                                Tatkal живи!
                                                                                  0
                                                                                  Все мы конечно наслышаны об индусском коде и его качестве, но мне всё же кажется что ТАКОЕ невозможно написать НЕ специально…
                                                                                    0
                                                                                    Индусы вообще первые по применению новых, изощренных, практик в сайтостроительстве. Чем-то они напоминают Камасутру.
                                                                                    Например, для того чтобы получить разрешение на посещение приграничных территории Индии — надо получать пермиты (разрешения) на специализированных сайтах.

                                                                                    На этих сайтах форма может состоять из 10 страниц, заполняешь как на визу, но:
                                                                                    — Данные в некоторых полях не сохраняются для итоговой формы.
                                                                                    — Юзабилити тоже интересное. Есть кнопки «Далее», есть «Сохранить». Нажатие «Далее» совсем не значит «Сохранить», если что. При нажатии «Назад» не проматывает на предыдущий шаг, а кидает в начало формы.
                                                                                    — Некоторые поля работают крайне интересно. Выбираешь, условно, «Фрилансер» и оно не позволяет идти дальше. Хотя, месяц назад, все работало.
                                                                                    — Адреса формирует рандомно, иногда переводит на хинди, косо-криво.
                                                                                    — Те же баги с кукесами, что и на IRCTC

                                                                                    Исходя из чего я делаю вывод что культура тестирования и вообще покрывания кода тестами отсутствует в принципе. Зато скорость разработки велика… наверное…

                                                                                      0
                                                                                      Но даже в самих крайних случаях отсутствия тестирования. И даже если предположить что разработчики даже не запускают то что пишут и не пользуются готовым продуктом, я отказываюсь верить что эта дикая дикость написана НЕ СПЕЦИАЛЬНО…
                                                                                    0
                                                                                    С точки зрения ЖД Индии он хотел украсть их деньги. Они старались, вкладывали средства в сайт который будет показывать как можно большее количество рекламы и как можно дольше без возможности отказа от неё, а тут выскакивает какой-то левый чувак и открыто их грабит продавая их же пользователям доступ к их же api без рекламы и в десять раз дешевле чем перекупы. Кстати если бы не монетизировался напрямую, то, имхо, формально подкопаться было бы куда сложнее. А так действительно непрядок — парень формально действовал как агент по продаже билетов, а скромный процент «за защиту» не заносил. В 90е на территории СНГ за такое минимум остался бы лицом без определённого места жительства с инвалидностью.
                                                                                    +1
                                                                                    «Капитализм, счастье» (с)
                                                                                      0
                                                                                      Судя по использованию слова «горделиво» автор заметки поддерживает разработчика. А разработчик проделал следующее:
                                                                                      1. Использовал API другого сервиса. Неизвестно, разрешают ли такое Terms of Service этого другого сервиса. Здесь можно получить гражданский иск.
                                                                                      2. Добавлял стоимость к другому коммерческому сервису. Неизвестно, разрешают ли такое Terms of Service этого другого коммерческого сервиса. Здесь можно получить гражданский иск.
                                                                                      3. Занимался перепродажей не продуктов питания, а железнодорожных билетов. Не надо быть семи пядей во лбу, чтобы понимать, что в любой стране железные дороги — это совершенно особый мир, который обязательно регулируется особыми НПА. Здесь можно получить то самое, из-за чего возникла заметка, — как минимум административное дело.


                                                                                      Так вот хочется узнать: какие ещё безответственные тенденции собирается поддержать автор в будущих заметках?
                                                                                        0

                                                                                        1 и 2 — согласен, что можно. 3 — Нужно не семь, а сто семь пядей во лбу, чтобы предположить, что может быть административная, не говоря об уголовной, ответственность за упрощение процесса покупки социально значимой услуги.

                                                                                          0
                                                                                          Не могу позволить себе с Вами согласиться. Посмотрите на структуры метрополитена и РЖД: они живут по своим правилам как стратегическая часть инфраструктуры. Посмотрите на продажу билетов на некоторые виды зрелищных мероприятий: почему перекупщик несёт ответственность? Например, санкция за спекуляцию театральными (sic!) билетами прописана в КоАП.

                                                                                          Более того, я вижу разницу между критикой индийских законов и критикой поведения индийских железных дорог. И меня весьма настораживает критика именно второго. Это неправильно. Это та грань, которая отделяет законность от справедливости.
                                                                                            0

                                                                                            Вы перевернули мой мир. С одной стороны. С другой, я не удивлён, что существует множество абсурдных (для меня) запретов. Меня удивляет, что в правовых, вроде бы, государствах привлекают к административной и уголовной ответственности исключительно по объективным признакам правонарушения или преступления, не разбираюсь а был ли умысел на причинение вреда хоть кому-нибудь, или хотя бы понимание, что кому-то может быть нанесён вред. Я не понимаю кому нанёс вред этот программист. Железным дорогам? Они получали деньги за билеты по заявленным ими ценам. Пассажирам? Они сами выбрали покупать через удобное приложение, а не через неудобный сайт. Наверное с пользой для себя.

                                                                                              0
                                                                                              А если автомобиль едет с превышением скорости, никому при этом не мешая?
                                                                                                0

                                                                                                Тут должно быть понимание, что риски нанесения вреда увеличиваются

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

                                                                                          "железнодорожных властей" =)) =//

                                                                                            0
                                                                                            Да, очень неприятная история получилась. Жалко парня, ибо хотел как лучше, а выхватил серьёзную оплеуху.
                                                                                              0

                                                                                              Запускаем хакатон, сделай приложение для IRCTC без регистрации)

                                                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                                              Самое читаемое