powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FastMM4-AVX vs FastMM5 с точки зрения лицензии
30 сообщений из 30, показаны все 2 страниц
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083293
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083303
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

Ты должен опубликовать только изменения, которые внесешь непосредственно в FastMM.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083306
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор5. If you dare build your business solely from this code, you risk open-sourcing the whole code base.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083313
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083320
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ок, спасибо. Понятно.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083349
zedxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hlopotun, Если в вашем проекте есть хоть одна строчка GPL кода, то вы обязаны открыть ВЕСЬ свой код своим пользователям. Это самая "вирусная" лицензия из всех возможных: https://tproger.ru/articles/whats-difference-between-licenses/
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083353
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У FastMM4-AVX двойное лицензирование: GPLv3 и LGPL.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083367
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
блин,

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

Если сумеете завернуть FastMM4-AVX во внешнюю dll и использовать её как менеджер памяти, то LGPL это позволяет - открыть придётся только сорцы этой dll.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083381
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если что, GPLv3 <> GPL (который v2)
Но все равно открывать исходники надо, судя по всему https://choosealicense.com/licenses/gpl-3.0/
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083392
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот размазали сопли: 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
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083439
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы они зарелизили только под GPL, то это был бы зашквар, конечно.
Если Lesser и тем более MPL - можете смело использовать, опенсорсить
код не придётся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083465
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потестировал, ради интереса, последнюю версию FastMM5. Сравнивал с обычным (бесплатным!) HeapAlloc. Результаты не впечатляют. Немного быстрее в однопотоке, начиная с 2-х потоков проигрывает. Вывод - на серверах использовать бессмысленно. За что просят деньги - непонятно.

Мои результаты. Синий - HeapAlloc, Желтый - FastMM5. По оси абсцисс - число потоков, по оси ординат - попугаи. Больше - значит лучше. Процессор 8-ядерный.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083467
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамтем более 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
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083470
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

Методика тестирования?
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083472
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083516
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083517
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Rusov
Потестировал, ради интереса, последнюю версию FastMM5. Сравнивал с обычным (бесплатным!) HeapAlloc. Результаты не впечатляют. Немного быстрее в однопотоке, начиная с 2-х потоков проигрывает. Вывод - на серверах использовать бессмысленно. За что просят деньги - непонятно.

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


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

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

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

Это миллисекунды. Дефолтный всех порвал.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083599
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обана:
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083632
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> не-а. см. пункт 3.2.a MPL:

А ещё считаешь, что разбираешься в лицензиях и юриспруденции...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083675
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov,

В 10ке сильно подкрутили системный аллокатор.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40083680
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl
В 10ке сильно подкрутили системный аллокатор.

Я тестировал на десятке. На реаллоках системный мм сливается.
...
Рейтинг: 0 / 0
FastMM4-AVX vs FastMM5 с точки зрения лицензии
    #40084112
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Rusov
Потестировал, ради интереса, последнюю версию FastMM5. Сравнивал с обычным (бесплатным!) HeapAlloc. Результаты не впечатляют. Немного быстрее в однопотоке, начиная с 2-х потоков проигрывает. Вывод - на серверах использовать бессмысленно. За что просят деньги - непонятно.

Мои результаты. Синий - HeapAlloc, Желтый - FastMM5. По оси абсцисс - число потоков, по оси ординат - попугаи. Больше - значит лучше. Процессор 8-ядерный.


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


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