15:59:11 #startmeeting tor anti-censorship meeting 15:59:11 Meeting started Thu May 4 15:59:11 2023 UTC. The chair is itchyonion. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:59:11 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:59:20 hi! 15:59:21 here is our meeting pad: https://pad.riseup.net/p/tor-anti-censorship-keep 15:59:21 feel free to add what you've been working on and put items on the agenda 15:59:26 hihi o/ 15:59:33 hi everyone! 15:59:43 hi! 16:00:12 hi 16:02:05 First discussion: goptlib now lives in gitlab.torproject.org 16:03:04 hmm I think this was mentioned last meeting? 16:03:44 seems so from the meeting logs. Let's move on 16:04:09 yes... 16:04:18 interesting links: 16:04:18 https://guardianproject.info/2023/03/04/arti-next-gen-tor-on-mobile/ 16:04:18 "Support for features like advanced censorship circumvention or onion services is not exactly straight forward on mobile operating systems, because they tend to be way more locked down than traditional computers. Currently, we can successfully test pluggable transports in 'managed' mode on old versions of Android. However this technique will likely not work on the latest version of Android and never worked iOS to begin with. We 16:04:18 have shared our findings with the Arti developer team and hope they’ll work on getting us to full Pluggable Transports support, integraing with our existing IPtProxy Library soon." 16:05:27 I think we had some discussion of this in the costa rica meeting. Anything more we want to add? 16:05:56 OK next one: Unofficial(?) Snowflake extension for Safari in Apple App Store? 16:05:57 https://apps.apple.com/us/app/torproject-snowflake/id1597501940 16:05:57 Previously noted at https://lists.torproject.org/pipermail/anti-censorship-team/2022-February/000222.html 16:06:26 Yes, I seen a enquiry email send to anti-censorship mailing list 16:06:47 and replied that mail directly with some CC 16:07:33 I think we might wish to consider include it in our official promotion, if we could verify it 16:08:52 Did we get in touch with the developer in the end? 16:09:23 last version update was from March so seems like it's still quite active 16:09:33 not yet, we might wish to determine if we could include it 16:09:46 before sending invite 16:10:01 yes 16:10:16 * itchyonion reading the email thread 16:12:30 do Tor have a policy about promoting 3rd party open source project 16:12:44 I don't think I have seen it at Employee handbook 16:13:27 who is 'competent' at determine this? 16:13:45 that could be risky without knowing the person 16:14:40 from the origin email I think we are trying to find some ways to put it into the main repo 16:15:08 yeah, there's no policy and idk if we need one necessarily 16:15:17 it seems like first step would be to contact the developer and see what they want to do with it. Right? 16:15:37 or we can see if Tor would allow that 16:15:44 before contacting 16:15:51 ah, I see 16:16:22 I guess if they haven't started from trying to volunteer/contribute to Tor, that makes sense as a first step 16:16:55 I only found 2 emails in the mailing list. I wonder if there are new development later since they were from February 16:17:08 shelikhoo: it's probably going to be up to the ac team to decide, there's not an official process for this 16:17:16 Did any of us put this topic in the meeting pad? 16:17:32 https://pad.riseup.net/p/pH6fI2LfdNHa1NaGEzcj 16:17:54 yes, one person send an enquiry to us about that extension 16:17:59 Their repo was last updated in March: https://github.com/jayluxferro/snowflake 16:17:59 👍 16:18:28 but it's also doesn't seem to be very popular yet 16:18:46 yes, and that's one thing we could help with 16:19:15 but we need to get some approval first and see what the process would look like 16:19:21 and include them in the first mail 16:19:34 i would just email them first 16:19:52 it's up to our team to decide, not some others in TPO 16:20:13 we don't need approval to incorporate other projects into our workflow 16:20:37 it's more a question of what steps we take that make us feel comfortable about the quality of the thing 16:21:13 Yeah, this struck me as an opportunity to potentially bring in a new contributor, but I have not looked at the code at all yet 16:22:08 I could also try to read the code... 16:23:03 nice, yeah reading the code sounds like a good necessary prereq for promoting it 16:23:08 maybe we can read the code in the following week, and discuss it again next weel 16:23:20 but it doesn't have to block us reaching out to the devs if nobody has heard from them yet 16:24:06 right, just as a precursory: hey! we noticed you did a thing that looks cool. Wondering if you'd be interested in talking about it with us/joining a/c meeting etc. 16:24:35 yeah 16:24:42 Was obfs4 originally developed outside of Tor? If so I wonder if we could reuse the same process 16:25:20 I mean, Lox was developed outside of Tor 🤷 16:25:24 it was developed by a tor core contributor 16:26:30 Same with HTTPT 16:26:42 and the telegram gettor sprouts bot 16:26:48 good points 16:27:56 yeah 16:27:58 I think reading the code and sending an invite to the meeting all makes sense. 16:28:32 cool :) 16:28:52 maybe they don't have to be in the same week though. What do you think about reading the code first and discuss it in the next meeting? 16:30:41 sure, i guess there's no rush 16:30:44 I think that gauging the developer's interest in what we're doing and desired level of involvement can be equally informative. Having more eyes on this meeting is very low risk, since it's a public meeting, afterall. 16:31:14 yeah 16:31:53 Maybe they're busy with other things or else, maybe they'd be really into learning more and being involved. Both are good to knows and we can decide where to take it when we have that info. 16:32:09 sounds reasonable 16:33:02 I can try to reach the person 16:33:10 * itchyonion putting it in action items 16:33:18 I'm happy to help out with this too if you want itchyonion 16:33:38 yes please. I will write an email draft and we can look at it together 16:33:43 before sending 16:33:49 cool :) 16:34:11 yes! 16:34:40 (i will also post the draft in the AC channel ) 16:35:04 ok I think that's everything 16:35:26 Anyone has something else they want to discuss? 16:35:37 EOF from me 16:36:24 #endmeeting