From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [IPv6:2a0c:4d80:42:2001::664]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 380043CB37 for ; Fri, 8 Oct 2021 13:51:48 -0400 (EDT) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1633715507; bh=YehYs7wKzLhbSwwYhSxXPql7OjaN4W9V3Ewpd28HrtQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=COhgke+bQ207BB4KbIJipoqUBlkIx29EQFRWWHcxgJkgOQotRtgeO4cH0u2sGTKUm ApBcOQRYaPqY/t5lw+BPc91lh+Zfv4DzDcBiUG1kob44adMOSJ5xny6XIjaGt2AETH L4a4MxXoSwlFenXHrcgkia1Jvh8/TbzUhAM+lnPJJhP6wa5YXWEYm0gU80BSLWzLQu kVj0QqO+VqRhaIvMsRYnaLpvnhC1CIyxQt46mwg50uRrRBXyUHQRaB53hHx+Jrxsdr k0PuwYKXJ28wbRNdn+9cM5RIXEwGKONt30N0CCee9RTzyKmsblB+pUTYnOWfiUlTdd rbXTK4njiIVcg== To: Dave Taht Cc: Jonathan Foulkes , Rich Brown , Rpm In-Reply-To: References: <7B6803AB-A910-4BD0-A4E8-63E7CD600790@jonathanfoulkes.com> <87bl40n5yv.fsf@toke.dk> Date: Fri, 08 Oct 2021 19:51:47 +0200 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87bl3zl80c.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Rpm] Alternate definitions of "working condition" - unnecessary? X-BeenThere: rpm@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: revolutions per minute - a new metric for measuring responsiveness List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Oct 2021 17:51:48 -0000 Dave Taht writes: > On Thu, Oct 7, 2021 at 9:40 AM Toke H=C3=B8iland-J=C3=B8rgensen via Rpm > wrote: >> >> Jonathan Foulkes via Rpm writes: >> >> > Let me add another tool, as it=E2=80=99s the one I use to ensure I mea= sure >> > full line capacity during our tuning tests. Netperf. >> [...] >> > But for research, I total agree Flent is great tool. Just wish it was >> > easier to tweak parameters, maybe I just need to use it more ;-) >> >> Fun fact: I originally started working on Flent because I grew tired of >> manually running 'netperf' tests. The original name was literally >> 'netperf-wrapper' ;) >> >> The original idea was that you'd customise it by writing new test >> definition files. Of course it has since turned out to be useful to >> customise things more at runtime, and Flent has grown quite a few >> features in that direction since. But the original legacy endures, so >> there are certainly things you can only do by writing test definition >> files. >> >> Anyway, specific feature requests are always welcome! :) > > I learned very painfully recently that using the gplv3 for anything > results in a blanket ban for any use whatsoever at many companies. > It might as well just be proprietary closed source code. > > I am not sure where to go from there, I recognise the 8+ years of work > into flent make it into a tool that is vastly superior to > anything else, but where it would do the most good - inside orgs > building and testing new products - is prohibited by lawyers. While I'm all for accommodating reasonable requests, I also prefer to fix the root causes of problems. And in this case that's at layer 8: Anyone whose lawyers tell them to not *use* Flent because of the GPLv3 license need to find themselves better lawyers. I did add a clarification of this to the Flent documentation[0], but really it shouldn't be necessary. -Toke [0] https://github.com/tohojo/flent/commit/d1a79eb227b050daf8137de0c8056a7a= c85cd68b