stuff going on, and soliciting ideas

25 views
Skip to first unread message

Andrew Kane

unread,
Oct 11, 2015, 10:27:37 PM10/11/15
to freegeek...@googlegroups.com, Washington State Free Software Enthusiasts, Lee Fisher, Dan, Alan Jervis, Beryl Fernandes
It's been a couple of weeks since the last FGSEA-ish meeting at Third
Place. I don't intend that we should have another one this month unless
someone else wants to and has ideas on what to talk about.

Since the last meeting I've made very little progress on starting the
as-yet-unnamed organization I've been talking about. I have not
forgotten, but I hope no one is in a hurry. This is a complex area in
which I have no prior training. I'm assuming that everyone who reads
this already knows what I'm talking about, but just in case: Free Geek
Seattle is effectively dead, and I'm planning to start a different
organization which will help it and other similar organizations to
start. I'm currently thinking of using the name "Libremake" for this
organization. Hopefully someone has a better idea?

I've also been remiss in answering emails and absent from the usual IRC
channels. I have strained something in my back (or neck or shoulder,
somewhere back there) which has made it difficult for me to type and to
do other things.

Because of this injury I have delayed the bicycle trip which I had
intended to re-attempt this month. If I am able, I will go out of town
for approximately the week of the 15th through the 22nd. Through most of
that time I will be out of the range of electromagnetic communication,
so if you need to reach me you'll need a non-motorized vehicle or
perhaps an alpenhorn. I will be back for SeaGL, and if I haven't healed
soon enough I will not leave at all.

My presentation for SeaGL is taking longer than I would wish, but the
delay (learning DocBook XML, which is more complex than I at first
thought) will hopefully be worthwhile. The topic is "How to Start
Contributing to FOSS Projects" and the talk is itself a Free Software
Project under GPLv2. I hope some smarter folk than I am will contribute,
because this is a 50 minute talk IIRC. There isn't much of anything
there currently, but hopefully by the time anyone reads this I will have
fleshed it out some.

I have a lot of other stuff going on. I apologize to anyone who has been
waiting to hear back from me. If there's something I'm supposed to be
doing for you, please feel free to remind me about it. Not everything
gets into my calendar, and if it's not there I forget it.

ted....@gmail.com

unread,
Oct 12, 2015, 9:25:32 PM10/12/15
to freegeek-seattle
Thanks for your continued work on the new idea. I hope you enjoy your bike trip.

I'll see you at SeaGL.

Lee Fisher

unread,
Oct 26, 2015, 3:51:59 PM10/26/15
to freegeek...@googlegroups.com, Washington State Free Software Enthusiasts
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512


On 10/11/2015 07:27 PM, Andrew Kane wrote:
> It's been a couple of weeks since the last FGSEA-ish meeting at
> Third Place. I don't intend that we should have another one this
> month unless someone else wants to and has ideas on what to talk
> about.
>
> Since the last meeting I've made very little progress on starting
> the as-yet-unnamed organization I've been talking about. I have
> not forgotten, but I hope no one is in a hurry. This is a complex
> area in which I have no prior training. I'm assuming that everyone
> who reads this already knows what I'm talking about, but just in
> case: Free Geek Seattle is effectively dead, and I'm planning to
> start a different organization which will help it and other similar
> organizations to start. I'm currently thinking of using the name
> "Libremake" for this organization. Hopefully someone has a better
> idea?

I think that the area could benefit from some more active FOSS
involvement in projects. Today, most activities seem to focus around
meeting at bars and socializing, occasional protests against non-GPL
entities.

I wish FSF had more constructive, educational goals for local
LibrePlanet chapters.

I liked having the LibreOffice hackathon adjacent to SeaGL last year;
too bad Robinson wasn't around this year. I think we should have a
quarterly hackathon for a strategic FOSS project, where there is some
local project volunteer around locally to help coordinate with newbie
involvement with that project.

I think recurring FOSS hackathons and some FOSS core training should
be the central to a replacement for FGSea. It also is core to the
skillsets/education that Andrew is looking at, to help build new FOSS
contributors. Hackathons/bug-squashing-parties bring in all types,
people, developers, testers, writers, localization/globalization
experts, etc.

There are multiple FOSS communities for most FOSS languages, OSes, and
big projects. If this group could get one person from each community
to contribute training on their area-of-expertise, we'd have a good
way to help introduce local citizens to FOSS. Similar to the Free Geek
Portland's monthly training schedule.

I'd contribute intro courses for Python, embedded Linux, and embedded
Android, using LibreOffice/OpenOffice suite.

One optional goal would be to help newbies with some industry
certification, eg Linux sysadmin, and getting some job placement via
local tech/startup community. In the past, some certs use to offer
free testing at LinuxFestNW. Timing training to work with these orgs
to have LFNW/SeaGL cert might be nice.

