On Thu, 12 Dec 2013, Otis Gospodnetic wrote:

Hi,

Thanks David & Rainer.  The last few emails were very constructive and
pragmatic.  Based on what I heard I'd think you'd want to push things
towards Github. Ignore Apache for now at least.
* Make Github *the only* source (i.e. not Adiscon git)

not the only source, but a primary source, equal to the adiscon git.

* Make
https://github.com/rgerhards/rsyslog/blob/master/doc/build_from_repo.htmlmore
prominent (and markup, not HTML)

no, it should still be html, because all the documentation is html and this is what actually creates the rsyslog.com website. haivng the local documentation that's shipped with every copy of rsyslog browsable is very useful. If you want to make the .html be a generated page, and the generation process also create something for somewhere else, no problem, but that's more work.

* Link it from rsyslog.com.  Your github repo clearly doesn't have much
Google juice.  Maybe David can pull some strings? ;)

for those who don't know, I started at Google this week, but I'm not in any position that I could influence their search. The thing to do is to just start using it and providing good instructions that link to it and it's ranking will improve.

David Lang

Thanks for being open.

Otis
--
Performance Monitoring * Log Analytics * Search Analytics
Solr & Elasticsearch Support * http://sematext.com/


On Thu, Dec 12, 2013 at 1:52 PM, David Lang <[email protected]> wrote:

On Thu, 12 Dec 2013, Otis Gospodnetic wrote:

 Hi,

On Thu, Dec 12, 2013 at 12:18 PM, David Lang <[email protected]> wrote:

 how is an Apache project more "open" than rsyslog currently is?


I have limited Rsyslog "feel".  But it seems there is a single company
behind it and the 24h problem was mentioned more times on the list in the
last week than Kafka, so that says something ;)


well, comments of the 24 hour problem happen any time there is a to-do
list and people ask why things aren't done. a project can have 1000 active
developers and still have a 24h problem. A higher user:developer ratio
makes this mroe obvious, but it's not clear how chaning to Apache would
change this.


 Rsyslog is probably not getting a huge number of patches on a regular
basis
and that is why Rainer can keep up.  If that were to change patches would
grow stale and contributor would be put off.  This won't happen any time
soon, I think, because I suspect growth is limited with the current
development model.  But that limited growth is what Rainer maaaaaaaay want
to change.  Or not - I don't know, but would love to find out, that's why
I
asked the question.


well, if we started getting a lot of patches, we would probably get
several contributers who are doing a lot of patches, and the kernel model
of 'trusted lieutenants' would probably develop. particular contributers
would work in particular areas, and they would review patches for those
areas and send them up to Rainer for final acceptance.

This scales very well and can address this limit.

But since we are so far from this limit, it doesn't make sense to make
major changes and loose months of development work when this isn't a
problem now or in the reasonable future. There are a huge number of
potential problems that could happen in the future. if we tried to prevent
all of them now, development would stop for years and 99%+ of the problems
would never have happened anyway. Wait to solve a problem until it's at
least near.

Rainer would love to get more contributions from people.


 Is it because it would allow companies to make proprietary forks of
rsyslog

and not contribute back? (something that currently they need to get a
license from Adiscon to do)


Hm, no, I don't think this is a problem to be concerned with at all.  In
the long run it pays to contribute back.  Not very many people want to
fork
a healthy project.

or is there some other benefit?



See the mention of growth above.  But if growth, more contributors, even
more corporate backing (i.e. company X paying its employees to work on
Rsyslog because their product relies on Rsyslog) is not interesting, then
maybe the current model is OK.


moving a project to apache doesn't magically make it grow. It only makes
it grow if it fixes some problem that was preventing growth.

A log of companies have made projects 'open' on the promise that it would
get them lots of new developers for no extra effort, and it almost never
ends up working that way.

This sort of thing is why I am hammering on details of what is expected to
change. Generalities don't convince me.



 Rainer and Adiscon have been very open in terms of taking suggestions
from
outside and implementing sponsored improvements when they decided that
the
suggestions were too large a chunk to fit in the time budget for free. So
unless you expect more people to be able to tell Rainer what to work on,
the development direction would not be any more open than it is now.


Aha, I think this points out something important.
Suggestions are good.
Contributions are better.
Being able to suggest + contribute + commit - priceless.


Actually, I disagree. too many peopel with commit privileges are a
problem, see the wikipedia dueling edits as an example.

Multiple committers only work when they are in very close agreement almost
all the time.


 And it's not like with being open the business of "sponsored features"
goes
away!  There are *tons* of companies whose business model is that +
training + support + .... while the code is all fully open, has a *big*
community around it, etc. etc.

Openness would help with precisely what you outlined here.  It's not about
"tell Rainer what to work on".  It's about "I'll do it, including testing
and documenting and committing and later answering community's questions
about it and becoming an expert and writing a book about it and thus
giving
Rsyslog even more exposure and ...." you see how it goes, it's a chain
reaction.


except for the commit portion, everything you say is already possible, adn
there are enough very good projects where people do everything else you
talk about without the ability to directly commit themselves that I
disagree with the idea that commit privileges are critical.

David Lang


 Otis
--
Performance Monitoring * Log Analytics * Search Analytics
Solr & Elasticsearch Support * http://sematext.com/





David Lang

On Thu, 12 Dec 2013, Otis Gospodnetic wrote:

 Date: Thu, 12 Dec 2013 12:09:50 -0500


