Date: Fri, 31 Jan 2025 02:12:28 -0800 From: paige@paige.bio To: hackers@freebsd.org Subject: Re: Provisions to the contribution guidelines for using LLM generated code Message-ID: <CA17178C-E7FA-417D-8D3D-96E4990EBE7A@paige.bio> In-Reply-To: <4922BB4E-1361-4AE9-A40D-D75E4875033D@freebsd.org> References: <4922BB4E-1361-4AE9-A40D-D75E4875033D@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail-85233B78-59E3-4E39-AD97-11A0FF8C98DA Content-Type: multipart/related; type="text/html"; boundary=Apple-Mail-14E3A17C-FABA-4970-BFF2-6D6EC8A76C45 Content-Transfer-Encoding: 7bit --Apple-Mail-14E3A17C-FABA-4970-BFF2-6D6EC8A76C45 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D= utf-8"></head><body dir=3D"auto"><span style=3D"-webkit-text-size-adjust: au= to; background-color: rgb(255, 255, 255);">> TLDR Microsoft owns the righ= ts to=E2=80=A6 </span><a href=3D"https://patents.google.com/patent/US83= 21439B2/en" style=3D"-webkit-text-size-adjust: auto;">https://patents.google= .com/patent/US8321439B2/en</a><span style=3D"-webkit-text-size-adjust: auto;= background-color: rgb(255, 255, 255);"> </span><div style=3D"-webkit-t= ext-size-adjust: auto;"><br></div><div style=3D"-webkit-text-size-adjust: au= to;">And yeah Claude will generate the code for it without making any mentio= n of it, because it thinks it=E2=80=99s just a hash table and doesn=E2=80=99= t understand that apparently if it=E2=80=99s a hash table as it relates to E= xFAT that it=E2=80=99s a patent. That=E2=80=99s sort of my take on this at t= he moment. </div><div style=3D"-webkit-text-size-adjust: auto;"><br></d= iv><div style=3D"-webkit-text-size-adjust: auto;">ExFAT is in the Linux kern= el source tree: <a href=3D"https://github.com/torvalds/linux/tree/maste= r/fs/exfat">https://github.com/torvalds/linux/tree/master/fs/exfat</a><div><= br></div><div><br></div><div><div style=3D"display: block;" class=3D""><div s= tyle=3D"-webkit-user-select: all; -webkit-user-drag: element; display: inlin= e-block;" class=3D"apple-rich-link" draggable=3D"true" role=3D"link" data-ur= l=3D"https://news.ycombinator.com/item?id=3D6225070"><a style=3D"border-radi= us:10px;font-family:-apple-system, Helvetica, Arial, sans-serif;display:bloc= k;-webkit-user-select:none;width:300px;user-select:none;-webkit-user-modify:= read-only;user-modify:read-only;overflow:hidden;text-decoration:none;" class= =3D"lp-rich-link" rel=3D"nofollow" href=3D"https://news.ycombinator.com/item= ?id=3D6225070" dir=3D"ltr" role=3D"button" draggable=3D"false" width=3D"300"= ><table style=3D"table-layout:fixed;border-collapse:collapse;width:300px;bac= kground-color:#E65C00;font-family:-apple-system, Helvetica, Arial, sans-seri= f;" class=3D"lp-rich-link-emailBaseTable" cellpadding=3D"0" cellspacing=3D"0= " border=3D"0" width=3D"300"><tbody><tr><td vertical-align=3D"center"><table= bgcolor=3D"#E65C00" cellpadding=3D"0" cellspacing=3D"0" width=3D"300" style= =3D"table-layout:fixed;font-family:-apple-system, Helvetica, Arial, sans-ser= if;background-color:rgba(230, 92, 0, 1);-apple-color-filter:initial;" class=3D= "lp-rich-link-captionBar"><tbody><tr><td style=3D"padding:8px 0px 8px 0px;" c= lass=3D"lp-rich-link-captionBar-textStackItem"><div style=3D"max-width:100%;= margin:0px 16px 0px 16px;overflow:hidden;" class=3D"lp-rich-link-captionBar-= textStack"><div style=3D"word-wrap:break-word;font-weight:500;font-size:12px= ;overflow:hidden;text-overflow:ellipsis;text-align:left;" class=3D"lp-rich-l= ink-captionBar-textStack-topCaption-leading"><a rel=3D"nofollow" href=3D"htt= ps://news.ycombinator.com/item?id=3D6225070" style=3D"text-decoration: none"= draggable=3D"false"><font color=3D"#FFFFFF" style=3D"color: rgba(255, 255, 2= 55, 1);">What's the patent status of exFAT? | Hacker News</font></a></div><d= iv style=3D"word-wrap:break-word;font-weight:400;font-size:11px;overflow:hid= den;text-overflow:ellipsis;text-align:left;" class=3D"lp-rich-link-captionBa= r-textStack-bottomCaption-leading"><a rel=3D"nofollow" href=3D"https://news.= ycombinator.com/item?id=3D6225070" style=3D"text-decoration: none" draggable= =3D"false"><font color=3D"#FFFFFF" style=3D"color: rgba(235, 235, 245, 0.6);= ">news.ycombinator.com</font></a></div></div></td><td style=3D"padding:6px 1= 2px 6px 0px;" class=3D"lp-rich-link-captionBar-rightIconItem" width=3D"30"><= a rel=3D"nofollow" href=3D"https://news.ycombinator.com/item?id=3D6225070" d= raggable=3D"false"><img style=3D"pointer-events:none !important;display:inli= ne-block;width:30px;height:30px;border-radius:3px;" width=3D"30" height=3D"3= 0" draggable=3D"false" class=3D"lp-rich-link-captionBar-rightIcon" alt=3D"ap= ple-touch-icon.png" src=3D"cid:680EEE19-99FA-45C6-8029-0BC7CED6EC08"></a></t= d></tr></tbody></table></td></tr></tbody></table></a></div></div><div><br></= div></div><div><div style=3D"display: block;" class=3D""><div style=3D"-webk= it-user-select: all; -webkit-user-drag: element; display: inline-block;" cla= ss=3D"apple-rich-link" draggable=3D"true" role=3D"link" data-url=3D"https://= news.ycombinator.com/item?id=3D32750408"><a style=3D"border-radius:10px;font= -family:-apple-system, Helvetica, Arial, sans-serif;display:block;-webkit-us= er-select:none;width:300px;user-select:none;-webkit-user-modify:read-only;us= er-modify:read-only;overflow:hidden;text-decoration:none;" class=3D"lp-rich-= link" rel=3D"nofollow" href=3D"https://news.ycombinator.com/item?id=3D327504= 08" dir=3D"ltr" role=3D"button" draggable=3D"false" width=3D"300"><table sty= le=3D"table-layout:fixed;border-collapse:collapse;width:300px;background-col= or:#E65C00;font-family:-apple-system, Helvetica, Arial, sans-serif;" class=3D= "lp-rich-link-emailBaseTable" cellpadding=3D"0" cellspacing=3D"0" border=3D"= 0" width=3D"300"><tbody><tr><td vertical-align=3D"center"><table bgcolor=3D"= #E65C00" cellpadding=3D"0" cellspacing=3D"0" width=3D"300" style=3D"table-la= yout:fixed;font-family:-apple-system, Helvetica, Arial, sans-serif;backgroun= d-color:rgba(230, 92, 0, 1);-apple-color-filter:initial;" class=3D"lp-rich-l= ink-captionBar"><tbody><tr><td style=3D"padding:8px 0px 8px 0px;" class=3D"l= p-rich-link-captionBar-textStackItem"><div style=3D"max-width:100%;margin:0p= x 16px 0px 16px;overflow:hidden;" class=3D"lp-rich-link-captionBar-textStack= "><div style=3D"word-wrap:break-word;font-weight:500;font-size:12px;overflow= :hidden;text-overflow:ellipsis;text-align:left;" class=3D"lp-rich-link-capti= onBar-textStack-topCaption-leading"><a rel=3D"nofollow" href=3D"https://news= .ycombinator.com/item?id=3D32750408" style=3D"text-decoration: none" draggab= le=3D"false"><font color=3D"#FFFFFF" style=3D"color: rgba(255, 255, 255, 1);= ">Are the exFAT patents still a problem nowadays? > exFAT was a proprieta= ry file s... | Hacker News</font></a></div><div style=3D"word-wrap:break-wor= d;font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;text= -align:left;" class=3D"lp-rich-link-captionBar-textStack-bottomCaption-leadi= ng"><a rel=3D"nofollow" href=3D"https://news.ycombinator.com/item?id=3D32750= 408" style=3D"text-decoration: none" draggable=3D"false"><font color=3D"#FFFF= FF" style=3D"color: rgba(235, 235, 245, 0.6);">news.ycombinator.com</font></= a></div></div></td><td style=3D"padding:6px 12px 6px 0px;" class=3D"lp-rich-= link-captionBar-rightIconItem" width=3D"30"><a rel=3D"nofollow" href=3D"http= s://news.ycombinator.com/item?id=3D32750408" draggable=3D"false"><img style=3D= "pointer-events:none !important;display:inline-block;width:30px;height:30px;= border-radius:3px;" width=3D"30" height=3D"30" draggable=3D"false" class=3D"= lp-rich-link-captionBar-rightIcon" alt=3D"apple-touch-icon.png" src=3D"cid:4= E6BE8B9-36A4-447A-9AEF-0FD25CF4102E"></a></td></tr></tbody></table></td></tr= ></tbody></table></a></div></div><br></div><div><div>If you look at the olde= r post, a lot of people didn=E2=80=99t think it belonged in the kernel even t= hough it was GPL because of the patent. Fast forward to today Linus allowed E= xFAT in but couldn=E2=80=99t get behind BCacheFS =F0=9F=98=82 wonderful.&nbs= p;</div><div> </div><div>Yeah it seems uncertain whether you could crea= te a proper driver, put it in the FreeBSD src tree and call it BSD but I=E2=80= =99m gonna find out. I mean MacOS supports it and AFAIK the source for that i= s proprietary, that could be patent infringement though, for sure. </di= v><div><br></div></div></div><div dir=3D"ltr">Sent from my iPhone</div><div d= ir=3D"ltr"><br><blockquote type=3D"cite">On Jan 30, 2025, at 12:48=E2=80=AFA= M, David Chisnall <theraven@freebsd.org> wrote:<br><br></blockquote></= div><blockquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<span>I am not a law= yer. If you want legal advice, you should talk to a lawyer. As a not-a-lawye= r, my opinion is:</span><br><span></span><br><span>Copyright law, in general= , does not in any way describe how copying occurs. If you photocopy a book, o= r if someone reads it to you and you write it down, that=E2=80=99s equally c= opyright infringement or fair use based on the result: the mechanism does no= t matter.</span><br><span></span><br><span>If you take a load of existing ex= FAT implementations, apply a lossy compression algorithm to them (neural net= work training) and then decompress, is the output a derived work of the inpu= t? That will depend on a load of tests that a court can apply to judge simil= arity and so on. In general, a good legal rule of thumb is that judges are n= ot idiots (ignoring the Texas West District). If you use an obfuscated proce= ss to hide your illegal action then they will regard it as both illegal and w= ilful (and be annoyed with you), which is not a good place to be.</span><br>= <span></span><br><span>Is your exFAT implementation a new creative work or a= derived work of something else? Does it infringe Microsoft=E2=80=99s exFAT p= atents? I don=E2=80=99t know and going to court is probably the only way of g= etting a definitive answer. Please don=E2=80=99t expose the FreeBSD project t= o that legal risk, defending it would cost more than the annual budget of th= e Foundation.</span><br><span></span><br><span>David</span><br><span></span>= <br><blockquote type=3D"cite"><span>On 30 Jan 2025, at 02:05, paige@paige.bi= o wrote:</span><br></blockquote><blockquote type=3D"cite"><span></span><br><= /blockquote><blockquote type=3D"cite"><span>=EF=BB=BFHi there,</span><br></b= lockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquot= e type=3D"cite"><span>As y=E2=80=99all have probably heard AI is the new big= thing in town and people are at a bit of a loss for what it means. Despite t= he news about the stock market sell off that came in the wake of the new Dee= pSeek thing, I=E2=80=99ve actually been playing around with this thing calle= d Claude for the past couple of weeks and I=E2=80=99m still not really sure w= hat to think of it. I think it=E2=80=99s really cool to say the least, but I= still have a lot of questions myself.</span><br></blockquote><blockquote ty= pe=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>Mo= re specifically, I=E2=80=99m not really sure at what point does using someth= ing like Claude to create something like a native ExFAT filesystem become an= issue of attribution;</span><br></blockquote><blockquote type=3D"cite"><spa= n></span><br></blockquote><blockquote type=3D"cite"><span>https://github.com= /paigeadelethompson/exfat/tree/main/sys/fs/exfat</span><br></blockquote><blo= ckquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite= "><span>it presumably created this based on the parameters in it=E2=80=99s m= odel (presumably, it is not actually known how Anthropic=E2=80=99s models wo= rk because as far as I know that information is proprietary.) I vaguely unde= rstand how it is able to do this and to the best of my knowledge, it doesn=E2= =80=99t plagiarize code but it does generate code based on facts that it can= find in it=E2=80=99s own model about ideas which are potentially subject to= patent restrictions. For what this is worth, I think that people are going t= o find this to be incredibly valuable regardless of whether or not it produc= es an exact desired result. What it doesn=E2=80=99t get right the first time= is often the subject of something being really damn close.</span><br></bloc= kquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote t= ype=3D"cite"><span>I=E2=80=99m really just dumbfounded by how much it actual= ly can do that I haven=E2=80=99t even tried to compile this code for this fi= lesystem it created; it didn=E2=80=99t take me more than an hour of saying =E2= =80=9Cyes=E2=80=9D following the initial "I'd like to make an ExFAT driver f= or FreeBSD in C can you give me the best starting point possible?=E2=80=9D T= o be honest I kinda had to fact check it a couple of times, it wanted to do t= hings like implementing extattrs which this filesystem patently doesn=E2=80=99= t have. But as soon as I asked it, it seemed to know exactly what I meant:</= span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquot= e><blockquote type=3D"cite"><span>"No, you're right - I apologize for adding= unnecessary complexity. The ExFAT specification doesn't include support for= extended attributes like other filesystems (e.g., UFS or ext4). The only at= tributes ExFAT supports are the basic DOS/FAT attributes we already have def= ined=E2=80=9D</span><br></blockquote><blockquote type=3D"cite"><span></span>= <br></blockquote><blockquote type=3D"cite"><span>And then it proceeded to ma= ke changes to remove the stubs and so forth (which it may not have done righ= t but I haven=E2=80=99t gotten that far yet.) In fact, I don=E2=80=99t reall= y feel like I can realistically move forward with this (because I=E2=80=99ll= have to fork $20 to get more time out of it) but also I just don=E2=80=99t r= eally know whether or not this is okay. Obviously I want to say yes, but I g= et the impression that some people might not be okay with this, especially i= f what it creates is not well understood or violates copyright laws.</span><= br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blo= ckquote type=3D"cite"><span>"Under U.S. law, you cannot patent an idea, but y= ou may be able to protect your idea by bringing it to life.=E2=80=9D As far a= s I know the licensing for ExFAT is a little bit of a gray area. It=E2=80=99= s Microsoft=E2=80=99s patent, there=E2=80=99s a GPL implementation that exis= ts but asides from that I don=E2=80=99t know if it=E2=80=99s technically oka= y to make another implementation that is licensed any other way. I assume so= , but it=E2=80=99s not unimaginable that even simply ingesting an ExFAT file= system could come with some kind of stipulation.</span><br></blockquote><blo= ckquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite= "><span>And I=E2=80=99m sure some people might even think =E2=80=9Cwhy would= you, there=E2=80=99s a FUSE implementation for this already=E2=80=9D and yo= u know because FUSE is FUSE and this is an implementation of ExFAT that uses= VFS. Also ExFAT/fuse does have problems but it works (sorta) in a pinch. I=E2= =80=99d personally be more interested in improving something that is part of= core FreeBSD than I would anything having to do with a port that I have to i= nstall in addition to the OS itself in order to use it.</span><br></blockquo= te><blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D= "cite"><span>The reason why it matters; I just really like ExFAT. Virtually e= verything now has native support for it out of the box except for UEFI (they= should, surprised Microsoft hasn=E2=80=99t pushed the standard to adopt it g= iven that .WIM files can certainly exceed 4.3GB on modern versions of Window= s. It just makes good sense to me to use it, even though it=E2=80=99s not a j= ournaled filesystem. Using parchive is not lost on me, but I=E2=80=99ve seld= om ever truly needed it even with ExFAT.</span><br></blockquote><blockquote t= ype=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>M= aybe I=E2=80=99m not even really trying to drive this to completion as much a= s I just needed an example and am just wanting to understand are people alre= ady doing this? Is it possible that people have already done this and nobody= is really aware of it? I=E2=80=99d like to think if you can then you certai= nly should but where do you draw the line, and should there perhaps be conve= ntions for keeping track of code in FreeBSD that is produced by LLMs? Maybe t= here already is and I just haven=E2=80=99t found it yet but it wouldn=E2=80=99= t come as any surprise if there weren=E2=80=99t given this is all still kind= of novel. Either way I=E2=80=99m sure there are things much more substantia= l than ExFAT worth trying, but there should probably be something of an unde= rstanding about what is and isn=E2=80=99t okay. I wonder if what we don=E2=80= =99t know about proprietary LLMs like Claude could potentially be an easily o= verlooked problem that could have legal consequences later.</span><br></bloc= kquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote t= ype=3D"cite"><span>In any case I=E2=80=99m sure people will figure it out, b= ut if anybody was looking for a cue to discuss this I mean.. it=E2=80=99d be= really useful to me if FreeBSD supported ExFAT out of the box (especially s= ince I can=E2=80=99t get to my offline archive of the ports and it=E2=80=99s= distfiles without it.) The only available implementations at present are GP= L=E2=80=94 so can we just like=E2=80=A6 generate an implementation with Clau= de and license it BSD? I honestly wish that my friend hadn=E2=80=99t insiste= d on showing me this kinda because I hoped to avoid something that I know is= certainly going to have repercussions for the way things are currently done= , but I can=E2=80=99t unsee this and I feel like I=E2=80=99ve been =E2=80=9C= doing it wrong=E2=80=9D my whole life.</span><br></blockquote><blockquote ty= pe=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>-P= aige</span><br></blockquote><blockquote type=3D"cite"><span></span><br></blo= ckquote><span></span><br></div></blockquote></body></html>= --Apple-Mail-14E3A17C-FABA-4970-BFF2-6D6EC8A76C45 Content-Type: image/png; name=apple-touch-icon.png; x-apple-part-url=680EEE19-99FA-45C6-8029-0BC7CED6EC08 Content-Disposition: inline; filename=apple-touch-icon.png Content-Transfer-Encoding: base64 Content-Id: <680EEE19-99FA-45C6-8029-0BC7CED6EC08> iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAA1VBMVEX/ZwD/ZgD//////v3/aSP/ ZwL/XAD/aBH/WQD/8ef/hUL/39P/UwD/aRb/VgD/aR3/YgD/UQD/49z//vv/aRr/ZAD/Zwn/XwD/ aR//aA3/7OP/TwD/6N3/ayP/bwD/up7/ZRP/+/f/2Mj/3c3/sZH/roz/onr/nG//i1T/9/X/9/L/ poP/agD/9e7/8ur/yrT/tpf/5dj/0r7/lWX/dSD/ZQz/4tT/1cL/wan/nnX/ZAb/wKX/kVz/eSj/ cwL/6t//zrn/xKz/fjT/lWj/hE7/bCn/eBrdbQwEAAAAAXRSTlO8gjEnwQAABV1JREFUeNrsmdly 2kAQRWlJM5KJNJKC0MK+Q8CY2AmO99hZ/v+X8hDH6nHEQOiaqrhqzjMqjm5dukeiVoM3R63G4M3B 3mDQAEZ6B0baSCsw0kZagZE20gqMtJFWYKSNtAIjbaQVGGkjrcBIG2kFRtpIKzDSRlqBkTbSCoy0 kVZgpI+XDhyMC/+C6yACqESDdNPlsV8SZwEcTpHF6FLuNqECDdK5uGq9L+ms/BAOpeCzTnlp60rk UIEG6cCbW5jL5iCFAwmjjoWYewFUoKPTSXxhNewXrNnBX91tTy37Dw3rIk6gCh3SLl8My7Rs6/LQ Vqc3p+eWbf1huOAuKKBLYxyxsWykPROHWQfeqrzOtjbCgWp0SLtZfY2//V0UMjiAoNmx7Jer1vXs 8KDp0pDHTzhqayZC2E8YT3GrnmLF6NAgzaLPZ3LUW9hLOjjFQZ99jhgcDl0acr8vRX3tubCP0J/i G+2rxrsW6eKm15Ki5g7s40YKuvUQFaCAIK3o58RCNGZ+DmoCMbUQk1gZtBZpCKCDox5HA3VDWcK+ oqA7bABKtEgnYiW1er6n1d32BI+OlUhAjQ7pNIneya0OlR+PerjR+88rFGlV1NcN3OprkYC60Tb+ CRzTaLo05GIstTpTrcWEtVDQYy+HY6BLF/xOilp1zuy2P+KPfuIFHANdmoXehRQ13yldyI3+4iUM joEuDQFfLHFRdw+QREyQ8/DOS4AASRq68UaK2nN2BLg9xY1+jB0gQJRm0belPEDCHesTN3pZzwjl IEtDKG5x1KPMrdJJtz28DJ9ECATI0m52f4JabVdPhTz+iI+k3445+9Ol8Sjr4+U8rnqAYs0ebvRt uwsU6NIwkH5iw3nFWgx8HPRJbwsESNJ4PeNW87/WIhtIQU9EAASI0vitAN51bkWD0JG0F6VAgy4N ebzCrR693htp9LmF7mpKaDRVGlvzSylqz33VH9zo8ygEMnRpKLy5jaMWDpMbjYfizHOBDF0aWMBH SGv43QvkRuORWG4fAjWgk3ifhvgIx5F0gRptW405ZRliaTqO/wW3+o6n5Q1JjR4d+fJOh3Sa1Ye4 1X6p1uydoQPVgqdAgy6N8tzgtfj9ZS3mUqMfvQCOQ4d0kNXXyPqCJ+y50Q8nZaOXC/4/SUO3fYVb vXg+7DkxXoYbwl7RIc22D2d4gPj58zJEM3p9HzGgQZdW7L0Pv/+XCHwc9C3lpKRFOo2kh5NH35GX oW2d3EcFENAgDd14gubE8gd3Xx3v+rRGa5FmYdRBilcikJdh63RAarQWaXC9GRog64dtIL3rmFIb rUWaudEYWffbPwEFfc5uiEFrkYZQXDcs9ITSnlglKz8HIlqkwREj1IdVfF4G/Y7n9KC1SBf87ld7 d5DSMBQEYNiRJIYaSUttUqUUU0Swi4J4Axfe/0iW2bwJPB4IM2Dw/0/wkUUymYRkuk0XmDdzF6Zb Pof80fJgt6hbc44++QwdIWi7RbVNn+3fRUtltqh26tPZ36EQ9DB+6Yg6TycRl0LQ8tilLWoaSbte nApBD+u0RTVvSDyJUyFoMySlMWRTiVsh6Fq3qNZ8+V47Hmh/tH1sn0bSTS+OhaBlqD/sae/5uBPX QtB9N9uivnZ7cS0EfTeuzAX8cHwZxLd49H1biW8x6GaGbqpanItHt6CvgdZA5wOtgc4HWgOdD7QG Oh9oDXQ+0BrofKA10PlAa6DzgdZA5wOtgc4HWjRFX8zHHRaCHleH6fyunbenZr8E9LWdSdz7V9+s +V2gQRcCDboQaNCFQIMuBBp0IdCgC4EGXQg06EKgQRcCDboQaNCFQC8XvcifpC/wUN/8AICj2Qiv vpk/AAAAAElFTkSuQmCC --Apple-Mail-14E3A17C-FABA-4970-BFF2-6D6EC8A76C45 Content-Type: image/png; name=apple-touch-icon.png; x-apple-part-url=4E6BE8B9-36A4-447A-9AEF-0FD25CF4102E Content-Disposition: inline; filename=apple-touch-icon.png Content-Transfer-Encoding: base64 Content-Id: <4E6BE8B9-36A4-447A-9AEF-0FD25CF4102E> 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 vpk/AAAAAElFTkSuQmCC --Apple-Mail-14E3A17C-FABA-4970-BFF2-6D6EC8A76C45-- --Apple-Mail-85233B78-59E3-4E39-AD97-11A0FF8C98DA--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA17178C-E7FA-417D-8D3D-96E4990EBE7A>