Клиент Xabber под Android теперь OpenSource

    imageЕсли вы помните, разработчики мобильного Jabber-клиента Xabber обещали открыть исходный код своего приложения под открытой лицензией.
    Буквально несколько минут назад разработчики сдержали обещание.

    Исходный код клиента под Android опубликован под лицензией GNU GPLv3 на github.

    Если вы ещё не знакомы с Xabber, то можно подробнее почитать на сайте разработчиков.
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 25

      +4
      Как по мне, так отдать в опенсорс равносильно тому, что это самое «переданное» будет становиться удобным для использования. Думаю — это хороший шаг, а так же хорошее сдержанное слово.
        0
        А Play Store совместим с GPLv3?
          +2
          Само ядро андроида под GPL. Там большая часть бесплатных программ под GPL висит. Так что все совместимо. Это с Apple могут быть проблемы в этом плане.
            0
            А при чём здесь ядро андроида?

            В случае Apple проблемы были не с ядром, а с тем, что при публикации программы в App Store в её код добавляется код DRM. Согласно GPL этот код нужно тоже опубликовать под GPL, на что Apple, понятно, не пойдёт. Поэтому-то копирасты от GPL (или же в этом случае правильно говорить «копилесты», от «copyleft»? :) и потребовали удалить VLC из App Store.

            Как я понимаю, самому Эплу плевать на лицензию исходного кода — это забота авторов размещаемых в App Store программ, а вот Майкрософт, напротив, прямо указывает, что программы под GPLv3-совместимыми лицензиями недопустимы.

            Вот мне и интересно — есть ли DRM в Play Store, или в случае бесплатных программ под GPL он не используется?
              0
              Насколько я смог понять, публикация в Google Play вполен возможна публикация программ под лицензией GPL
              например вот play.google.com/store/apps/details?id=org.ugosan.theremin&hl=ru
              а здесь www.soundsoftware.ac.uk/open-source-software-licences-gpl прямо говорят
              " The Android Market / Google Play terms, in contrast, do not conflict with the GPL."

              Извините в авторитетности источника не уверен.
                0
                Любое валидное приложение подписывается сертификатом. При публикации приложение в Google Play подписывается именным сертификатом.
                Сертификаты генерируются стандартным инструментом, входящим в поставку комплекта разработчика.
                Подписать приложение чужим сертификатом невозможно не имея закрытого ключа.
                Подпись приложения никак не связана с исходным кодом приложения. Она нужна только для того, чтобы однозначно сопоставить разработчика с сертификатом.
                Так, я легко могу взять клиента Angry Birds, перепаковать и переподписать своим сетификатом, но приложение не появится в каталоге приложений, созданных компанией Rovio. А моё новое приложение скорее всего не допустят к публикации.
                  0
                  А где происходит проверка на допустимость установки платного приложения?
                  Вот я купил приложение и выложил apk в открытый доступ — любой сможет его установить?
                    0
                    Да.
                    Как правило всё именно так.
                    Однако для установки «левого» apk пользователь должен сам подтвердить свои действия в настройках устройства. Кроме того, если разработчик хочет защитить своё приложение, то Google Play предлагает включить RSA-ключ в своё приложение или докачивать контент.

                    Цитата из консоли разработчика...
                    Лицензирование и продажа контента
                    Лицензионный ключ поможет вам защитить свои приложения от несанкционированного распространения. Также вы можете использовать его для продажи контента через приложения. Подробнее…

                    Google Cloud Messaging (GCM)
                    С помощью службы Google Cloud Messaging (GCM) можно отправлять данные с сервера в приложения. Подробнее

                    Чтобы видеть статистику GCM по этому приложению, свяжите с ним соответствующий идентификатор отправителя. Для этого укажите ключ API GCM.
                    Когда приложение будет опубликовано, вы сможете смотреть статистику GCM по нему.
                      0
                      Спасибо, теперь понятно.
                      Получается, что Эпл подписывает каждый экземпляр приложения отдельно — купленное на чужой аккаунт приложение из ipa установить не получится.
                      A у Гугла все копии приложения одинаковы, и проверка легальности лежит на разработчике.

                      Ситуацию с рутом/джейлбрейком не рассматриваем.
                      • UFO just landed and posted this here
                    0
                    Кстати, VLC в Play Store спокойно лежит. Так что проблем вроде как нет.
              +1
              Эх, был бы Pidgin или Gajim под Андроид. Всем клиентам под Андроид чего-то не хватает. У этого, например, работа с конференциями не очень удобна (хотя она есть, что уже плюс, во многих её вообще нет).
                  +1
                  Что-то не видел у него поддержки XEP-0136. А в Xabber таки есть!
                • UFO just landed and posted this here
                    +1
                    Ну он всегда глючным был, но мне почему-то был по душе :)
                    • UFO just landed and posted this here
                        0
                        Говоря про линукс, попробуйте psi или vacuum-im.

                        Я так понимаю, Вы связаны с разработкой xabber? Большое Вам за него спасибо!
                        • UFO just landed and posted this here
                • UFO just landed and posted this here
                    +4
                    Пользуясь случаем, хотел бы поблагодарить за Xabber.
                    • UFO just landed and posted this here
                      0
                      Мы в карму накидаем лучше;) Рассказывайте что-нибудь не столь очевидное!
                      • UFO just landed and posted this here
                      –1
                      Голос то он умеет? Если нет, совсем не ясно зачем такое под андроид.

                      Only users with full accounts can post comments. Log in, please.