From: Otis Gospodnetic <[email protected]>
Reply-To: rsyslog-users <[email protected]>
To: rsyslog-users <[email protected]>
Subject: Re: [rsyslog] Rsyslog => Apache?


It does mean that.  Anything that is pluggable and that is GPL and that
doesn't have to be in the Apache repo and could be pulled in at "make
time"
could stay under any other license.  I've seen this done before.

Re 2-3 months of work.  One way to look at this is that by opening up
Rsyslog more you'd get more contributions (this *does* take time and
nurturing effort, but it's a win in the long term).  If I were you, I
would
specifically "advertise" pieces that are under GPL and that are top
priority to rewrite.  Not by opening a hard to spot issue, but in some
much
more prominent fashion.

Otis
--
Performance Monitoring * Log Analytics * Search Analytics
Solr & Elasticsearch Support * http://sematext.com/


On Thu, Dec 12, 2013 at 5:37 AM, Rainer Gerhards
<[email protected]>wrote:

 Let's keep the info flowing, but one important point: doesn't that mean

ASL
is required? That's a medium problem, would require roughly 2 to 3
month
of
re-coding (best guess) features that are currently covered by GPL code,
only.

Any thoughts?

Rainer


On Thu, Dec 12, 2013 at 11:30 AM, Rainer Gerhards
<[email protected]>wrote:

 Just a tiny note due to overload ;)



On Thu, Dec 12, 2013 at 11:05 AM, Radu Gheorghe <
[email protected]
wrote:

 Hi,


I'll leave it to Otis to give more details, because he's an Apache
committer, but I believe there's a misunderstanding here.

An Apache project can still be backed up by a commercial company.
Lots

 of


 projects are, like Solr, Flume (another logging product!) and so on.
The

main advantage I see is that it's easier for the community to
contribute
and drive the project forward. It's a model that seems to work for
open-source software, and lots of projects who got in there are doing

 very


 well - very active, growing, lots of people offering

consulting&support&professional services, building more complex
products
on
top of them, packaging them in various ways, etc

I think this is an idea that would help drive more contributions and
hopefully solve the 24 hours/day problem that keeps popping up
lately,
more
and more as rsyslog gets more attention. To prove the "attention"

 theory,


 let's look at some trends for rsyslog and some other products that
came


 up


 in discussions lately:



 http://www.google.com/trends/explore#q=rsyslog%2C%

20logstash%2C%20syslog-ng&cmpt=q


 And the mailing list traffic:
http://dir.gmane.org/gmane.comp.sysutils.rsyslog

Maybe going to Apache would be a crazy idea in the sense that it

 requires


 following that procedure. And people already have too little time.


 Maybe a


 less crazy idea is just to put it on GitHub or somewhere similar where


 it


 would be easy to just send pull requests.




Well... done so 6 month ago ;) This is the initial blog post with some
progress:

http://blog.gerhards.net/2013/05/moving-to-github.html

Was announced at several places. Overall feedback is "not bad, but no

 real

 difference".

Rainer


 This will not only make code

patches easier, but I'm thinking at documentation, tests, issues, all
in
one place.

Not only contributions would be easier, but it would make things
would

 be


 more visible. Your github profile counts for many as some sort of CV.


 The


 more&better you contribute, the more awesome you are (think job

opportunities and such). For the project, it would make it easier to
see
how it evolves: contributions, issues, wiki - again, all in one
place.
That
is familiar to many.

Apache takes this idea to a higher level, as far as I understand, so

 crazy


 could be crazy-good. *Could be* - I don't know, really, I'm lacking

knowledge about how Adiscon and Apache works, although I have some
idea
about both. Otis, maybe you can say some more about the advantages
(and
disadvantages)?

And I'm obviously curious about what the Adiscon guys have to say
about
this.

Best regards,
Radu

2013/12/11 Boylan, James <[email protected]>

 I agree with David. As a business who developsand supports a
product,


 I


 can't see any reason for Adiscon to do so unless they decide to no


 longer

 support and develop the software.

-- James
-- Sent from my mobile --

----- Reply message -----
From: "David Lang" <[email protected]>
To: "rsyslog-users" <[email protected]>
Subject: [rsyslog] Rsyslog => Apache?
Date: Wed, Dec 11, 2013 3:09 PM

not being an adiscon person, my first question is why they would
want

 to do

 that?

David Lang

On Wed, 11 Dec 2013, Otis Gospodnetic wrote:

 Date: Wed, 11 Dec 2013 16:05:11 -0500

From: Otis Gospodnetic <[email protected]>
Reply-To: rsyslog-users <[email protected]>
To: rsyslog-users <[email protected]>
Subject: [rsyslog] Rsyslog => Apache?

Hi,

Maybe this is a completely crazy question, but has Adiscon ever

 considered

 moving Rsyslog to Apache?

Thanks,
Otis
--
Performance Monitoring * Log Analytics * Search Analytics
Solr & Elasticsearch Support * http://sematext.com/
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a

 myriad


 of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if
you
DON'T LIKE THAT.


 _______________________________________________

rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a

 myriad


 of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you

DON'T LIKE THAT.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a

 myriad


 of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you

DON'T LIKE THAT.

 _______________________________________________

rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
myriad
of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if
you
DON'T LIKE THAT.



 _______________________________________________

rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
myriad
of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
DON'T LIKE THAT.

 _______________________________________________

rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
DON'T LIKE THAT.

 _______________________________________________

rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
DON'T LIKE THAT.

 _______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
DON'T LIKE THAT.

 _______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad
of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you
DON'T LIKE THAT.

_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to