[prev in list] [next in list] [prev in thread] [next in thread] 

List:       syslog-ng
Subject:    Re: [syslog-ng] Bugfix releases?
From:       Gergely_Bodnár <gergely.bodnar () balabit ! com>
Date:       2017-09-29 7:37:11
Message-ID: CAGLD84-95EGY-kiS+mPyw=1E9TmR+8_qpn903OBu7G0HfaT=+g () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hello,

There are two perspectives to discuss here: syslog-ng as a project and
Balabit as a commercial organization. It is sometimes difficult to separate
the two, but we make a continuous effort to ensure that Balabit does not
have any exclusive rights to the syslog-ng project: We use a licensing that
is symmetric, we don't use CLAs & we invest in a development infrastructure
that is independent from our internal resources.

Although Balabit is employing the original syslog-ng developers, it is only
one member of the community.

Let me answer your question concerning maintenance releases from the
Balabit company perspective.

In the past year we have started to invest more company resources to help
the Open Source community and improve syslog-ng.

   1.

   Our commercial offering is not a fork anymore, it is actually based on
   the latest syslog-ng release. This means that we work upstream first.
   (bugfixes, features, etc.)
   2.

   We moved portions of our QA infrastructure to the cloud so it is
   improving the stability of the OSE codebase too.
   3.

   We seeked contacts with our fellow distro maintainers to improve
   collaboration


When investing into a project, Balabit as an organization should and has to
decide its priorities, the same ways that any other entity can do the same
in the syslog-ng project. We had to make a decision which part of the
product should we improve and we have chosen to make syslog-ng a
fast-developing product: speed up new features, merge more pull requests,
fix more bugs, make automated testing more robust and release more often.
We are competing with technologies that are fast moving, supporting more
use-cases and we have to be better than they are.

Along with this decision we also had to let the maintenance versions go.
While we understand it is important for some of our users. We're
encouraging the distro package maintainers to apply the necessary patches
to their packages and we're  helping them if they get stuck. Or if a distro
bug is filed upstream us which is already fixed we'll help finding the
appropriate patch. We would even be willing to help someone stepping up
into this maintenance role to help synchronize distro packages. We just
don't want to do the releases and the corresponding QA that maintenance
releases would bring.

Also, we firmly believe that the rolling releases that we started to do
improves both velocity and quality on the long term. Automatic tests run on
all pull requests submitted via github (unit and end-to-end testing alike).
We base our supported commercial offering on the very same, solid open
source base. And we do our releases every 2 months, first an Open Source
and then a Premium Edition.

These changes however are part of a journey, we would not stop at this
point to increase our investment even further to help our community: we're
currently in progress of creating a fresh new website to provide more
useful content, like explanation of use-cases, blog posts, webinars and
binary packages.

Cheers,

Gergely


On Tue, Aug 22, 2017 at 3:42 PM Fabien Wernli <wernli@in2p3.fr> wrote:

> Hi,
>
> While I'm very happy with the current rapid development cycle of syslog-ng,
> I can't stop wondering: what happened to bugfix releases?
>
> The quality of the releases is very high indeed, but regressions still
> appear now
> and then, and some users (not us) prefer the safe approach of sticking to
> one major release, and applying only bug fix releases. I think these people
> may have a hard time nowadays.
>
> What's the mailing-list reader's opinion on that?
>
> Cheers
>
>
> ______________________________________________________________________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation:
> http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ: http://www.balabit.com/wiki/syslog-ng-faq
>
> --

*Gergely Bodnar* | syslog-ng Product Owner
gergely.bodnar@balabit.com
follow Balabit on: web <http://go.balabit.com/F9ZZ500bh0U013LX000VAE5> |
blog <http://go.balabit.com/VZZi000AL90V300U55X1cE0> | linkedin
<http://go.balabit.com/CZ100j0d50LU0EAZ3X09V05>| facebook
<http://go.balabit.com/I090eUZ0551kEA3X0L0ZV00> | twitter
<http://go.balabit.com/c0503X1U05EZ09AVl0ZfL00>

* © BalaBit Corp.* Weiser Mazars 135 West 50th Street New York, NY 10020 USA

