From: Aleksey Kuleshov <rndfax@yandex.ru>
To: Andrey Smirnov <andrew.smirnov@gmail.com>
Cc: "barebox@lists.infradead.org" <barebox@lists.infradead.org>
Subject: Re: [PATCH] ehci-hcd: remove useless timeout
Date: Fri, 04 Mar 2016 23:47:44 +0300 [thread overview]
Message-ID: <5582221457124464@web27h.yandex.ru> (raw)
In-Reply-To: <CAHQ1cqFcgVVnQvO6ACpNJx3Czgvdm+-eKyVGMDEYCRsVuFoutA@mail.gmail.com>
04.03.2016, 20:58, "Andrey Smirnov" <andrew.smirnov@gmail.com>:
> On Fri, Mar 4, 2016 at 4:04 AM, Aleksey Kuleshov <rndfax@yandex.ru> wrote:
>> [quote]
>> To improve tracking of who did what, especially with patches that can
>> percolate to their final resting place in the kernel through several
>> layers of maintainers, we've introduced a "sign-off" procedure on
>> patches that are being emailed around.
>> [/quote]
>>
>> So Linux kernel had some problems due to their huge developers/maintainers list
>> and they solved them by using "sign-off" procedure.
>> Do Barebox have that burden of "patches that can
>> percolate to their final resting place in the kernel through several
>> layers of maintainers"?
>>
>> Also in chapter 11 there are rules which are pure bureaucratic.
>> Bureaucracy is a thing of a large projects.
>> Is Barebox such as big as Linux that it must have these rules too?
>
> IANAL, but AFAIU those "rules which are pure bureaucratic" are a legal
> framework that originated in Linux kernel and was borrowed by many
> projects, Barebox among them.
So why Barebox borrowed them? Was it so necessary?
Was it well thought decision? Linux is a huge project, it has its mechanisms
to control this machine. Does Barebox really need this? Or it's just blindly
following the rules made by Linux project?
> So to answer your question: it has
> nothing to do with the size of the project, copyright and associated
> laws in various shapes or forms applies to everyone.Can it be done in
> a better, less verbose, more convenient form by smaller projects?
> Maybe or maybe not, but I don't think the question can be answered
> without performing proper legal analysis(done by law professionals, of
> course) which is very costly, time consuming, etc.
Well, that's what I call trying to solve problems which do not exist.
Do really small projects need to follow all such bureaucratic way rather than
just growing up?
For example, btw, FreeBSD, NetBSD, OpenBSD - these projects have no SOB.
They have "author" field and that's enough for them.
They are happily evolving every day.
What if git history magically disappears? Only authors written in files will be fixed,
but all authors of patches will disappear as well. So this SOB field is only
valid while "git log" gives you something to read.
>> Solving inexisting problems doesn't make life easier but complicates it.
>
> That's very much a truism, so you won't find much opposition to that.
> The devil, as usual, is in the details of how you define what
> constitutes a non-existing problem. This may sound rude and I
> apologize for not coming up with a way of better delivery, but I,
> personally, think that even if we were to assume that the whole SOB
> mechanism is most egregious and ridiculous legal cargo-cult,
> necessity to type "git commit -s" as opposed "git commit -s" when
> you are commiting changes is a non-existing problem.
Actually, I don't think, that SOB is cargo-cult. Linux has it because developers
decided that this is necessary and they can make steel arguments why they
need this like "this is huge project, tons of patches, we do squashing,
we must be sure that every patch was given under conditions of open source ..."
But that's for Linux - companies, billions of dollars... What about Barebox?
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next prev parent reply other threads:[~2016-03-04 20:48 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-03 12:48 Aleksey Kuleshov
2016-03-04 7:11 ` Sascha Hauer
2016-03-04 10:42 ` Aleksey Kuleshov
2016-03-04 11:59 ` Antony Pavlov
2016-03-04 12:04 ` Aleksey Kuleshov
2016-03-04 13:59 ` Antony Pavlov
2016-03-04 15:03 ` Aleksey Kuleshov
2016-03-04 17:58 ` Andrey Smirnov
2016-03-04 20:47 ` Aleksey Kuleshov [this message]
2016-03-04 22:57 ` Andrey Smirnov
2016-03-05 0:04 ` Aleksey Kuleshov
2016-03-05 9:15 ` Antony Pavlov
2016-03-05 9:27 ` Aleksey Kuleshov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5582221457124464@web27h.yandex.ru \
--to=rndfax@yandex.ru \
--cc=andrew.smirnov@gmail.com \
--cc=barebox@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox