Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastMM4-AVX vs FastMM5 с точки зрения лицензии / 25 сообщений из 30, страница 1 из 2
12.07.2021, 09:47
    #40083293
hlopotun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
FasstMM5 сделали платным, FastMM4-AVX - GNU GENERAL PUBLIC LICENSE т.е. вроде как бесплатен но GNU GPL предполагает вроде как открытие исходников проекта где используются компоненты с GNU GPL исли почитают что на этом коде строится основной бизнес? Т.е. в коммерческих проектах с закрытым исходным кодом использовать GNU GPL компоненты рискованно.

Поправьте меня если я неправильно понимаю GNU GPL.

см. пункт 5 .
GNU GENERAL PUBLIC LICENSE1. Anyone can copy, modify and distribute this software.
2. You have to include the license and copyright notice with each and every distribution.
3. You can use this software privately.
4. You can use this software for commercial purposes.
5. If you dare build your business solely from this code, you risk open-sourcing the whole code base.
6. If you modify it, you have to indicate changes made to the code.
7. Any modifications of this code base MUST be distributed with the same license, GPLv3.
8. This software is provided without warranty.
9. The software author or license can not be held liable for any damages inflicted by the software.


с какого объёма кода в коде продукта в котором он используется будет считаться что на нём строится весь бизнес?

Спасибо.
...
Рейтинг: 0 / 0
12.07.2021, 10:09
    #40083303
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
hlopotun,

Ты должен опубликовать только изменения, которые внесешь непосредственно в FastMM.
...
Рейтинг: 0 / 0
12.07.2021, 10:20
    #40083306
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
автор5. If you dare build your business solely from this code, you risk open-sourcing the whole code base.
...
Рейтинг: 0 / 0
12.07.2021, 10:29
    #40083313
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Fr0sT-Brutal
автор5. If you dare build your business solely from this code, you risk open-sourcing the whole code base.


Если ТОЛЬКО на базе FastMM - то, да - придется публиковать. Но если что-то сбоку-сверху, что сам FastMM не затрагивает - то вполне можно и не публиковать.
...
Рейтинг: 0 / 0
12.07.2021, 10:54
    #40083320
hlopotun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
ок, спасибо. Понятно.
...
Рейтинг: 0 / 0
12.07.2021, 12:56
    #40083349
zedxxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
hlopotun, Если в вашем проекте есть хоть одна строчка GPL кода, то вы обязаны открыть ВЕСЬ свой код своим пользователям. Это самая "вирусная" лицензия из всех возможных: https://tproger.ru/articles/whats-difference-between-licenses/
...
Рейтинг: 0 / 0
12.07.2021, 13:08
    #40083353
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
У FastMM4-AVX двойное лицензирование: GPLv3 и LGPL.
...
Рейтинг: 0 / 0
12.07.2021, 14:00
    #40083367
hlopotun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
блин,

так надо открывать или нет?
...
Рейтинг: 0 / 0
12.07.2021, 14:09
    #40083372
zedxxx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
hlopotun, Конечно надо. Кто бы стал тогда покупать этот FastMM, если бы его можно было вот так запросто взять и подключить в закрытый проект.

Если сумеете завернуть FastMM4-AVX во внешнюю dll и использовать её как менеджер памяти, то LGPL это позволяет - открыть придётся только сорцы этой dll.
...
Рейтинг: 0 / 0
12.07.2021, 14:46
    #40083381
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Если что, GPLv3 <> GPL (который v2)
Но все равно открывать исходники надо, судя по всему https://choosealicense.com/licenses/gpl-3.0/
...
Рейтинг: 0 / 0
12.07.2021, 15:36
    #40083392
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Вот размазали сопли: dll, GPL...
hlopotun
FastMM4-AVX - GNU GENERAL PUBLIC LICENSE т.е. вроде как бесплатен но GNU GPL

Это где такое тут написано? https://github.com/maximmasiutin/FastMM4-AVX
Жопой что ли читаете?

FastMM4-AVX is released under a dual license, and you may choose to use it under either the Mozilla Public License 2.0 (MPL 2.1, available from https://www.mozilla.org/en-US/MPL/2.0/) or the GNU Lesser General Public License Version 3 , dated 29 June 2007 (LGPL 3, available from https://www.gnu.org/licenses/lgpl.html).
...
Рейтинг: 0 / 0
12.07.2021, 19:33
    #40083439
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Если бы они зарелизили только под GPL, то это был бы зашквар, конечно.
Если Lesser и тем более MPL - можете смело использовать, опенсорсить
код не придётся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.07.2021, 23:43
    #40083465
Maxim Rusov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Потестировал, ради интереса, последнюю версию FastMM5. Сравнивал с обычным (бесплатным!) HeapAlloc. Результаты не впечатляют. Немного быстрее в однопотоке, начиная с 2-х потоков проигрывает. Вывод - на серверах использовать бессмысленно. За что просят деньги - непонятно.

Мои результаты. Синий - HeapAlloc, Желтый - FastMM5. По оси абсцисс - число потоков, по оси ординат - попугаи. Больше - значит лучше. Процессор 8-ядерный.
...
Рейтинг: 0 / 0
13.07.2021, 00:26
    #40083467
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Гаджимурадов Рустамтем более MPL - можете смело использовать, опенсорсить код не придётся.
не-а. см. пункт 3.2.a MPL:
3.2. Distribution of Executable Form

If You distribute Covered Software in Executable Form then:

a) such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient


То есть, при распространении exe, скомпилированном с этим кодом, модифицированным или нет, нужно получателям exe предоставлять исходники, по запросу.
У Firebird лицензия на базе mpl, там то же самое.
...
Рейтинг: 0 / 0
13.07.2021, 01:05
    #40083470
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Maxim Rusov,

Методика тестирования?
...
Рейтинг: 0 / 0
13.07.2021, 01:17
    #40083472
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
kdv,

важное замечание.
по mpl нужно распространять только те файлы, которые распространяются по mpl, но не весь проект (в отличие от GPL):
https://www.mozilla.org/en-US/MPL/2.0/FAQ/
Broadly speaking, the scope of the MPL, LGPL, and GPL can be summarized this way:
MPL: The copyleft applies to any files containing MPLed code.
LGPL: The copyleft applies to any library based on LGPLed code.
GPL: The copyleft applies to all software based on GPLed code.
...
Рейтинг: 0 / 0
13.07.2021, 10:27
    #40083516
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
kdv

3.2. Distribution of Executable Form

If You distribute Covered Software
in Executable Form then:

a) such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient

Я так понимаю, что Covered - это софт под MPL.
Вообще мне понравился MPL. Модификации обязывает открывать, а производные - нет.
...
Рейтинг: 0 / 0
13.07.2021, 10:29
    #40083517
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Maxim Rusov
Потестировал, ради интереса, последнюю версию FastMM5. Сравнивал с обычным (бесплатным!) HeapAlloc. Результаты не впечатляют. Немного быстрее в однопотоке, начиная с 2-х потоков проигрывает. Вывод - на серверах использовать бессмысленно. За что просят деньги - непонятно.

HeapAlloc - это системный, что ли?
А фаст4 еще попробуй прогнать
...
Рейтинг: 0 / 0
13.07.2021, 10:39
    #40083519
Maxim Rusov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Fr0sT-Brutal
HeapAlloc - это системный, что ли?
А фаст4 еще попробуй прогнать


FastMM4 - вообще тоска, он при росте числа потоков вообще не масштабируется. FastMM5 немного лучше, хоть как то растет. У меня FastMM используется в клиенте а WinMM на HeapAlloc - в сервере.

Одна надежда была на BrainMM, но он сдулся...
...
Рейтинг: 0 / 0
13.07.2021, 11:33
    #40083529
Maxim Rusov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Тот же тест на 12-ядерном сервере (под виртуалкой)
...
Рейтинг: 0 / 0
13.07.2021, 14:41
    #40083588
Fr0sT-Brutal
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Maxim Rusov, а как считаешь-то? Может, ты там блоки размером со страницу выделяешь?
...
Рейтинг: 0 / 0
13.07.2021, 14:57
    #40083594
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Тесты они разные бывают :
...
Рейтинг: 0 / 0
13.07.2021, 14:59
    #40083596
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Kazantsev Alexey,

последняя строка - это типа рейтинг? Чем больше, тем лучше?
...
Рейтинг: 0 / 0
13.07.2021, 14:59
    #40083597
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
Я так и не понял, а как к проекту правильно подключить FastMM4-AVX?
...
Рейтинг: 0 / 0
13.07.2021, 15:01
    #40083598
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FastMM4-AVX vs FastMM5 с точки зрения лицензии
X11
последняя строка - это типа рейтинг? Чем больше, тем лучше?

Это миллисекунды. Дефолтный всех порвал.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastMM4-AVX vs FastMM5 с точки зрения лицензии / 25 сообщений из 30, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]