1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA256 |
3 |
|
4 |
On 09/12/16 23:46, Christopher Head wrote: |
5 |
> On Wed, 7 Dec 2016 12:15:06 -0500 james <garftd@×××××××.net> |
6 |
> wrote: |
7 |
> |
8 |
>> Gentoo-proper is has too much political baggage to encourage |
9 |
>> folks to innovate, imho. So, I really hope the gentoo dev |
10 |
>> community gets behind the Anna Wilcox idea of streamlining Gentoo |
11 |
>> into the most fork-able distro on the planet. WE could all be one |
12 |
>> happy family and yet be very competitive with our ideas, trials |
13 |
>> and published results? Surely a few eggheads |
14 |
>> (academcis/pedantics) see the wisdom of competing micro_distros? |
15 |
>> Then there can be peace and harmony as everybody can do exactly |
16 |
>> as they please with their little cluster of gentoo and their very |
17 |
>> own portage-tree. And then folks running gentoo-proper now can |
18 |
>> pick and choose which innovations they want to include in the |
19 |
>> master tree. |
20 |
> |
21 |
> As an ordinary user, this sounds pretty bad. Forking is great for |
22 |
> developers, but bad for users. I don’t *want* 27 different |
23 |
> Gentoo-derived fork distributions, each of which is great at one |
24 |
> thing. I don’t want to have to reinstall a different OS just |
25 |
> because I switch from writing embedded code to running Octave. |
26 |
> Honestly, I don’t even want to go out and find other OS’s repos, |
27 |
> add them as overlays, and hope the inter-OS dependencies work. |
28 |
|
29 |
|
30 |
I think James has perhaps spoken ambiguously, or at least I hope that |
31 |
you have misunderstood his proposal. (If you haven't, then he's |
32 |
misunderstood mine.) |
33 |
|
34 |
The point of making it easier to fork is not only for the benefit of |
35 |
developers. As James says: |
36 |
|
37 |
> And then folks running gentoo-proper now can pick and choose which |
38 |
> innovations they want to include in the master tree. |
39 |
|
40 |
The idea being the people who "run" Gentoo, that being the developers |
41 |
of Gentoo, can pick what they want from the forks and derivatives, and |
42 |
include those improvements in the master tree. Then all Gentoo users, |
43 |
and all derivatives of Gentoo, can benefit from those improvements. |
44 |
|
45 |
Consider the relationship between Fedora and CentOS/RHEL. Fedora is |
46 |
released rapidly, compared to RHEL. It is where innovation and |
47 |
development happen for them. Then RHEL picks the best bits from them |
48 |
and ships it in their product. You don't have to run Fedora to be |
49 |
able to use the work they produce. (Though sometimes you have to wait |
50 |
a while!) |
51 |
|
52 |
So for one example, at Adélie we are focusing hard on the musl libc. |
53 |
At some point in the future, when we have things looking good, we can |
54 |
contribute that back to the official Gentoo musl overlay. Ideally, |
55 |
that would be the main Gentoo package tree... but at least the overlay. |
56 |
|
57 |
We have also packaged some great open fonts that we've found. We can |
58 |
easily send our ebuilds to Gentoo's media team and they could put it |
59 |
right in to the tree. (Right now, I'm still working out the best ways |
60 |
to use the fonts eclass... hence there is no upstreaming yet.) |
61 |
|
62 |
Forks and derivatives allow a much wider community the ability to |
63 |
experiment with the powerful Gentoo system without fear of "breaking" |
64 |
the "real" Gentoo tree. Things like my APK BINPKG_FORMAT patch may |
65 |
never make it upstream, which is fine. However, overall the goal is |
66 |
to enrich the broader Gentoo userbase. |
67 |
|
68 |
After all, isn't that the idea behind open source in the first place? |
69 |
You have the freedom to take the code, do what you want with it, and |
70 |
then contribute your changes back when you're sure they're good. |
71 |
Forking Gentoo allows people to try out more wide-sweeping or drastic |
72 |
changes without any danger. |
73 |
|
74 |
The future can be cool and groovy if we have the freedom to tinker :) |
75 |
|
76 |
- --arw |
77 |
|
78 |
|
79 |
- -- |
80 |
A. Wilcox (awilfox) |
81 |
Project Lead, Adélie Linux |
82 |
http://adelielinux.org |
83 |
-----BEGIN PGP SIGNATURE----- |
84 |
Version: GnuPG v2 |
85 |
|
86 |
iQIcBAEBCAAGBQJYS5zfAAoJEMspy1GSK50UjiYQALxqN9b3UG04ioErJ/fyBoaK |
87 |
qSZjyCw7xXK+SaiNXyfDQPPmoTMxdNgog74awEwM4bGVYplMECeIf8JLcyDpRzol |
88 |
fBbnhucckeLAYM+n4RNv/eozjRtg7qc5SgnkIL0mihDkzEVgAX5d5pUS4V4ZIoe5 |
89 |
P8Q3fMsxdOFomBetLG3pKBpO980xylf2xy/6EoZVAbeR0kIqw4NecskTe+by4toz |
90 |
vJbrvKX4ht+yhNPGw+QfKY+oM3KEzc8VsjcDI53OzFL4CuNm43CkAECExhcl1pXi |
91 |
4VbmENP5M1omP5AhAJiEsev3ORhzXKFX+9Zs8Z/WQYi+Osnzw3I2HxX5FK7g8J9K |
92 |
DNprGIrjnoazwKVMaBapK8qEmI8r8xYQVqKq6s8wzWbTa8k1FYA0H8A/pCbeQmjz |
93 |
o/TdE8oc5py426T7CThxFVsRdLiq0q8werEJ4Zql1nFBNYu34Us15i8MIkujHu25 |
94 |
mrByesaeuTM25TfHzRV0A7LCte8vvGJkwZ6Z9ndokJdSIn9Xjw4sUgGRjT5SKsu4 |
95 |
KKN4UDTpATSX5jRmCfVeREHWyPuVJermeX/2BRVmH1EbQ4KgqPetLMm19SBzKxEs |
96 |
dOLLlPRj4lsh9s7Z/J9nkzKUGWsNBUGbM9+iMOF5/e8CgT4eLIcmHsmFeqxJsylk |
97 |
IrzjcKTPHvEeM4oP+Yfm |
98 |
=2Y0G |
99 |
-----END PGP SIGNATURE----- |