Tavmjong | ======== Board Meeting ========= | Sep 01 10:00 |
---|---|---|
Tavmjong | Who is here? | Sep 01 10:00 |
*ryangorley is eavesdropping | Sep 01 10:00 | |
doctormon | here | Sep 01 10:00 |
*Mc same | Sep 01 10:01 | |
Tavmjong | bryce: ? | Sep 01 10:03 |
Mc | tedg: ? | Sep 01 10:03 |
Tavmjong | ScislaC: ? | Sep 01 10:03 |
bryce | heya | Sep 01 10:04 |
bryce | http://wiki.inkscape.org/wiki/index.php/Board_Meetings | Sep 01 10:04 |
bryce | Agenda: | Sep 01 10:04 |
bryce | + GSoC 2017 wrap up | Sep 01 10:04 |
bryce | + Sponsor acceptance/approval criteria | Sep 01 10:04 |
bryce | + Board election status | Sep 01 10:04 |
bryce | + Other business | Sep 01 10:04 |
bryce | Sep 01 10:04 | |
bryce | thanks for coming, sorry for the short notice. Worried that that plus time change. | Sep 01 10:05 |
Tavmjong | Start with GSoC? | Sep 01 10:05 |
bryce | Tavmjong, yes please do. I gather it's completed now? | Sep 01 10:05 |
Tavmjong | ======== GSoC 2017 Wrap Up ======== | Sep 01 10:05 |
Tavmjong | Just need to do final evaluations. | Sep 01 10:06 |
Tavmjong | Alex did a pretty complete implementation of SVG 2 text. It will need some serious testing. | Sep 01 10:06 |
Tavmjong | Vishal implemented CSS 3 pseudo selectors. I hope to get this committed this week. | Sep 01 10:07 |
Tavmjong | So, I would say ti was a pretty successful year. | Sep 01 10:08 |
doctormon | Well done everyone! | Sep 01 10:08 |
bryce | that's great to hear | Sep 01 10:08 |
bryce | is the SVG 2 text in a branch or landed on trunk? | Sep 01 10:09 |
Tavmjong | I believe Mc and ScislaC will be attending the GSoC Mentor's conference. | Sep 01 10:09 |
Tavmjong | SVG 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 |
bryce | ah | Sep 01 10:10 |
Tavmjong | There 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 |
bryce | is Alex planning to continue on with this work? | Sep 01 10:11 |
Mc | AlexRoman_m: ^ ? | Sep 01 10:12 |
Tavmjong | He's got a few bugs to fix according to his README file. | Sep 01 10:12 |
AlexRoman_m | Oh, yes | Sep 01 10:12 |
bryce | AlexRoman_m, heya :-) and thanks again so much for all your work! | Sep 01 10:13 |
AlexRoman_m | I want to maintain and resolve all the bugs that might occur | Sep 01 10:13 |
Tavmjong | AlexRoman_m: We really appreciate that! | Sep 01 10:13 |
Mc | yay | Sep 01 10:13 |
AlexRoman_m | Oh, thank you too ^^ | Sep 01 10:13 |
bryce | AlexRoman_m, have you been getting testing feedback from many people so far? | Sep 01 10:14 |
AlexRoman_m | 0 | Sep 01 10:15 |
AlexRoman_m | :( | Sep 01 10:15 |
Tavmjong | Would it help to move the branch to the main repo? | Sep 01 10:15 |
AlexRoman_m | I mean excepting the mentors of course | Sep 01 10:15 |
Mc | I plan on spending part of tomorrow on it to find bugs :p | Sep 01 10:15 |
Mc | Tavmjong: I don't think so (not much) | Sep 01 10:16 |
Tavmjong | I'll be spending time next week writing SVG tests (also needed for the SVG spec). | Sep 01 10:16 |
Mc | there is a large overlap between people knowing how to switch branch and how to clone/fetch another repo ^^ | Sep 01 10:16 |
AlexRoman_m | Tavmjong: I don't know | Sep 01 10:16 |
Mc | Tavmjong: cool | Sep 01 10:17 |
AlexRoman_m | Tavmjong: great! | Sep 01 10:17 |
Tavmjong | Move 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 |
bryce | AlexRoman_m, su_v is another great tester you might touch base with, she does an amazing job with her feedback | Sep 01 10:19 |
Tavmjong | Mc: I plan on also getting that patch into trunk but I want to check one thing first. | Sep 01 10:19 |
doctormon | You'd be surprised at the trunkness of most developers | Sep 01 10:20 |
bryce | Tavmjong, 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_m | bryce: great, it will surelly help | Sep 01 10:21 |
bryce | Tavmjong, 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 |
Mc | bryce: automatic tests as extensive as possible will also help lessen disruption | Sep 01 10:22 |
doctormon | Agreed | Sep 01 10:22 |
Mc | bryce: afaiu, not "straightforward", but quite isolated | Sep 01 10:23 |
bryce | Tavmjong, 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 |
bryce | Mc, ok that's great | Sep 01 10:23 |
Tavmjong | bryce: 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 |
Mc | good | Sep 01 10:24 |
bryce | Tavmjong, ah perfect | Sep 01 10:24 |
Tavmjong | He'll be sticking around. He would like to work on implementing the @font-face rule (but this is not trivial). | Sep 01 10:24 |
bryce | Mc, do we have very much test coverage for text yet? | Sep 01 10:25 |
Mc | none | Sep 01 10:25 |
Tavmjong | libcroco actually handles @font-face fine but we need a lot of work outside of libcroco to make it useful. | Sep 01 10:25 |
Mc | the only test coverage we have is "inkscape runs and can render a test file containing a rectangle" | Sep 01 10:25 |
Mc | which is already a lot :p | Sep 01 10:25 |
bryce | Mc, yeah that's what I thought :-) | Sep 01 10:25 |
Mc | but i made it very easy to add tests | Sep 01 10:26 |
bryce | yeah | Sep 01 10:26 |
doctormon | Mc: Would a test event be a good thing to set up? | Sep 01 10:26 |
Tavmjong | We do have a large set of test files from our old test suite that should be added/adapted. | Sep 01 10:26 |
bryce | maybe 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 releases | Sep 01 10:26 |
Mc | doctormon: well, sure | Sep 01 10:26 |
doctormon | Mc: 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 |
Mc | would take like half a day to do | Sep 01 10:27 |
bryce | doctormon, an online event for a test writing how-to would be lovely | Sep 01 10:27 |
Tavmjong | bryce: I don't think writing test files can be done under GSoC (unless they included JavaScript). | Sep 01 10:27 |
bryce | Tavmjong, might be worth doublechecking. Improving our tests would be instrumental for the project | Sep 01 10:28 |
bryce | anyway, just thoughts for now, discussion for future days. | Sep 01 10:28 |
Mc | not writing test files but testing every verb and ensuring they don't require gui unnecessarily would probably be | Sep 01 10:28 |
bryce | moving on to next topic... | Sep 01 10:28 |
doctormon | Mc: It's a social project | Sep 01 10:29 |
bryce | === Sponsor acceptance/approval criteria === | Sep 01 10:29 |
doctormon | I can give the background to this one | Sep 01 10:29 |
doctormon | Since 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 sponsors | Sep 01 10:29 |
bryce | doctormon, I have some thoughts here but share yours first | Sep 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 |
doctormon | Some 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 |
doctormon | But 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 |
doctormon | When 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 |
Mc | maybe increase the sponsor price ? ^^ | Sep 01 10:31 |
doctormon | Surrent sponsors: https://inkscape.org/en/support-us/sponsors/ | Sep 01 10:32 |
bryce | doctormon, fwiw DealsLand also is sponsoring @ X.org now | Sep 01 10:32 |
doctormon | bryce: good to know :) | Sep 01 10:32 |
doctormon | bryce: your turn | Sep 01 10:32 |
bryce | so, 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 made | Sep 01 10:33 |
bryce | the 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 legal | Sep 01 10:34 |
bryce | but the bad news is that drawing a line somewhere other than that gets kind of difficult | Sep 01 10:35 |
bryce | it's hard to find corporations that aren't doing _something_ that someone will find objectionable | Sep 01 10:36 |
doctormon | That should perhaps be our minimum: "EU+USA known legal business" ;) | Sep 01 10:36 |
bryce | just in web tech alone, you've got SEO, mass emailers, and so on | Sep 01 10:36 |
Tavmjong | What kind of business is BetrugsTEST.com ? | Sep 01 10:36 |
doctormon | I'd also put these items onto the list though: Arms trading, Online Drug distribution, Political campaign | Sep 01 10:37 |
bryce | and 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 decisions | Sep 01 10:37 |
Tavmjong | (Mein deutsch ist rostig.) | Sep 01 10:37 |
doctormon | Tavmjong: They test websites for malware and other nasties AFAIK | Sep 01 10:38 |
bryce | that's another good point - language limits our abilities here too | Sep 01 10:38 |
bryce | I favor criteria that are directly measurable and verifiable, like "How many open source projects have they sponsored before?" | Sep 01 10:39 |
doctormon | This 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 |
bryce | I think if we select criteria cleverly, we can sidestep needing to evaluate companies ourselves, while still avoiding ones that might be too questionable | Sep 01 10:39 |
Tavmjong | Shouldn't pia's logo be at the bottom of every page? | Sep 01 10:41 |
bryce | I think we should start assembling a list of criteria like this - that any of us could go through and independently come to the same conclusion | Sep 01 10:41 |
doctormon | bryce: 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 |
doctormon | Tavmjong: No, I'm not putting a logo in the footer. | Sep 01 10:41 |
bryce | Tavmjong, I believe we just offer their name/link, right? | Sep 01 10:41 |
doctormon | bryce: 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 |
Tavmjong | Ah, I didn't see it (being such a light gray). | Sep 01 10:42 |
doctormon | Tavmjong: ryangorley has set Tim of team icons fame to have a go at the page design for us. | Sep 01 10:43 |
bryce | doctormon, I wonder if we could give platinum more prominence on the sponsors page? | Sep 01 10:43 |
Tavmjong | I think the "With thanks to..." text should be a bit darker. | Sep 01 10:43 |
doctormon | bryce: 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 |
bryce | currently 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 | +1 | Sep 01 10:45 |
Mc | sure | Sep 01 10:45 |
bryce | doctormon, also I noticed a typo in the pia text and sent a bug report with a suggested text revision | Sep 01 10:46 |
doctormon | bryce: Eh, we can pop canonical down to bronze, I don't mind being judgy about our service partners | Sep 01 10:46 |
bryce | 'The provide' -> 'They provide' | Sep 01 10:46 |
doctormon | bryce: The page is a CMS page, edit away ;) | Sep 01 10:46 |
bryce | doctormon, sounds good | Sep 01 10:46 |
Tavmjong | I wouldn't pop canonical down, but make a separate section for Platinum sponsors. | Sep 01 10:47 |
doctormon | I 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 all | Sep 01 10:48 |
doctormon | It would clean the translations issue away at least. | Sep 01 10:48 |
doctormon | jabiertxof_: thanks for attending! | Sep 01 10:48 |
jabiertxof_ | :) | Sep 01 10:49 |
doctormon | bryce: Do you want to come back to us next meeting with a guidelines document? doctormon can help draft it. | Sep 01 10:50 |
bryce | ok, 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 |
bryce | doctormon, yes that's what I'm thinking | Sep 01 10:51 |
doctormon | I think people have had their chance to add, not sure there's many other ideas. | Sep 01 10:51 |
bryce | would appreciate the help, this is going to be a busy work month for me | Sep 01 10:51 |
bryce | doctormon, there's always more ideas. :-) | Sep 01 10:52 |
bryce | main thing here is to massage them into processes that are measurable and verifiable | Sep 01 10:52 |
bryce | doctormon, ok I'll touch base with you later once I've set up a page for us to do the drafting | Sep 01 10:53 |
doctormon | +1 | Sep 01 10:54 |
bryce | === Board election === | Sep 01 10:54 |
doctormon | OK, 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 |
Mc | well, it's still early :p | Sep 01 10:54 |
doctormon | So this is the test election, please visit it: https://inkscape.org/en/*inkscape-vectors/elections/test-election-2017/ | Sep 01 10:54 |
doctormon | Members 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 |
doctormon | OK 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 |
doctormon | Correction: 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 |
bryce | doctormon, I invited Tav... seems to work :-) | Sep 01 10:59 |
Tavmjong | I just accepted. | Sep 01 11:00 |
bryce | doctormon, as an inviter it'd be interesting to see what the invitation text being sent will say | Sep 01 11:00 |
doctormon | bryce: Good idea | Sep 01 11:00 |
bryce | doctormon, will this also manage the election itself? | Sep 01 11:00 |
bryce | tallying votes and so on? Or does this hook into the other software we used last time? | Sep 01 11:01 |
doctormon | bryce: 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 |
doctormon | I believe the STV pycorevote is the same under the hood system. | Sep 01 11:01 |
bryce | doctormon, nice work | Sep 01 11:01 |
bryce | doctormon, 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 |
doctormon | bryce: 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 |
doctormon | Time to vote on me and tav :) | Sep 01 11:04 |
doctormon | OK so the drag and drop sortable.js isn't working :/ on live. | Sep 01 11:05 |
doctormon | Ah I know what's going on. OK thaks for testing everyone. The software is almost complete. | Sep 01 11:06 |
doctormon | And I'll run a full test election before the real one soon. | Sep 01 11:06 |
bryce | ok | Sep 01 11:06 |
CRogers | hey 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 |
bryce | doctormon, how's the backend for setting up the election? Is it just the stock django admin forms? | Sep 01 11:08 |
doctormon | bryce: Yep, admin interface, made it easier to construct. | Sep 01 11:08 |
doctormon | The 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 |
bryce | doctormon, dragging them around puts a (1) on tav sometimes, but not sure what the (1) means | Sep 01 11:09 |
doctormon | bryce: 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 |
doctormon | So 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 |
doctormon | CRogers: Your advice would be useful here tbh. | Sep 01 11:10 |
CRogers | doctormon: at your service. What are we looking at? | Sep 01 11:11 |
doctormon | CRogers: what's your username on inkscape.org? | Sep 01 11:11 |
CRogers | C.Rogers | Sep 01 11:12 |
doctormon | CRogers: 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 |
bryce | doctormon, perhaps the UI could make that more explicit, I assumed it was a bug ;-) | Sep 01 11:13 |
doctormon | It's a javascript problem. Any js experts want to help me out? ;) | Sep 01 11:13 |
doctormon | bryce: OK if you're happy with the progress, we can move this on in the meeting. | Sep 01 11:14 |
Mc | I know some js, but wouldnt qualify myself as expert | Sep 01 11:14 |
doctormon | Mc: 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 |
CRogers | doctormon: dragging currently does nothing. | Sep 01 11:15 |
doctormon | CRogers: Are you dragging a person to the end of the line over and over? | Sep 01 11:16 |
CRogers | Though I think dragging is probably unnecessary. | Sep 01 11:16 |
CRogers | The only thing you can drag is the picture, and it's just the picture drag that's implimented in chrome. | Sep 01 11:16 |
bryce | doctormon, 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 |
doctormon | bryce: Yes, there will be a how to page on the wiki: https://gitlab.com/inkscape/inkscape-web/wikis/ | Sep 01 11:17 |
bryce | doctormon, do you have a rough ETA for when nominations will be called? | Sep 01 11:17 |
doctormon | bryce: 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 |
doctormon | For the real election, I'm thinking Sept 15th or so. | Sep 01 11:19 |
bryce | doctormon, that's great to hear | Sep 01 11:19 |
Tavmjong | +1 | Sep 01 11:19 |
doctormon | CRogers, 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 |
bryce | I'll be out of town for XDC, sep 19-23 | Sep 01 11:20 |
CRogers | doctormon: dragging doesn't work in chrome. | Sep 01 11:20 |
bryce | XDC usually has horrible internet connectivity, but it's at Google HQ this time so who knows | Sep 01 11:20 |
doctormon | CRogers: got it | Sep 01 11:20 |
bryce | CRogers, 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 |
bryce | Any one else have agenda items to be added? | Sep 01 11:21 |
CRogers | I'd be content with up/down arrows to rank. | Sep 01 11:21 |
bryce | or items we should think about for next meeting? | Sep 01 11:22 |
doctormon | GitLab 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 |
Tavmjong | Budget. What is our current balance? | Sep 01 11:22 |
Mc | oh, 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 |
Mc | so we're definitely fine | Sep 01 11:24 |
bryce | doctormon, 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 |
doctormon | Tavmjong: Loadsa money. | Sep 01 11:24 |
doctormon | bryce: It's more setup, and I think we may actually loose some functionality (maybe not stuff we use though) | Sep 01 11:25 |
bryce | I am perpetually procrastinating doing the budget update :-( | Sep 01 11:25 |
Mc | bryce: the change does not affect us, all our project are public | Sep 01 11:25 |
doctormon | Hackfest 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 |
bryce | I'll bump it up my todo list. Esp. with the platinum sponsor we should sharpen pencils on plans | Sep 01 11:25 |
doctormon | bryce: 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 |
CRogers | doctormon: yea, I'll make you somethin nice. You want me to js it too? | Sep 01 11:26 |
Mc | only major thing we *may* gain from hosting our gitlab would be more control over bugreport import from lp if we want to | Sep 01 11:26 |
doctormon | CRogers: Would be useful, but we'd likely interlocuate, so draft first ;) | Sep 01 11:27 |
CRogers | doctormon: cool, moar soon. | Sep 01 11:27 |
Tavmjong | Maybe 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 |
bryce | doctormon, 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 up | Sep 01 11:28 |
bryce | Tavmjong, yes I definitely would like to get some funds on those | Sep 01 11:29 |
bryce | and esp. start recruiting people to take the jobs | Sep 01 11:29 |
doctormon | If 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 |
bryce | Mc 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 |
doctormon | bryce: 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 |
bryce | doctormon, 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 |
bryce | doctormon, 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 data | Sep 01 11:33 |
bryce | and 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 |
bryce | ok, any other items before we close? | Sep 01 11:34 |
doctormon | bryce: making these tools is part of my lazyness. we'll talk. | Sep 01 11:34 |
doctormon | Mc: How close are you to being forced to talk paid work? | Sep 01 11:35 |
Mc | 1 month ^^ | Sep 01 11:36 |
bryce | Mc, have you looked at the projects we have funding for currently? https://inkscape.org/en/projects/ | Sep 01 11:37 |
bryce | Mc, 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 |
Tavmjong | SVG2 compliant flowed text is essentially done. | Sep 01 11:38 |
Mc | I think I already removed all GList uses that werent needed by gtk calls | Sep 01 11:38 |
doctormon | bryce: 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 |
bryce | doctormon, yeah. let me put some thoughts together on how we could make that happen | Sep 01 11:39 |
Tavmjong | Does gtkmm need GList? | Sep 01 11:39 |
Mc | probably not, but we still have old gtk stuff, iirc | Sep 01 11:39 |
doctormon | thanks bryce :-) let's do this thing. | Sep 01 11:40 |
Mc | (gtkmm should use vectors) | Sep 01 11:40 |
bryce | Tavmjong, been years since I did gtkmm but I don't think so | Sep 01 11:40 |
bryce | ok. My father's visiting this weekend, but I will try and scrape together some inkscape time. A lot to do... | Sep 01 11:41 |
Mc | bryce: 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 |
bryce | and 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 |
doctormon | Mc: The idea would be to talk with you about a block grant perhaps instead. We'll talk more | Sep 01 11:43 |
bryce | I'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 $1000 | Sep 01 11:43 |
bryce | part of doing the budget is proposing additional amounts be added to tasks still not done, and to add new projects | Sep 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 |
bryce | Mc, 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 on | Sep 01 11:44 |
Tavmjong | Mc: Can you make a list of things you would be willing to work on? | Sep 01 11:45 |
doctormon | Mc: And maybe get you to work on a bunch of bug reports, that will always be popular :D | Sep 01 11:45 |
Mc | maintenance, bugs/crashes, gtk3 | Sep 01 11:45 |
bryce | Mc, yeah I'm worried with us barely having any experience with this, Inkscape's pretty shaky to depend on. | Sep 01 11:45 |
Tavmjong | Good list! | Sep 01 11:45 |
doctormon | bryce: 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 |
Mc | basically what i'm already trying to do, but during weeks instead of weekends xD | Sep 01 11:46 |
bryce | Mc, so I would not blame you for focusing on securing a firmer source of income as a priority. | Sep 01 11:46 |
Mc | what sort of income and duration would "working on inkscape" be ? | Sep 01 11:48 |
Tavmjong | BTW, there seem to still be a lot of GSList's that don't depend on gtk. | Sep 01 11:48 |
doctormon | Mc: 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 |
Mc | Tavmjong: was it GList then ? | Sep 01 11:48 |
Tavmjong | There are both GList's and GSList's. | Sep 01 11:49 |
ryangorley | It 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 |
doctormon | bryce: I figure we can use the information to discuss and aproach the conservancy with a grant plan. | Sep 01 11:49 |
bryce | it'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 available | Sep 01 11:49 |
doctormon | ryangorley: 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 |
ryangorley | Okay, cool. | Sep 01 11:50 |
bryce | doctormon, 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 procedure | Sep 01 11:50 |
Mc | I honestly don't really know how to estimate my time | Sep 01 11:51 |
bryce | doctormon, 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 work | Sep 01 11:51 |
doctormon | bryce: 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 |
doctormon | bryce: 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 |
doctormon | Mc: 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 mone | Sep 01 11:54 |
doctormon | y and work needs to be blocked off to make this thing stable enough for it to be useful to you. | Sep 01 11:54 |
Tavmjong | Mc: 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 |
bryce | doctormon, 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 |
bryce | ok, doctormon and I will take it to email for further cogitation | Sep 01 11:58 |
doctormon | bryce: +1 thanks Tavmjong and Mc | Sep 01 11:58 |
bryce | ok, thanks all for attending, sorry we went over time so long | Sep 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/!