1 |
On Wed, Apr 15, 2015 at 7:59 AM, Peter Stuge <peter@×××××.se> wrote: |
2 |
> Robin H. Johnson wrote: |
3 |
>> Why should we not be able to benefit from really good closed-source |
4 |
>> CI tools that are offered for free to the open-source community? |
5 |
> |
6 |
> Because it may not be in line with Gentoo politics. |
7 |
> |
8 |
> |
9 |
>> Jenkins, Buildbot and others are existing libre options in this |
10 |
>> ecosystem, but aren't keeping pace with development. |
11 |
> |
12 |
> Politics that somehow matter usually require compromise. |
13 |
> |
14 |
> The (rhetorical) question is, what is most important? |
15 |
|
16 |
Well, right now the alternative to what is set up right now is not |
17 |
using anything at all, until somebody sets something else up. |
18 |
|
19 |
The only choices we actually have in front of us are status quo, or |
20 |
less-than-libre tools. The status quo is becoming painful enough that |
21 |
people are fairly desperate to get away from it. |
22 |
|
23 |
The status quo isn't entirely libre either. Half of our QA depends on |
24 |
people running random scripts on their own private systems, which may |
25 |
or may not be entirely open-source, and if they go away we certainly |
26 |
don't have the ability to readily reproduce them centrally. Given the |
27 |
choice of travis-ci or a bunch of scripts running on somebody's random |
28 |
tinderbox, the former is probably less likely to just disappear. I |
29 |
don't mean to criticize devs for running random tools and scripts on |
30 |
their own boxes either, because without them we'd be even worse off. |
31 |
|
32 |
If people want pure-FOSS tools, they need to make it happen. If we |
33 |
had a choice between an 85% solution that was proprietary and a 75% |
34 |
solution that was FOSS, there is a good choice we'd line up behind the |
35 |
latter. The problem is that what we have is a choice between the |
36 |
proprietary 85% solution that somebody has implemented, and a |
37 |
theoretical FOSS alternative that nobody wants to do anything but talk |
38 |
about. |
39 |
|
40 |
So, I'm pretty hesitant to go in and say "stop!" |
41 |
|
42 |
-- |
43 |
Rich |