Hosting at public libraries is probably the best option for now.

Like Andrew mentioned at SeaGL, perhaps this new group might have more
OpenHatch affiliation?

I don't have time to actively run this group, but I can help teach a
few classes/quarter. I don't expect we should all rely on Andrew to
build this for us.

If everyone can contribute a course or two, and/or help with some part
of general infrastructure, there might be a chance to reboot the FOSS
training/education part of FGSea again. It is too much to have Andrew
to solo, and I doubt he would bother if nobody is willing to help.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQJ8BAEBCgBmBQJWLoRcXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NzNBMTNDNDk3QTdBRUZCMTE2NzBFQTMx
NUQ1MkMwNUMzNUFDODc2AAoJEBXVLAXDWsh2gKoP/R98UqayRMBIOhK5GWT7LvJv
nOr0syFNhoIMfn/6hUNXbIgL+PrHed4OyLvU3b/JVw/vuY5vqniaRyto5DXNOdpP
QjH9cBhpAWv72Y+aqpX1uQls2Zo8+2/VefPMzbRS1hetQFvucjctUx7+nEjaUdbi
UO953F+8SIUUPKRA/jzrBeHjexGf3P1BKn7YJE5aqIBD7kSGVZ4ZbJaw9qr4LBnU
yxIRQijc+xSaFPFX5FDZuW3w0IsxIR+/Nuc58C4NvAAvxPSUOx9uOV8SIFRfjKen
rwOW7bq0hrn5QqkCa3m+MQafWSQddxlhrzpeE0FHnZb/YGe2C7orC1HJa6U8ObrZ
84hp5OgLwKOfHKrRCcoyvAyoqCjHiKpHgrJgIgyq/d4GV+8uclhck7W9RG+q/ERu
3+95bSemo+yhOLCPoKSfSlIxWyi+FcbGw1JDqiWRMtnLU2C/F7uPQkMv7iyZFcrc
dyPuE5xqPKgJUb9dUBWtbMm09RRaF6l1mKy7j6ybcqIYGAZ4dnOcMvkSQpu67MZZ
jW0E7x4AlulgMgKt5+yUo2p5AuVFsTly9SyeEsyr7frlUx6H0fBl3inDmKk9IKaj
+aGZPiey27y5Qc6yNdUndBZxmHvgQ2cKL5Zkn1dN0JoX+jX8lHmbmV7aNXNS+HPD
0AH0CcXjcj3eL86O9eCZ
=vjtc
-----END PGP SIGNATURE-----

Andrew Kane

unread,
Nov 2, 2015, 3:23:50 PM11/2/15
to freegeek...@googlegroups.com
On 10/12/2015 06:25 PM, ted....@gmail.com wrote:
> Thanks for your continued work on the new idea. I hope you enjoy your bike trip.
>
> I'll see you at SeaGL.
>

Hi Ted, I don't remember seeing you at SeaGL- I apologize if this is
because I forgot. IIRC you're a docs guy, so I'm writing to solicit your
help with a project: a gentle introduction to Free Software
contributions that uses itself as its prime example:

https://github.com/koanhead-fgsea/howto-contrib

If you're a github user and are interested in this project I'd really
like to get some PRs from you. If you aren't and don't want to become a
github user I'd be grateful for any basic tips on how to structure a
document of this type, or other fruits of your documentation experience
you are willing to share.

Also, thanks for the good wishes but I'm afraid the bicycle trip didn't
work out- between injury and time constraints I wasn't able to get
started in time and had to wait until after SeaGL. Probably this means
waiting until spring, but I guess I'll wait and see.

Andrew Kane

unread,
Nov 7, 2015, 4:27:51 PM11/7/15
to freegeek...@googlegroups.com, Washington State Free Software Enthusiasts
On 10/26/2015 12:51 PM, Lee Fisher wrote:
>
> On 10/11/2015 07:27 PM, Andrew Kane wrote:

>
>> Since the last meeting I've made very little progress on starting
>> the as-yet-unnamed organization I've been talking about. I have
>> not forgotten, but I hope no one is in a hurry. This is a complex
>> area in which I have no prior training. I'm assuming that everyone
>> who reads this already knows what I'm talking about, but just in
>> case: Free Geek Seattle is effectively dead, and I'm planning to
>> start a different organization which will help it and other similar
>> organizations to start. I'm currently thinking of using the name
>> "Libremake" for this organization. Hopefully someone has a better
>> idea?

To clarify: If there's going to be a Free Geek Seattle, I'm probably
NOT going to be an active part of it. I have materials and resources
that I can offer someone else who wants to make a Free Geek Seattle
happen, and the putative "libremake" organization is intended to offer
further help (mostly in the area of legal paperwork and financial
infrastructure) for it and similar orgs.

