[freebsd] IPFilter

krishtaf

PF was written during the summer and autumn of 2001 by Daniel Hartmeier and a number of OpenBSD
developers, and was launched as a default part of the OpenBSD 3.0 base system in December of 2001.
The need for a piece of new firewall software for OpenBSD arose when Darren Reed announced to the
world that IPFilter, which at that point had been rather intimately integrated in OpenBSD, was not after
all BSD licensed. In fact quite to the contrary. The license itself was almost a word by word copy of the
BSD license, omitting only the right to make changes to the code. The OpenBSD version of IPFilter
contained quite a number of changes and customizations, which it turned out were not allowed according
to the license. IPFilter was removed from the OpenBSD source tree on May 29th, 2001, and for a few
weeks OpenBSD-current did not contain any firewalling software.
Интересно, а почему тогда в фре субж присутствует ?
по крайней мере уж в cutting edge точно есть

hoha32

ipf уж чёрт знает сколько есть не только в cutting edge. В OpenBSD хрен поймёт какая реализация, но она почему-то называется тоже PF.

krishtaf

чувак, а ты нихуя не читал цитату

hoha32

Я прочёл и понял, что из-за проблем с лицензией PF был удалён из OpenBSD. Я не могу на основании этой цитаты сделать вывод о том, _какой_ PF после этого там стал использоваться - тот же, но с подправленной лицензией, или новый.

sergey_m

> Интересно, а почему тогда в фре субж присутствует ?
Для обратной совместимости.

krishtaf

т.е. при портировании не было внесено ни одного изменения в сорцы ?

krishtaf

PF was written by Daniel Hartmeier
Darren Reed announced to the
world that IPFilter, which at that point had been rather intimately integrated in OpenBSD, was not after
all BSD licensed
почувствуй разницу

sergey_m

> т.е. при портировании не было внесено ни одного изменения в сорцы ?
Не понял мысль. Изменения были внесены. В FreeBSD есть и ipf и pf. Первый существует для обратной совместимости.

krishtaf

Darren Reed автор IPFilter примерно следующее: "IPFilter был разработан для OpenBSD и хорошо интегрируется в систему, так что разработчики OpenBSD не должны вносить изменения в код(но разработчики сильно изменяли сорцы IPFilter для внесения его в мир ОпенБСД) и как следствие - изменение текста лицензии(в результате лицензия совпадала с БСД-лицензией, но запрещалось изменять сорцы IPFilter).
На что разработчики OpenBSD обиделись и разработали свой firewall, который назвали PF"
Внимание вопрос: на каких условиях IPFilter содержится во фре, если он не под BSD-лицензией ? Что-то поменялось в лицензии ?
P.S.
Неужели сами перевести не можете ?

hoha32

Что-то поменялось в лицензии ?
Abandonware?
К тому же, по этой "недолицензии" ничто не мешает включать сорцы IPFilter'а в БСД, не внося в него изменений

krishtaf

Abandonware?
хз
вот текст лицензии взятой из /usr/src/contrib/ipfilter/IPFILTER.LICENCE:
Copyright (C) 1993-2002 by Darren Reed.
The author accepts no responsibility for the use of this software and
provides it on an ``as is'' basis without express or implied warranty.
Redistribution and use, with or without modification, in source and binary
forms, are permitted provided that this notice is preserved in its entirety
and due credit is given to the original author and the contributors.
The licence and distribution terms for any publically available version or
derivative of this code cannot be changed. i.e. this code cannot simply be
copied, in part or in whole, and put under another distribution licence
[including the GNU Public Licence.]
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
I hate legalese, don't you ?
так и не понял как сочетются эта лицензия и лицензия BSD

sergey_m

Короче, там всё было нормально с лицензией. Просто Darrenа взяли на какую-то работу и он сказал, что будущие версии ipfilter возможно будут под другой лицензией. Theo с ним тут же посрался по этому поводу и поэтому Theo решил срочно выносить ipfilter из OpenBSD и искать альтернативу.

Ivan8209

Прямо.
БСД накладывает больше ограничений.
---
...Я работаю антинаучным аферистом...

krishtaf

и даже с этим ?
this code cannot simply be
copied, in part or in whole, and put under another distribution licence
[including the GNU Public Licence.]

Ivan8209

Да.
---
...Я работаю антинаучным аферистом...

sergey_m

БСД накладывает больше ограничений.
Ты хотел сказать, что здесь только два пункта полной BSD лицензии. Но упрощенная BSD лицензия тоже является BSD лицензией, более того FreeBSD старается на неё перейти.
Лицензия Даррена есть упрощенная BSD лицензия + запрещение релицензирования.

Ivan8209

Лицензия Даррена --- это новая лицензия БСД без трёх
ограничений, которые "1," "2" и "3."
Или старая лицензия БСД без четырёх ограничений.
Запрещение релицензирования есть и там, и там,
просто у Даррена оно высказано прямо в тексте.
Сравни:

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
(BSD)
с

Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
documentation files (the "Software" to deal in the
Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the
Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
(MIT)
---
...Я работаю антинаучным аферистом...
Оставить комментарий
Имя или ник:
Комментарий: