kontiky
Цитата:
Я не спрашивал. У меня лично другое мнение
Цитата:
Давайте конкретнее - в чем именно глупость?
Я не спрашивал. У меня лично другое мнение
Давайте конкретнее - в чем именно глупость?
Если говорить об STL - то вот тут есть брошюрка для начинающих: http://www.firststeps.ru/mfc/stl/stl1.html Но только хорошо бы её в CHM загнать
Если говорить об STL
Для начала, лучше прочитать Страуструпа.
лицензия там какая-то LGPL
Кажется, GPL-код нельзя применять в коммерческих приложениях, а LGPL - можно?
а под GPL даже их ипользовать нельзя.
И как же тогда 7 Файнридер смог использовать GPL-утилитку pdf2bmp.exe
Наткнулся на несколько статей по теме "Исправление искривленных строк текста" (это называется Dewarping):
Это же не библиотека, а прога.
Так в том-то и дело, что в 8 версии Файнридера эта GPL-прога уже отсутствует - а вместо неё имеются какая-то дллки
Значит семерка нарушала GPL
PDF2BMP is simple utility that converts Adobe Portable Document File (PDF) into Windows Bitmap file (BMP).
Copyright (c) 2002, ATAPY Software. All rights reserved.
This file is part of Pdf2Bmp.
Pdf2Bmp is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
т.к. распространять в одном "пакете" - носителе GPL и приватное нельзя
However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and non-free programs communicate at arms length, that they are not combined in a way that would make them effectively a single program.
The difference between this and "incorporating" the GPL-covered software is partly a matter of substance and partly form. The substantive part is this: if the two programs are combined so that they become effectively two parts of one program, then you can't treat them as two separate programs. So the GPL has to cover the whole thing.
If the two programs remain well separated, like the compiler and the kernel, or like an editor and a shell, then you can treat them as two separate programs--but you have to do it properly. The issue is simply one of form: how you describe what you are doing. Why do we care about this? Because we want to make sure the users clearly understand the free status of the GPL-covered software in the collection.
есть предложение перенести ветку в Прикладное программирование
То есть, можно включать в состав проприетарного пакета GPL-программы, оформленные именно как отдельные программы (+ прилагать их исходники) - а не в виде длл-лок.
Так что ИМХО можно сделать вывод, что включение в состав 7 Файнирдера проги pdf2bmp + её исходники - это полностью легально, а вот применение библиотеки PDFReader.dll в 8-ке, в случае, если она сделана из GPL-кода - нелегально.
Так что и поддержка чтения DjVu в 9-ке может быть сделана только в виде отдельной (вероятнее всего, консольной) утилиты (это если на базе DjVuLibre - а других вариантов просто нет) с приложением её исходников.
Ваши возражения неубедительны
2. Даже если что то нечетко объяснено в правилах, то трактуют правила модераторы.
Я лично (в принципе это не только мое мнение) считаю, что логичнее и эффективнее (нужные люди скорее всего там собираются чаще чем тут) эта тема будет развиваться в ПП
4. К слову вопрос поднял не я (я его к сожалению вынужден разруливать) кто поднял я зная Ваши нравы сообщать не буду (эти люди не постили в этом топике)
2. формально Вы нарушаете правила и я Вам на это указал (разрешено обсуждение ИСПОЛЬЗОВАНИЯ!!!)
Поэтому не Вы решаете, что тут нужно, а что нет.
7. На случай если я решу перенести рекомендую загодя обратиться к Батве, либо я могу вопрос отправить на его усмотрение.
4.2. На форуме приветствуется создание авторских тем, посвящённых определённым направлениям, соответствующим тематике форума.
вот примерно это наверное и имел в виду kvk ликбез в програмирование, а здесь конкретные строчки кода
Предыдущая тема: программа или скрипт для перелистівания страниц