>
> I think that the area could benefit from some more active FOSS
> involvement in projects. Today, most activities seem to focus around
> meeting at bars and socializing, occasional protests against non-GPL
> entities.

I'm actively trying to get both GSLUG and libreplanet-wa to organize
around training newcomers to become contributors to Free Software. Right
now it is very, very difficult for a newcomer to make even a small
contribution to a FOSS project unless they have a mentor available, and
mentoring is itself difficult and time-consuming. Using the time of
experienced contributors to mentor newcomers is counter-productive to
say the least.

Meanwhile, most projects use a common set of tools. Some of these
tools are so complex that it's difficult and time-consuming for a
newomer to learn them (looking at you, git) and this poses a barrier to
participation. Currently Debian, for example, could be considered to be
built by fewer than .1% of its users (assuming there are only two
million Debian users and that only DD's count as builders). Debian moves
fast when things can be automated (e.g. reproducible builds) but slowly
when things need to be done by a human, because there is at least 10x
the amount of work needed than person-hours available.

>
> I wish FSF had more constructive, educational goals for local
> LibrePlanet chapters.

I also wish this were so, but in the meantime we can set our own
goals- and if it works out then we can report a fait accompli to FSF and
suggest some methods that work.

> I think we should have a
> quarterly hackathon for a strategic FOSS project, where there is some
> local project volunteer around locally to help coordinate with newbie
> involvement with that project.

I endorse this suggestion, but unfortunately I can't be the one to
organize this. I am willing to help as and where I can.

What I *am* willing to organize is regular (more than quarterly)
instruction in core Free Software development tools. The difference
between (for example) knowing a little git and not knowing any git is
the difference between being able to contribute to hundreds of projects
(that is, all those hosted on github) and not being able to. I would
like to see, at minimum, basic introductory instruction in at least one
of the following at every GSLUG meeting, with tutoring available for
more advanced learning:

1) diff/patch and beginning git. Those who use svn, hg and friends can
teach that as well, but at this point I think it's fair to call git an
essential skill for FOSS contribution.
2) GPG. Since it's not possible for every patch to be evaluated on every
possible code path, it's necessary for projects to establish a trust
infrastructure. Debian uses GPG for this, and as far as I know GPG sucks
less than any available alternative. Unfortunately that's the strongest
endorsement I can give it, but it's still essential IMO.
3) Basic text-editing: how it's different from word-processing, ascii
vs. unicode, how a good editor can make your life easier, etc. If
someone wants to teach a particular editor I won't try to stop them, but
I suggest that basic principles are more valuable (and likely to be
glossed-over by experienced people).

There's probably more stuff that I haven't thought of. This email
goes out to two different lists encompassing several people, so I
confidently expect more suggestions to add to this list.
If you can edit the GSLUG wiki then you can add directly to this page:
http://gslug.org/wiki/FOSS_Beginners
Otherwise you can send them to the list or directly to me, and I can
add them for you.

>
> I think recurring FOSS hackathons and some FOSS core training should
> be the central to a replacement for FGSea.

If there is ever a replacement for FGSea then it certainly should do
these things- but let's not wait :^)


>
> There are multiple FOSS communities for most FOSS languages, OSes, and
> big projects. If this group could get one person from each community
> to contribute training on their area-of-expertise, we'd have a good
> way to help introduce local citizens to FOSS. Similar to the Free Geek
> Portland's monthly training schedule.
>
> I'd contribute intro courses for Python, embedded Linux, and embedded
> Android, using LibreOffice/OpenOffice suite.

I can contribute introductory training for the things I've mentioned
on the above list. Does anyone else reading this have anything else they
are willing to teach?


>
> Like Andrew mentioned at SeaGL, perhaps this new group might have more
> OpenHatch affiliation?
>
> I don't have time to actively run this group, but I can help teach a
> few classes/quarter. I don't expect we should all rely on Andrew to
> build this for us.
>
> If everyone can contribute a course or two, and/or help with some part
> of general infrastructure, there might be a chance to reboot the FOSS
> training/education part of FGSea again. It is too much to have Andrew
> to solo, and I doubt he would bother if nobody is willing to help.

I can assure everyone that I would not. One problem I don't have is
a shortage of things to do ☺

ted....@gmail.com

unread,
Nov 8, 2015, 1:45:10 PM11/8/15
to freegeek-seattle
I've opened up a new issue on your repo to review the docs and make suggestions. Issues help remind me what I need to work on. :)

I'll take a look at your project and either comment here or make some pull requests.
Reply all
Reply to author
Forward
0 new messages