Inkscape Board Meeting Transcript for Friday, 2017-09-01

Tavmjong======== Board Meeting =========Sep 01 10:00
TavmjongWho is here?Sep 01 10:00
*ryangorley is eavesdroppingSep 01 10:00
doctormonhereSep 01 10:00
*Mc sameSep 01 10:01
Tavmjongbryce: ?Sep 01 10:03
Mctedg: ?Sep 01 10:03
TavmjongScislaC: ?Sep 01 10:03
bryceheyaSep 01 10:04
brycehttp://wiki.inkscape.org/wiki/index.php/Board_MeetingsSep 01 10:04
bryceAgenda:Sep 01 10:04
bryce  + GSoC 2017 wrap upSep 01 10:04
bryce  + Sponsor acceptance/approval criteriaSep 01 10:04
bryce  + Board election statusSep 01 10:04
bryce  + Other businessSep 01 10:04
bryce Sep 01 10:04
brycethanks for coming, sorry for the short notice.  Worried that that plus time change.Sep 01 10:05
TavmjongStart with GSoC?Sep 01 10:05
bryceTavmjong, yes please do.  I gather it's completed now?Sep 01 10:05
Tavmjong======== GSoC 2017 Wrap Up ========Sep 01 10:05
TavmjongJust need to do final evaluations.Sep 01 10:06
TavmjongAlex did a pretty complete implementation of SVG 2 text. It will need some serious testing.Sep 01 10:06
TavmjongVishal implemented CSS 3 pseudo selectors. I hope to get this committed this week.Sep 01 10:07
TavmjongSo, I would say ti was a pretty successful year.Sep 01 10:08
doctormonWell done everyone!Sep 01 10:08
brycethat's great to hearSep 01 10:08
bryceis the SVG 2 text in a branch or landed on trunk?Sep 01 10:09
TavmjongI believe Mc and ScislaC will be attending the GSoC Mentor's conference.Sep 01 10:09
TavmjongSVG 2 text is in a branch, Alex announced the branch last week.Sep 01 10:09
Tavmjong... and asked for people to test.Sep 01 10:10
Mc(it's in his repo, not in a branch of the main repo)Sep 01 10:10
bryceahSep 01 10:10
TavmjongThere will be a bit of polishing to do... The biggest advantage for us is that flowed text will have built in SVG 1.1 fallback.Sep 01 10:11
bryceis Alex planning to continue on with this work?Sep 01 10:11
McAlexRoman_m: ^ ?Sep 01 10:12
TavmjongHe's got a few bugs to fix according to his README file.Sep 01 10:12
AlexRoman_mOh, yesSep 01 10:12
bryceAlexRoman_m, heya :-)  and thanks again so much for all your work!Sep 01 10:13
AlexRoman_mI want to maintain and resolve all the bugs that might occurSep 01 10:13
TavmjongAlexRoman_m: We really appreciate that!Sep 01 10:13
McyaySep 01 10:13
AlexRoman_mOh, thank you too ^^Sep 01 10:13
bryceAlexRoman_m, have you been getting testing feedback from many people so far?Sep 01 10:14
AlexRoman_m0Sep 01 10:15
AlexRoman_m:(Sep 01 10:15
TavmjongWould it help to move the branch to the main repo?Sep 01 10:15
AlexRoman_mI mean excepting the mentors of courseSep 01 10:15
McI plan on spending part of tomorrow on it to find bugs :pSep 01 10:15
McTavmjong: I don't think so (not much)Sep 01 10:16
TavmjongI'll be spending time next week writing SVG tests (also needed for the SVG spec).Sep 01 10:16
Mcthere is a large overlap between people knowing how to switch branch and how to clone/fetch another repo ^^Sep 01 10:16
AlexRoman_mTavmjong: I don't knowSep 01 10:16
McTavmjong: coolSep 01 10:17
AlexRoman_mTavmjong: great!Sep 01 10:17
TavmjongMove to next topic?Sep 01 10:18
Mc( Tavmjong: btw, someone on twitter complained about thai text being mixed a bit like the arabic text in mr 71)Sep 01 10:18
bryceAlexRoman_m, su_v is another great tester you might touch base with, she does an amazing job with her feedbackSep 01 10:19
TavmjongMc: I plan on also getting that patch into trunk but I want to check one thing first.Sep 01 10:19
doctormonYou'd be surprised at the trunkness of most developersSep 01 10:20
bryceTavmjong, I know we always have trouble getting testing attention on branches vs. trunk but obviously getting the bugs fixed on a branch before landing would cause least disruption for everyone.Sep 01 10:21
AlexRoman_mbryce: great, it will surelly helpSep 01 10:21
bryceTavmjong, would the CSS 3 pseudo selectors feature benefit from wider testing before it lands, or is it more straightforward of a change?Sep 01 10:22
Mcbryce: automatic tests as extensive as possible will also help lessen disruptionSep 01 10:22
doctormonAgreedSep 01 10:22
Mcbryce: afaiu, not "straightforward", but quite isolatedSep 01 10:23
bryceTavmjong, also, do you know if Vishal is going to be sticking around?Sep 01 10:23
Mc(ie its changes should not cause regressions)Sep 01 10:23
bryceMc, ok that's greatSep 01 10:23
Tavmjongbryce: CSS 3 pseudo selectors are pretty much contained in a small section of code so I am not worried to much about regressions (he's also created a variety of test files).Sep 01 10:23
McgoodSep 01 10:24
bryceTavmjong, ah perfectSep 01 10:24
TavmjongHe'll be sticking around. He would like to work on implementing the @font-face rule (but this is not trivial).Sep 01 10:24
bryceMc, do we have very much test coverage for text yet?Sep 01 10:25
McnoneSep 01 10:25
Tavmjonglibcroco actually handles @font-face fine but we need a lot of work outside of libcroco to make it useful.Sep 01 10:25
Mcthe only test coverage we have is "inkscape runs and can render a test file containing a rectangle"Sep 01 10:25
Mcwhich is already a lot :pSep 01 10:25
bryceMc, yeah that's what I thought :-)Sep 01 10:25
Mcbut i made it very easy to add testsSep 01 10:26
bryceyeahSep 01 10:26
doctormonMc: Would a test event be a good thing to set up?Sep 01 10:26
TavmjongWe do have a large set of test files from our old test suite that should be added/adapted.Sep 01 10:26
brycemaybe next year's GSoC could focus more on helping us flesh out the test suite in areas that are going to be important in coming releasesSep 01 10:26
Mcdoctormon: well, sureSep 01 10:26
doctormonMc: I'm thinking a person of experence runs a couple of IRC based classes and we have a list of desirable tests with points awarded?Sep 01 10:27
Mcwould take like half a day to doSep 01 10:27
brycedoctormon, an online event for a test writing how-to would be lovelySep 01 10:27
Tavmjongbryce: I don't think writing test files can be done under GSoC (unless they included JavaScript).Sep 01 10:27
bryceTavmjong, might be worth doublechecking.  Improving our tests would be instrumental for the projectSep 01 10:28
bryceanyway, just thoughts for now, discussion for future days.Sep 01 10:28
Mcnot writing test files but testing every verb and ensuring they don't require gui unnecessarily would probably beSep 01 10:28
brycemoving on to next topic...Sep 01 10:28
doctormonMc: It's a social projectSep 01 10:29
bryce=== Sponsor acceptance/approval criteria ===Sep 01 10:29
doctormonI can give the background to this oneSep 01 10:29
doctormonSince our last update and our greater push for visibility thanks to ryangorley and the vector's team. We've had a much greater attention from sponsorsSep 01 10:29
brycedoctormon, I have some thoughts here but share yours firstSep 01 10:29
Mc(doctormon: there are two things that can be tested : rendering and "behavior", the first one is more important imo, and much simpler to test (but we don't); and the second requires code)Sep 01 10:30
doctormonSome sponsors are easy peasy, we got $10k from Private Internet for a plantum sponsorship, they've got a proven track record with other open source projects (and the conservancy)Sep 01 10:30
Mc:)Sep 01 10:30
doctormonBut we also got a couple of sponsorshipsat the bronze or silver levels which were clearly more in an attempt to get links onto our website.Sep 01 10:31
doctormonWhen looking into these sponsors, we can't always be sure of their quality and our process doesn't really include much of a quality process to decide on.Sep 01 10:31
Mcmaybe increase the sponsor price ? ^^Sep 01 10:31
doctormonSurrent sponsors: https://inkscape.org/en/support-us/sponsors/Sep 01 10:32
brycedoctormon, fwiw DealsLand also is sponsoring @ X.org nowSep 01 10:32
doctormonbryce: good to know :)Sep 01 10:32
doctormonbryce: your turnSep 01 10:32
bryceso, I'm a firm believer in having procedures nailed down, and especially with money involved it's best if we can arrange things so there are no "judgment calls" to be madeSep 01 10:33
brycethe good news is it is totally up to us what level of expectation we set for our sponsors, I don't think we have any external requirements other than that the company is actually legalSep 01 10:34
brycebut the bad news is that drawing a line somewhere other than that gets kind of difficultSep 01 10:35
bryceit's hard to find corporations that aren't doing _something_ that someone will find objectionableSep 01 10:36
doctormonThat should perhaps be our minimum: "EU+USA known legal business" ;)Sep 01 10:36
brycejust in web tech alone, you've got SEO, mass emailers, and so onSep 01 10:36
TavmjongWhat kind of business is BetrugsTEST.com ?Sep 01 10:36
doctormonI'd also put these items onto the list though: Arms trading, Online Drug distribution, Political campaignSep 01 10:37
bryceand I worry that needing to evaluate the companies is going to be a time burden on us, and may end up boiling down to having to make gut-based decisionsSep 01 10:37
Tavmjong(Mein deutsch ist rostig.)Sep 01 10:37
doctormonTavmjong: They test websites for malware and other nasties AFAIKSep 01 10:38
brycethat's another good point - language limits our abilities here tooSep 01 10:38
bryceI favor criteria that are directly measurable and verifiable, like "How many open source projects have they sponsored before?"Sep 01 10:39
doctormonThis is actually how this debate come up. Betrugs needed to be reviewed by our translators. They were concerned and flagged them as not trustworthy. I flip-flopped on what to do and eventually gave them a silver sponsorship.Sep 01 10:39
bryceI think if we select criteria cleverly, we can sidestep needing to evaluate companies ourselves, while still avoiding ones that might be too questionableSep 01 10:39
TavmjongShouldn't pia's logo be at the bottom of every page?Sep 01 10:41
bryceI think we should start assembling a list of criteria like this - that any of us could go through and independently come to the same conclusionSep 01 10:41
doctormonbryce: I think you have the best ideas to lay out a proposal for what critra should look like. Unless there's other suggestions?Sep 01 10:41
doctormonTavmjong: No, I'm not putting a logo in the footer.Sep 01 10:41
bryceTavmjong, I believe we just offer their name/link, right?Sep 01 10:41
doctormonbryce: That's it says "name and link"Sep 01 10:42
bryce"and your name and link would be available in the Inkscape website footer for a year, "Sep 01 10:42
TavmjongAh, I didn't see it (being such a light gray).Sep 01 10:42
doctormonTavmjong: ryangorley has set Tim of team icons fame to have a go at the page design for us.Sep 01 10:43
brycedoctormon, I wonder if we could give platinum more prominence on the sponsors page?Sep 01 10:43
TavmjongI think the "With thanks to..." text should be a bit darker.Sep 01 10:43
doctormonbryce: There's also the extra point of translations, how we don't guarentee the link will be in every translation page.Sep 01 10:43
brycecurrently they're mixed in with canonical, gitlab, etc. which while they're definitely providing valued services those may not be quite on par, so perhaps we could have a "Service Sponsors" section?Sep 01 10:45
Tavmjong+1Sep 01 10:45
McsureSep 01 10:45
brycedoctormon, also I noticed a typo in the pia text and sent a bug report with a suggested text revisionSep 01 10:46
doctormonbryce: Eh, we can pop canonical down to bronze, I don't mind being judgy about our service partnersSep 01 10:46
bryce'The provide' -> 'They provide'Sep 01 10:46
doctormonbryce: The page is a CMS page, edit away ;)Sep 01 10:46
brycedoctormon, sounds goodSep 01 10:46
TavmjongI wouldn't pop canonical down, but make a separate section for Platinum sponsors.Sep 01 10:47
doctormonI do want to clear the page up a bit using a team list plugin, basically each sponsor would be a user member of a team and we can track their time periods by just expiring them from the team... for future development/management.Sep 01 10:48
jabiertxof_Need to go. Maybe could be a good idea send the link to the meetengs log to the mailing list. See allSep 01 10:48
doctormonIt would clean the translations issue away at least.Sep 01 10:48
doctormonjabiertxof_: thanks for attending!Sep 01 10:48
jabiertxof_:)Sep 01 10:49
doctormonbryce: Do you want to come back to us next meeting with a guidelines document? doctormon can help draft it.Sep 01 10:50
bryceok, so back to criteria, shall I start a wiki page for us to brainstorm and collect ideas?  Anyone have thoughts of what should be on it?Sep 01 10:50
brycedoctormon, yes that's what I'm thinkingSep 01 10:51
doctormonI think people have had their chance to add, not sure there's many other ideas.Sep 01 10:51
brycewould appreciate the help, this is going to be a busy work month for meSep 01 10:51
brycedoctormon, there's always more ideas.  :-)Sep 01 10:52
brycemain thing here is to massage them into processes that are measurable and verifiableSep 01 10:52
brycedoctormon, ok I'll touch base with you later once I've set up a page for us to do the draftingSep 01 10:53
doctormon+1Sep 01 10:54
bryce=== Board election ===Sep 01 10:54
doctormonOK, I get to show off a bit of work I've been doing on this one.Sep 01 10:54
bryce(sorry we've not left more time for this item, it's the most important one...)Sep 01 10:54
Mcwell, it's still early :pSep 01 10:54
doctormonSo this is the test election, please visit it: https://inkscape.org/en/*inkscape-vectors/elections/test-election-2017/Sep 01 10:54
doctormonMembers of the vectors team can invite and vote on this election. So if you are a member, I'm going to move it to 'invite' so you can see that part of it.Sep 01 10:55
doctormonOK if you refresh the page now, you'll see an invitation box. you can search for users and then invite them to stand in the election.Sep 01 10:56
doctormonCorrection: Inkscape Vectors is the team being elected /to/, Inkscape developers is the team of people who can vote in this teast.Sep 01 10:57
doctormon(the plan is to add all the developers to the developers team so they all get a vote)Sep 01 10:57
brycedoctormon, I invited Tav... seems to work :-)Sep 01 10:59
TavmjongI just accepted.Sep 01 11:00
brycedoctormon, as an inviter it'd be interesting to see what the invitation text being sent will saySep 01 11:00
doctormonbryce: Good ideaSep 01 11:00
brycedoctormon, will this also manage the election itself?Sep 01 11:00
brycetallying votes and so on?  Or does this hook into the other software we used last time?Sep 01 11:01
doctormonbryce: Yes, it pulls the elections forward, it sends emails to the mailing list, it conducts an STV election using ranked votes.Sep 01 11:01
doctormonI believe the STV pycorevote is the same under the hood system.Sep 01 11:01
brycedoctormon, nice workSep 01 11:01
brycedoctormon, for transparency purposes could you include a link to pycorevote in the voting rules (and/or to our own implementation on gitlab)?  I'm sure there'll be questions.Sep 01 11:02
doctormonbryce: Yes, the idea is that the system will display results and those results will include what voting system was used, this is so we can digest older elections into it.Sep 01 11:03
doctormon(I already see a bug)Sep 01 11:03
doctormonTime to vote on me and tav :)Sep 01 11:04
doctormonOK so the drag and drop sortable.js isn't working :/ on live.Sep 01 11:05
doctormonAh I know what's going on. OK thaks for testing everyone. The software is almost complete.Sep 01 11:06
doctormonAnd I'll run a full test election before the real one soon.Sep 01 11:06
bryceokSep 01 11:06
CRogershey folks. :)Sep 01 11:07
doctormon(cool drag and drop now working, I did want to ask about this specifically if people can go back to the page quickly.Sep 01 11:08
brycedoctormon, how's the backend for setting up the election?  Is it just the stock django admin forms?Sep 01 11:08
doctormonbryce: Yep, admin interface, made it easier to construct.Sep 01 11:08
doctormonThe officer simply adds each of the dates for the process, some notes and their own username as officer and a unique slug name for the url. job done.Sep 01 11:09
brycedoctormon, dragging them around puts a (1) on tav sometimes, but not sure what the (1) meansSep 01 11:09
doctormonbryce: So, the UI wants to be able to have you rank people, but also for you to take the rank away if you need to.Sep 01 11:10
doctormonSo it says "if you drag me somewhere, I'll rank you and everyone before you" but "if you drag me to the end of the group, I'll remove your rank"Sep 01 11:10
doctormonCRogers: Your advice would be useful here tbh.Sep 01 11:10
CRogersdoctormon: at your service. What are we looking at?Sep 01 11:11
doctormonCRogers: what's your username on inkscape.org?Sep 01 11:11
CRogersC.RogersSep 01 11:12
doctormonCRogers: you should have a ballot for the page: https://inkscape.org/en/*inkscape-vectors/elections/test-election-2017/ allowing you to drag people around to vote on them.Sep 01 11:13
brycedoctormon, perhaps the UI could make that more explicit, I assumed it was a bug ;-)Sep 01 11:13
doctormonIt's a javascript problem. Any js experts want to help me out? ;)Sep 01 11:13
doctormonbryce: OK if you're happy with the progress, we can move this on in the meeting.Sep 01 11:14
McI know some js, but wouldnt qualify myself as expertSep 01 11:14
doctormonMc: If you want to play, download the html as a block and see if there's an idea there for how to make the UI work?Sep 01 11:15
CRogersdoctormon: dragging currently does nothing.Sep 01 11:15
doctormonCRogers: Are you dragging a person to the end of the line over and over?Sep 01 11:16
CRogersThough I think dragging is probably unnecessary.Sep 01 11:16
CRogersThe only thing you can drag is the picture, and it's just the picture drag that's implimented in chrome.Sep 01 11:16
brycedoctormon, yes looks very good, I didn't know you were working on this but it seems to have come together quite well so far.  If you're going to stick with the default django admin pages, make sure to document well in case someone else needs to run an election next time.Sep 01 11:16
doctormonbryce: Yes, there will be a how to page on the wiki: https://gitlab.com/inkscape/inkscape-web/wikis/Sep 01 11:17
brycedoctormon, do you have a rough ETA for when nominations will be called?Sep 01 11:17
doctormonbryce: For the test election, next Friday will give me time to have a crisis or two ;) and get it ship shape. Although I may be able to kick it off today. (it's depends on the last bits)Sep 01 11:18
doctormonFor the real election, I'm thinking Sept 15th or so.Sep 01 11:19
brycedoctormon, that's great to hearSep 01 11:19
Tavmjong+1Sep 01 11:19
doctormonCRogers, Mc: Do let me know if you play with the UI, it would be good to get some help, but no pressure.Sep 01 11:19
bryceI'll be out of town for XDC, sep 19-23Sep 01 11:20
CRogersdoctormon: dragging doesn't work in chrome.Sep 01 11:20
bryceXDC usually has horrible internet connectivity, but it's at Google HQ this time so who knowsSep 01 11:20
doctormonCRogers: got itSep 01 11:20
bryceCRogers, thanks for banging on it as much as you can, will hopefully save others some headaches when we get to the election :-)Sep 01 11:21
bryce=== Other Business ===Sep 01 11:21
bryceAny one else have agenda items to be added?Sep 01 11:21
CRogersI'd be content with up/down arrows to rank.Sep 01 11:21
bryceor items we should think about for next meeting?Sep 01 11:22
doctormonGitLab is moving to a more tiered price system. Maren points out open source projects are exempt. We should keep an eye on it.Sep 01 11:22
TavmjongBudget. What is our current balance?Sep 01 11:22
Mcoh, I missed that "We're still committed to open-source software, so all paid features are also available to all public projects on GitLab.com."Sep 01 11:23
Mcso we're definitely fineSep 01 11:24
brycedoctormon, yes that's a good item, in fact i'm looking at the email now.  In particular, I'd be interested to know if we self-hosted a gitlab instance would we gain back any functionality?Sep 01 11:24
doctormonTavmjong: Loadsa money.Sep 01 11:24
doctormonbryce: It's more setup, and I think we may actually loose some functionality (maybe not stuff we use though)Sep 01 11:25
bryceI am perpetually procrastinating doing the budget update :-(Sep 01 11:25
Mcbryce: the change does not affect us, all our project are publicSep 01 11:25
doctormonHackfest 2018: No response yet from SIPB, will send another email out to see if I can get a date for us to start planning around.Sep 01 11:25
bryceI'll bump it up my todo list.  Esp. with the platinum sponsor we should sharpen pencils on plansSep 01 11:25
doctormonbryce: I'd like at least our budget/totals to be available on the wiki. We can talk about if it's possible to automate.Sep 01 11:26
CRogersdoctormon: yea, I'll make you somethin nice. You want me to js it too?Sep 01 11:26
Mconly major thing we *may* gain from hosting our gitlab would be more control over bugreport import from lp if we want toSep 01 11:26
doctormonCRogers: Would be useful, but we'd likely interlocuate, so draft first ;)Sep 01 11:27
CRogersdoctormon: cool, moar soon.Sep 01 11:27
TavmjongMaybe fund some of the projects on the Fundable Jobs List? (I think this is still a valid way to get some work done, even with Patreon.)Sep 01 11:28
brycedoctormon, traditionally most of the labor is reconciling the data from conservancy's ledger, into categories that we care about, and figuring out why numbers don't match upSep 01 11:28
bryceTavmjong, yes I definitely would like to get some funds on thoseSep 01 11:29
bryceand esp. start recruiting people to take the jobsSep 01 11:29
doctormonIf we have the money, recruiting Mc would be a useful step to securing his services over the short/medium term as we sort out the patreon angle.Sep 01 11:30
bryceMc had volunteered a few months back to help me here, but I've failed to touch base with him about it.  Another todo item I need to bump up.Sep 01 11:30
doctormonbryce: Re money sorting. Getting the data onto a shared system would be useful to me. Even if it's not public, having multiple people access the raw data, we could develop some ways of dealing with it together.Sep 01 11:31
brycedoctormon, at some point I need to talk with you about patreon.  I'm not sure it would solve the problems we need solved, and I am worried it might cause other problems.  But I need to collect my thoughts and state my case there, and offer a viable alternative.Sep 01 11:32
brycedoctormon, yes I think that would help.  It may be a reason to add a Treasurer role to the board, so we can get Conservancy's permission for a second person to access the dataSep 01 11:33
bryceand I would definitely appreciate help on that end of things.  It's hard for me to find adequate time to give it.Sep 01 11:34
bryceok, any other items before we close?Sep 01 11:34
doctormonbryce: making these tools is part of my lazyness. we'll talk.Sep 01 11:34
doctormonMc: How close are you to being forced to talk paid work?Sep 01 11:35
Mc1 month ^^Sep 01 11:36
bryceMc, have you looked at the projects we have funding for currently?  https://inkscape.org/en/projects/Sep 01 11:37
bryceMc, are any of those items you would want to work on?Sep 01 11:37
Mc(I wrote a resume today to send a museum looking for someone to do scentific popularization in computer science)Sep 01 11:37
TavmjongSVG2 compliant flowed text is essentially done.Sep 01 11:38
McI think I already removed all GList uses that werent needed by gtk callsSep 01 11:38
doctormonbryce: For this, we might want to put together a triage package of money to do a bunch of things. It'd be really great to keep Mc on at least until the end of the year and that probably has a set price.Sep 01 11:38
brycedoctormon, yeah.  let me put some thoughts together on how we could make that happenSep 01 11:39
TavmjongDoes gtkmm need GList?Sep 01 11:39
Mcprobably not, but we still have old gtk stuff, iircSep 01 11:39
doctormonthanks bryce :-) let's do this thing.Sep 01 11:40
Mc(gtkmm should use vectors)Sep 01 11:40
bryceTavmjong, been years since I did gtkmm but I don't think soSep 01 11:40
bryceok.  My father's visiting this weekend, but I will try and scrape together some inkscape time.  A lot to do...Sep 01 11:41
Mcbryce: the problem with those items is that they're like 100-500$ afaiu, while my rent alone is like 800€/month, so not really viable ?Sep 01 11:42
bryceand I'll try and break out tasks I can requests others help with, so I'm not bottlenecking quite so badly...Sep 01 11:42
doctormonMc: The idea would be to talk with you about a block grant perhaps instead. We'll talk moreSep 01 11:43
bryceI'm not sure what the 100/500 numbers are.  I believe all are at $500, and some I believe we bumped up to $750 or $1000Sep 01 11:43
brycepart of doing the budget is proposing additional amounts be added to tasks still not done, and to add new projectsSep 01 11:43
Mc(I'd be delighted to work halftime or fulltime on inkscape, but i'd need more than a 30days-ahead visibility on my income for it to be possible)Sep 01 11:44
bryceMc, but yeah we'll need to sort out stuff and get back to you.  main thing right now is just understanding what areas we could tap you to work onSep 01 11:44
TavmjongMc: Can you make a list of things you would be willing to work on?Sep 01 11:45
doctormonMc: And maybe get you to work on a bunch of bug reports, that will always be popular :DSep 01 11:45
Mcmaintenance, bugs/crashes, gtk3Sep 01 11:45
bryceMc, yeah I'm worried with us barely having any experience with this, Inkscape's pretty shaky to depend on.Sep 01 11:45
TavmjongGood list!Sep 01 11:45
doctormonbryce: With that shakyness, I think we're in a good place finantially to take more of the risk as a group.Sep 01 11:46
Mcbasically what i'm already trying to do, but during weeks instead of weekends xDSep 01 11:46
bryceMc, so I would not blame you for focusing on securing a firmer source of income as a priority.Sep 01 11:46
Mcwhat sort of income and duration would "working on inkscape" be ?Sep 01 11:48
TavmjongBTW, there seem to still be a lot of GSList's that don't depend on gtk.Sep 01 11:48
doctormonMc: But could you send me bryce and tav an October, November, December estimate for full and part time, what you would charge the project for your time and a brief note on what you'd do?Sep 01 11:48
McTavmjong: was it GList then ?Sep 01 11:48
TavmjongThere are both GList's and GSList's.Sep 01 11:49
ryangorleyIt probably won't close the gap in a month, but we could do more as a project to promote the Patreon for Mc (and Tavmjong).Sep 01 11:49
doctormonbryce: I figure we can use the information to discuss and aproach the conservancy with a grant plan.Sep 01 11:49
bryceit's possible there is a prime the pump / chicken-egg deal... once we start funding work and showing success, more funds will start making themselves availableSep 01 11:49
doctormonryangorley: bryce is currently blocking, he has counter ideas but needs time to bake them. So we're paused for a spell on that.Sep 01 11:49
ryangorleyOkay, cool.Sep 01 11:50
brycedoctormon, maybe, although given we already have a pretty well scoped out plan with them via the funded project system - which I am fairly sure could be made to work here - I'd like to look at using that procedureSep 01 11:50
McI honestly don't really know how to estimate my timeSep 01 11:51
brycedoctormon, the process doesn't dictate project size, so if we wanted to do it as a big block of work, or as an ala carte list, I think it could be made to workSep 01 11:51
doctormonbryce: Using the projects system can work but the hole is always the dependancy problem. It's not a confident system because it puts all the risks onto the developer. One good thing about patreon is that it allows you to see what amount you'll get for your month and you can mess that up or grow it with more buffers.Sep 01 11:52
doctormonbryce: But I think you understand that ;)Sep 01 11:52
Mc(as a phd candidate i'm currently currently payed ~1600€ (after tax))Sep 01 11:53
doctormonMc: Think about 20-25 hours per week for a part time gig, maybe you fit it around another gig. And 35-40 hours (depending on your local laws) for a full time gig. Try and think about how you would price your time to get what you need and note only that we're in a very rough and ready sort of stage. That will at least allow us to gadge how much moneSep 01 11:54
doctormony and work needs to be blocked off to make this thing stable enough for it to be useful to you.Sep 01 11:54
TavmjongMc: Start by estimating what you would be paid for the job you are sending the resume for (include social taxes). Then optionally discount that amount by how much you would be willing to sacrifice in order to contribute to open source and being your own boss.Sep 01 11:56
brycedoctormon, admittedly the system as designed depends on donors upping the ante on an ongoing basis, so risk is addressed by the developer simply waiting for the project's dollar amount to ripen to the level they desire.  However without having the donation system hooked in yet, we won't gain that aspect just yet.  So instead we'll have to just negotiate it out.Sep 01 11:56
bryceok, doctormon and I will take it to email for further cogitationSep 01 11:58
doctormonbryce: +1 thanks Tavmjong and McSep 01 11:58
bryceok, thanks all for attending, sorry we went over time so longSep 01 11:59
bryce=== End of Meeting ===Sep 01 11:59
Title: Board Meeting - September 1, 2017
Text Format: IRC logs
License: CC-BY-SA

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!