Vbuletin и OpenSource

Свернуть
X
 
  • Время
  • Показать
Очистить всё
новые сообщения
  • McLeoud
    Горец

    • 28 September 2005
    • 7531

    #1

    Vbuletin и OpenSource

    Игорь, если не секрет - какие лицензии и на какой софт? Насколько я вижу, Евра использует open-source движок от vBulletin. А дополнения в код можно и в Notepade'e писать



    Примечание администрации:
    данное обсуждение вынесено из темы http://www.evangelie.ru/forum/t67055.html
    Последний раз редактировалось Игорь; 15 June 2010, 09:21 AM.
    Verra la morte e avra tuoi occhi.

    © Чезаре Павезе
  • Игорь
    He died4me, I live4Him
    Админ Форума

    • 03 May 2000
    • 14897

    #2
    Vbuletin это лицензионный продукт, он не является open-sorce

    С любовью во Христе, Игорь Лихнякевич
    Контакты: [Fb] | [Tw] | [Vk]

    Комментарий

    • Arigato
      Православный атеист

      • 02 May 2009
      • 6226

      #3
      Сообщение от Игорь
      Vbuletin это лицензионный продукт, он не является open-sorce
      Поправка: vBulletin - Open Source, но не Freeware.

      Комментарий

      • Игорь
        He died4me, I live4Him
        Админ Форума

        • 03 May 2000
        • 14897

        #4
        Сообщение от Arigato
        Поправка: vBulletin - Open Source, но не Freeware.
        Нет, это и не Open Source, нельзя выкладывать даже куски кода, не говоря про весь код.
        Еще раз, это полностью лицензионный продукт.

        С любовью во Христе, Игорь Лихнякевич
        Контакты: [Fb] | [Tw] | [Vk]

        Комментарий

        • Arigato
          Православный атеист

          • 02 May 2009
          • 6226

          #5
          Open Source предполагает, что код продукта не закрыт и доступен для просмотра и модификации. Это не отменяет ни какие лицензионности продукта.
          Т.е. правомерно обладая копией такого ПО, можно просмотреть код или внести изменения, но не распространять.
          У движка vBulletin код открытый.

          Комментарий

          • Игорь
            He died4me, I live4Him
            Админ Форума

            • 03 May 2000
            • 14897

            #6
            Сообщение от Arigato
            Open Source предполагает, что код продукта не закрыт и доступен для просмотра и модификации. Это не отменяет ни какие лицензионности продукта.
            Т.е. правомерно обладая копией такого ПО, можно просмотреть код или внести изменения, но не распространять.
            У движка vBulletin код открытый.
            Вот Вам определение что такое "open source".
            Open source - Wikipedia, the free encyclopedia
            Open source software software whose source code is published and made available to the public, enabling anyone to copy, modify and redistribute the source code without paying royalties or fees.
            В случае с Vbulletin, это не опен-сорс, так как код не сделан "public" - вы должны его купить, а не просто скачать, вы не можете измененный код "redistribute" - тоесть распространять после изменения.
            Также фраза "without paying royalties or fees" никак нельзя отнести к Vbulletin. Посмотрите сколько стоит продукт, обновление и суппорт (отдельно).
            Надеюсь теперь понятно? Лицензионный продукт не является по-определению "окрытым кодом".

            И не спорте с програмистом о его насущном хлебе.

            С любовью во Христе, Игорь Лихнякевич
            Контакты: [Fb] | [Tw] | [Vk]

            Комментарий

            • Arigato
              Православный атеист

              • 02 May 2009
              • 6226

              #7
              РСРєСССРѕРµ РїСРѕРіСаммное обеспеСение в Рикипедия
              Открытое программное обеспечение (англ. open source software) это программное обеспечение с открытым исходным кодом. То есть исходный код таких программ доступен для просмотра, изучения и изменения, что позволяет помочь в доработке самой открытой программы, а также использовать код для создания новых программ и исправления в них ошибок через заимствование исходного кода, если это позволяет лицензия, или изучение использованных алгоритмов, структур данных, технологий, методик и интерфейсов (поскольку исходный код может существенно дополнять документацию, а при отсутствии таковой сам служит документацией).
              «Открытая» лицензия не требует, чтобы открытое ПО предоставлялось бесплатно.
              Термин open source (англ. Открытое программное обеспечение) был создан вместе с определением в 1998 году Эриком Реймондом и Брюсом Перенсом, которые утверждали, что термин free software (Свободное программное обеспечение) в английском языке неоднозначен и смущает многих коммерческих предпринимателей.

              Подавляющее большинство открытых программ является одновременно свободными. Определения открытого и свободного ПО не полностью совпадают друг с другом, но близки, и большинство лицензий соответствуют обоим.
              Согласен, некоторая путаница присутствует. Но если разобраться, то получаем, что есть свободное ПО, т.е. качай и используй на здоровье, а есть коммерческое, за которое нужно платить.
              Так же есть ПО с открытым исходным кодом (в vBulletin исходный код ни как не закрыт, его можно легко увидеть) и с закрытым.
              И того, возможны 4 варианта:
              1. Коммерческое ПО с закрытым кодом.
              2. Коммерческое ПО с открытым кодом.
              3. Свободное ПО с закрытым кодом.
              4. Свободное ПО с открытым кодом.

              Вот начало кода скрипта showthread.php (отображение темы):
              Цитата из Библии:
              <?php
              /*================================================= =====================*\
              || ################################################## ################## ||
              || # vBulletin 3.8.2
              || # ---------------------------------------------------------------- # ||
              || # Copyright ©2000-2009 Jelsoft Enterprises Ltd. All Rights Reserved. ||
              || # This file may not be redistributed in whole or significant part. # ||
              || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
              || # http://www.vbulletin.com | http://www.vbulletin.com/license.html # ||
              || ################################################## ################## ||
              \*================================================ ======================*/

              // ####################### SET PHP ENVIRONMENT ###########################
              error_reporting(E_ALL & ~E_NOTICE);

              // #################### DEFINE IMPORTANT CONSTANTS #######################
              define('THIS_SCRIPT', 'showthread');
              define('CSRF_PROTECTION', true);

              // ################### PRE-CACHE TEMPLATES AND DATA ######################
              // get special phrase groups
              $phrasegroups = array(
              'posting',
              'postbit',
              'showthread',
              'inlinemod',
              'reputationlevel'
              );

              // get special data templates from the datastore
              $specialtemplates = array(
              'smiliecache',
              'bbcodecache',
              'mailqueue',
              'bookmarksitecache',
              );


              Хотели бы закрыть код, использовали бы Zend Encoder.

              Комментарий

              • Игорь
                He died4me, I live4Him
                Админ Форума

                • 03 May 2000
                • 14897

                #8
                Правильно, зендом он не закрыт, и это сделано специально, чтоб люди которые купили лицензию, могли модифицировать для себя.
                OpenSource - это когда можешь бесплатно взять код бесплатно, можешь модифицировать, и даже свободно распространять уже со своими изменениями. Это и есть концепция "свободного кода", что продукт развивает уже сообщество. На OpenSource продукта не может быть копирайта, потому что этот продукт уже не принадлежит компании, он переходит в общественное достояние.

                В хедере кода что Вы привели ясно прописано

                || # This file may not be redistributed in whole or significant part. # ||
                || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||

                Ясно уже что никакой это не "open source", там запреты на передачу, там копирайт, там недвусмысленная надпись, что это не бесплатно.

                Еще раз, и давайте на этом закончим спор. Vbulletin это не OpenSource

                С любовью во Христе, Игорь Лихнякевич
                Контакты: [Fb] | [Tw] | [Vk]

                Комментарий

                • Arigato
                  Православный атеист

                  • 02 May 2009
                  • 6226

                  #9
                  Может вынести это в отдельную тему, что бы оффтопа не было?

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

                  Т.е. код открыт, т.е. открыты исходники, что и есть OpenSource.

                  Цитата от Игорь:
                  OpenSource - это когда можешь бесплатно взять код бесплатно, можешь модифицировать, и даже свободно распространять уже со своими изменениями. Это и есть концепция "свободного кода", что продукт развивает уже сообщество. На OpenSource продукта не может быть копирайта, потому что этот продукт уже не принадлежит компании, он переходит в общественное достояние.

                  Это относится только к Freeware Open Source.

                  Еще раз можно вернуться к википедии:
                  Открытое программное обеспечение (англ. open source software) это программное обеспечение с открытым исходным кодом.

                  Как Вы сами и сказали, в VBULLETIN исходный код открыт, что попадает под данное определение.
                  Дальше:
                  «Открытая» лицензия не требует, чтобы открытое ПО предоставлялось бесплатно.

                  Именно VBULLETIN и не предоставляется бесплатно. Он покупается, но с открытым кодом.

                  Цитата от Игорь:
                  В хедере кода что Вы привели ясно прописано

                  || # This file may not be redistributed in whole or significant part. # ||
                  || # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||

                  Ясно уже что никакой это не "open source", там запреты на передачу, там копирайт, там недвусмысленная надпись, что это не бесплатно.

                  Там написано, что это не NOT FREE SOFTWARE, а не not open source. ПО с открытым кодом может быть коммерческим, продаваться, иметь копирайты, его особенность в том, что пользователю предоставляется код программы для возможных его модификаций.

                  Комментарий

                  • Игорь
                    He died4me, I live4Him
                    Админ Форума

                    • 03 May 2000
                    • 14897

                    #10
                    Сообщение от Arigato
                    Может вынести это в отдельную тему, что бы оффтопа не было?
                    Может.

                    Т.е. код открыт, т.е. открыты исходники, что и есть OpenSource.
                    Нет, смотрите выше. Открытый код для ограниченного числа людей (только покупатели), не делает его OpenSource. Опять перечитайте выше приведенные условия, чтоб код считался OpenSource


                    Это относится только к Freeware Open Source.
                    Нет. Не все Freeware это OpenSource
                    Freeware это програма бесплатная. Я уже объяснял Вам, что OpenSource, это то что вам дают скачать, изменить и распространять самостоятельно. Не все фриваре имеют это право.

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

                    И опять таки, не спорьте с профессионалами, которые работают в этом бизнесе.

                    С любовью во Христе, Игорь Лихнякевич
                    Контакты: [Fb] | [Tw] | [Vk]

                    Комментарий

                    • Arigato
                      Православный атеист

                      • 02 May 2009
                      • 6226

                      #11
                      Википедия обманывает?
                      «Открытая» лицензия не требует, чтобы открытое ПО предоставлялось бесплатно.
                      Речь о том, что OpenSource не всегда бесплатный.

                      Сообщение от Игорь
                      Нет. Не все Freeware это OpenSource
                      Согласен. Но так же и не все OpenSource будут Freeware

                      Сообщение от Игорь
                      И опять таки, не спорьте с профессионалами, которые работают в этом бизнесе.
                      Э? В каком бизнесе, в бизнесе OpenSource или Freeware? Если в бизнесе разработки ПО, то и я в нем же

                      Комментарий

                      • Игорь
                        He died4me, I live4Him
                        Админ Форума

                        • 03 May 2000
                        • 14897

                        #12
                        Сообщение от Arigato
                        Википедия обманывает?

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



                        Согласен. Но так же и не все OpenSource будут Freeware
                        Всегда, иначе это не OS по определению


                        Э? В каком бизнесе, в бизнесе OpenSource или Freeware? Если в бизнесе разработки ПО, то и я в нем же
                        Тогда разбирайтесь с концепцией OpenSource. Вас вводит в заблуждение название, это не тот случай когда вы просто можете посмотреть код.
                        Я уже тут 5 раз написал все критерии. Ясно что платный лицензионный продукт никак не может быть OpenSource по определению. Разбирайтесь с определением что такое OpenSource.

                        Еще раз для Вас
                        Open source software software whose source code is published and made available to the public, enabling anyone to copy, modify and redistribute the source code without paying royalties or fees.

                        Подчеркнуто в определении то, что не подходит к продукту Vbulletin.

                        С любовью во Христе, Игорь Лихнякевич
                        Контакты: [Fb] | [Tw] | [Vk]

                        Комментарий

                        Обработка...