[Attachment #5 (text/html)]

<div dir="ltr"><span \
id="inbox-inbox-docs-internal-guid-8567e61f-cc8e-b1a3-c637-5719dc2443c2"><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Hello,</span></p><br><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">There \
are two perspectives to discuss here: syslog-ng as a project and Balabit as a \
commercial organization. It is sometimes difficult to separate the two, but we make a \
continuous effort to ensure that Balabit does not have any exclusive rights to the \
syslog-ng project: We use a licensing that is symmetric, we don't use CLAs &amp; we \
invest in a development infrastructure that is independent from our internal \
resources.</span></p><br><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Although \
Balabit is employing the original syslog-ng developers, it is only one member of the \
community.</span></p><br><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Let \
me answer your question concerning maintenance releases from the Balabit company \
perspective.</span></p><br><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">In \
the past year we have started to invest more company resources to help the Open \
Source community and improve syslog-ng. </span></p><ol \
style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" \
style="list-style-type:decimal;font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Our \
commercial offering is not a fork anymore, it is actually based on the latest \
syslog-ng release. This means that we work upstream first. (bugfixes, features, \
etc.)</span></p></li><li dir="ltr" \
style="list-style-type:decimal;font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">We \
moved portions of our QA infrastructure to the cloud so it is improving the stability \
of the OSE codebase too.</span></p></li><li dir="ltr" \
style="list-style-type:decimal;font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline"><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">We \
seeked contacts with our fellow distro maintainers to improve \
collaboration</span></p></li></ol><br><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">When \
investing into a project, Balabit as an organization should and has to decide its \
priorities, the same ways that any other entity can do the same in the syslog-ng \
project. We had to make a decision which part of the product should we improve and we \
have chosen to make syslog-ng a fast-developing product: speed up new features, merge \
more pull requests, fix more bugs, make automated testing more robust and release \
more often. We are competing with technologies that are fast moving, supporting more \
use-cases and we have to be better than they are.</span></p><br><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Along \
with this decision we also had to let the maintenance versions go. While we \
understand it is important for some of our users. We're encouraging the distro \
package maintainers to apply the necessary patches to their packages and we're   \
helping them if they get stuck. Or if a distro bug is filed upstream us which is \
already fixed we'll help finding the appropriate patch. We would even be willing to \
help someone stepping up into this maintenance role to help synchronize distro \
packages. We just don't want to do the releases and the corresponding QA that \
maintenance releases would bring.</span></p><br><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Also, \
we firmly believe that the rolling releases that we started to do improves both \
velocity and quality on the long term. Automatic tests run on all pull requests \
submitted via github (unit and end-to-end testing alike). We base our supported \
commercial offering on the very same, solid open source base. And we do our releases \
every 2 months, first an Open Source and then a Premium Edition.</span></p><br><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">These \
changes however are part of a journey, we would not stop at this point to increase \
our investment even further to help our community: we're currently in progress of \
creating a fresh new website to provide more useful content, like explanation of \
use-cases, blog posts, webinars and binary packages.</span></p><br><p dir="ltr" \
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Cheers,</span></p><p \
dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span \
style="font-size:11pt;font-family:Arial;background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Gergely</span></p></span><br \
class="inbox-inbox-Apple-interchange-newline"><br><div class="gmail_quote"><div \
dir="ltr">On Tue, Aug 22, 2017 at 3:42 PM Fabien Wernli &lt;<a \
href="mailto:wernli@in2p3.fr">wernli@in2p3.fr</a>&gt; wrote:<br></div><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">Hi,<br> <br>
While I&#39;m very happy with the current rapid development cycle of syslog-ng,<br>
I can&#39;t stop wondering: what happened to bugfix releases?<br>
<br>
The quality of the releases is very high indeed, but regressions still appear now<br>
and then, and some users (not us) prefer the safe approach of sticking to<br>
one major release, and applying only bug fix releases. I think these people<br>
may have a hard time nowadays.<br>
<br>
What&#39;s the mailing-list reader&#39;s opinion on that?<br>
<br>
Cheers<br>
<br>
______________________________________________________________________________<br>
Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" \
rel="noreferrer" target="_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
                
Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng" \
rel="noreferrer" target="_blank">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
                
FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq" rel="noreferrer" \
target="_blank">http://www.balabit.com/wiki/syslog-ng-faq</a><br> <br>
</blockquote></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" \
data-smartmail="gmail_signature"><div dir="ltr"><p class="gmail_msg" \
style="color:rgb(103,103,103);font-family:arial"><span \
class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space"><span \
style="background-color:rgba(251,246,167,0.498)"><b>Gergely Bodnar</b></span>  \
</span>| syslog-ng Product Owner<br><a \
href="mailto:gergely.bodnar@balabit.com">gergely.bodnar@balabit.com</a><br>follow \
Balabit on:<span class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space"> \
</span><a href="http://go.balabit.com/F9ZZ500bh0U013LX000VAE5" class="gmail_msg" \
target="_blank" style="color:rgb(41,129,196)">web</a><span \
class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space">  \
</span>|<span class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space"> \
</span><a href="http://go.balabit.com/VZZi000AL90V300U55X1cE0" class="gmail_msg" \
target="_blank" style="color:rgb(41,129,196)">blog</a><span \
class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space">  \
</span>|<span class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space"> \
</span><a href="http://go.balabit.com/CZ100j0d50LU0EAZ3X09V05" class="gmail_msg" \
target="_blank" style="color:rgb(41,129,196)">linkedin</a>|<span \
class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space">  \
</span><a href="http://go.balabit.com/I090eUZ0551kEA3X0L0ZV00" class="gmail_msg" \
target="_blank" style="color:rgb(41,129,196)">facebook</a><span \
class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space">  \
</span>|<span class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space"> \
</span><a href="http://go.balabit.com/c0503X1U05EZ09AVl0ZfL00" class="gmail_msg" \
target="_blank" style="color:rgb(41,129,196)">twitter</a></p><div \
id="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-m_5614423292800000536bot" \
class="gmail_msg" style="color:rgb(103,103,103);font-family:arial;border-top:1px \
solid rgb(204,204,204);clear:both;line-height:18px;font-size:12px"><img alt="" \
class="gmail_msg" style="margin: 10px 0px 15px;" \
src="https://pages.balabit.com/rs/855-UZV-853/images/tesztlogo3.png"><p \
class="gmail_msg"><b class="gmail_msg"> © BalaBit Corp.</b><span \
class="inbox-inbox-inbox-inbox-inbox-inbox-inbox-inbox-Apple-converted-space">  \
</span>Weiser Mazars 135 West 50th Street New York, NY 10020 \
USA</p></div></div></div>


[Attachment #6 (text/plain)]

______________________________________________________________________________
Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
FAQ: http://www.balabit.com/wiki/syslog-ng-faq



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic