%PDF-1.5
%
1 0 obj
<<
/Pages 2 0 R
/Type /Catalog
/Metadata 3 0 R
>>
endobj
4 0 obj
<<
/Creator (pdftk 2.02 - www.pdftk.com)
/Producer (itext-paulo-155 \(itextpdf.sf.net-lowagie.com\))
/ModDate (D:20191101005934+00'00')
/CreationDate (D:20191101005934+00'00')
>>
endobj
2 0 obj
<<
/Kids [5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R
15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R
25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R
35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R
45 0 R 46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R
55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R
65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R 74 0 R
75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R
85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R 93 0 R 94 0 R
95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R 102 0 R 103 0 R 104 0 R
105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R
115 0 R 116 0 R 117 0 R 118 0 R 119 0 R 120 0 R 121 0 R 122 0 R 123 0 R 124 0 R
125 0 R 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R 133 0 R 134 0 R
135 0 R 136 0 R 137 0 R 138 0 R 139 0 R 140 0 R 141 0 R 142 0 R 143 0 R 144 0 R
145 0 R 146 0 R 147 0 R 148 0 R 149 0 R 150 0 R 151 0 R 152 0 R 153 0 R 154 0 R
155 0 R 156 0 R 157 0 R 158 0 R 159 0 R 160 0 R 161 0 R 162 0 R 163 0 R 164 0 R
165 0 R 166 0 R 167 0 R 168 0 R 169 0 R 170 0 R 171 0 R 172 0 R 173 0 R 174 0 R
175 0 R 176 0 R 177 0 R 178 0 R 179 0 R 180 0 R 181 0 R 182 0 R 183 0 R 184 0 R
185 0 R 186 0 R 187 0 R 188 0 R 189 0 R 190 0 R 191 0 R 192 0 R 193 0 R 194 0 R
195 0 R 196 0 R 197 0 R 198 0 R 199 0 R 200 0 R 201 0 R 202 0 R 203 0 R 204 0 R
205 0 R 206 0 R 207 0 R 208 0 R 209 0 R 210 0 R 211 0 R 212 0 R 213 0 R 214 0 R
215 0 R 216 0 R 217 0 R 218 0 R 219 0 R 220 0 R 221 0 R 222 0 R 223 0 R 224 0 R
225 0 R 226 0 R 227 0 R 228 0 R 229 0 R 230 0 R 231 0 R 232 0 R 233 0 R 234 0 R
235 0 R 236 0 R 237 0 R 238 0 R 239 0 R 240 0 R 241 0 R 242 0 R 243 0 R 244 0 R
245 0 R 246 0 R 247 0 R 248 0 R 249 0 R 250 0 R 251 0 R 252 0 R 253 0 R 254 0 R
255 0 R 256 0 R 257 0 R 258 0 R 259 0 R 260 0 R 261 0 R 262 0 R 263 0 R 264 0 R
265 0 R 266 0 R 267 0 R 268 0 R 269 0 R 270 0 R 271 0 R 272 0 R 273 0 R 274 0 R
275 0 R 276 0 R 277 0 R 278 0 R 279 0 R 280 0 R 281 0 R 282 0 R 283 0 R 284 0 R
285 0 R 286 0 R 287 0 R 288 0 R 289 0 R 290 0 R 291 0 R 292 0 R 293 0 R 294 0 R
295 0 R 296 0 R 297 0 R 298 0 R 299 0 R 300 0 R 301 0 R 302 0 R 303 0 R 304 0 R
305 0 R 306 0 R 307 0 R 308 0 R 309 0 R 310 0 R 311 0 R 312 0 R 313 0 R 314 0 R
315 0 R 316 0 R 317 0 R 318 0 R 319 0 R 320 0 R 321 0 R 322 0 R 323 0 R 324 0 R
325 0 R 326 0 R 327 0 R 328 0 R 329 0 R 330 0 R 331 0 R 332 0 R 333 0 R 334 0 R
335 0 R 336 0 R 337 0 R 338 0 R 339 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R
345 0 R 346 0 R 347 0 R 348 0 R 349 0 R 350 0 R 351 0 R 352 0 R 353 0 R 354 0 R
355 0 R 356 0 R 357 0 R 358 0 R 359 0 R 360 0 R 361 0 R 362 0 R 363 0 R 364 0 R
365 0 R 366 0 R 367 0 R 368 0 R 369 0 R 370 0 R 371 0 R 372 0 R 373 0 R 374 0 R
375 0 R 376 0 R 377 0 R 378 0 R 379 0 R 380 0 R 381 0 R 382 0 R 383 0 R 384 0 R
385 0 R 386 0 R 387 0 R 388 0 R 389 0 R 390 0 R 391 0 R 392 0 R 393 0 R 394 0 R
395 0 R 396 0 R 397 0 R 398 0 R 399 0 R 400 0 R 401 0 R 402 0 R 403 0 R 404 0 R
405 0 R 406 0 R 407 0 R 408 0 R 409 0 R 410 0 R 411 0 R 412 0 R 413 0 R 414 0 R
415 0 R 416 0 R 417 0 R 418 0 R 419 0 R]
/Count 415
/Type /Pages
>>
endobj
3 0 obj
<<
/Type /Metadata
/Subtype /XML
/Length 420 0 R
>>
stream
endstream
endobj
5 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 425 0 R
/Type /Page
>>
endobj
6 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 426 0 R
/Type /Page
>>
endobj
7 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 427 0 R
/Type /Page
>>
endobj
8 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 429 0 R
/Type /Page
>>
endobj
9 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 430 0 R
/Type /Page
>>
endobj
10 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 431 0 R
/Type /Page
>>
endobj
11 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 432 0 R
/Type /Page
>>
endobj
12 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 433 0 R
/Type /Page
>>
endobj
13 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 434 0 R
/Type /Page
>>
endobj
14 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 435 0 R
/Type /Page
>>
endobj
15 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 436 0 R
/Type /Page
>>
endobj
16 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 437 0 R
/Type /Page
>>
endobj
17 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 438 0 R
/Type /Page
>>
endobj
18 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 439 0 R
/Type /Page
>>
endobj
19 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 440 0 R
/Type /Page
>>
endobj
20 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 441 0 R
/Type /Page
>>
endobj
21 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 442 0 R
/Type /Page
>>
endobj
22 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 443 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 444 0 R
/Type /Page
>>
endobj
23 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 445 0 R
/Type /Page
>>
endobj
24 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 446 0 R
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 447 0 R
/Type /Page
>>
endobj
25 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 448 0 R
/Type /Page
>>
endobj
26 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 449 0 R
/Type /Page
>>
endobj
27 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 450 0 R
/Type /Page
>>
endobj
28 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 451 0 R
/Type /Page
>>
endobj
29 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 452 0 R
/Type /Page
>>
endobj
30 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 453 0 R
/Type /Page
>>
endobj
31 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 454 0 R
/Type /Page
>>
endobj
32 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 455 0 R
/Type /Page
>>
endobj
33 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 456 0 R
/Type /Page
>>
endobj
34 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 457 0 R
/Type /Page
>>
endobj
35 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 458 0 R
/Type /Page
>>
endobj
36 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 459 0 R
/Type /Page
>>
endobj
37 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 460 0 R
/Type /Page
>>
endobj
38 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 461 0 R
/Type /Page
>>
endobj
39 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 462 0 R
/Type /Page
>>
endobj
40 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 463 0 R
/Type /Page
>>
endobj
41 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 464 0 R
/Type /Page
>>
endobj
42 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 465 0 R
/Type /Page
>>
endobj
43 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 466 0 R
/Type /Page
>>
endobj
44 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 443 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 467 0 R
/Type /Page
>>
endobj
45 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT2 446 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 468 0 R
/Type /Page
>>
endobj
46 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 470 0 R
/Type /Page
>>
endobj
47 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 471 0 R
/Type /Page
>>
endobj
48 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 424 0 R
/TT1 469 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 472 0 R
/Type /Page
>>
endobj
49 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 424 0 R
/TT1 469 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 473 0 R
/Type /Page
>>
endobj
50 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT2 424 0 R
/TT1 423 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 474 0 R
/Type /Page
>>
endobj
51 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 475 0 R
/Type /Page
>>
endobj
52 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 476 0 R
/Type /Page
>>
endobj
53 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 477 0 R
/Type /Page
>>
endobj
54 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 478 0 R
/Type /Page
>>
endobj
55 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 479 0 R
/Type /Page
>>
endobj
56 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 480 0 R
/Type /Page
>>
endobj
57 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 481 0 R
/Type /Page
>>
endobj
58 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 482 0 R
/Type /Page
>>
endobj
59 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 483 0 R
/Type /Page
>>
endobj
60 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 484 0 R
/Type /Page
>>
endobj
61 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT4 485 0 R
/TT3 469 0 R
/TT2 486 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_2 487 0 R
/C2_1 488 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 489 0 R
/Type /Page
>>
endobj
62 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 487 0 R
/TT2 490 0 R
/TT1 469 0 R
/TT0 485 0 R
/C2_1 488 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 491 0 R
/Type /Page
>>
endobj
63 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 487 0 R
/TT1 485 0 R
/TT0 469 0 R
/C2_1 488 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 492 0 R
/Type /Page
>>
endobj
64 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 487 0 R
/TT1 485 0 R
/TT0 469 0 R
/C2_1 488 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 493 0 R
/Type /Page
>>
endobj
65 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 487 0 R
/TT3 490 0 R
/TT2 486 0 R
/TT1 485 0 R
/TT0 469 0 R
/C2_1 488 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 494 0 R
/Type /Page
>>
endobj
66 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 495 0 R
/Type /Page
>>
endobj
67 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 496 0 R
/Type /Page
>>
endobj
68 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 497 0 R
/Type /Page
>>
endobj
69 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 498 0 R
/Type /Page
>>
endobj
70 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 499 0 R
/Type /Page
>>
endobj
71 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 500 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 501 0 R
/Type /Page
>>
endobj
72 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 502 0 R
/Type /Page
>>
endobj
73 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 503 0 R
/Type /Page
>>
endobj
74 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT2 490 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 504 0 R
/Type /Page
>>
endobj
75 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 505 0 R
/Type /Page
>>
endobj
76 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 506 0 R
/Type /Page
>>
endobj
77 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 507 0 R
/Type /Page
>>
endobj
78 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 508 0 R
/Type /Page
>>
endobj
79 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 509 0 R
/Type /Page
>>
endobj
80 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 510 0 R
/Type /Page
>>
endobj
81 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 511 0 R
/Type /Page
>>
endobj
82 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 512 0 R
/Type /Page
>>
endobj
83 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 486 0 R
/TT0 469 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 513 0 R
/Type /Page
>>
endobj
84 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 486 0 R
/TT0 469 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 514 0 R
/Type /Page
>>
endobj
85 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 515 0 R
/Type /Page
>>
endobj
86 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 469 0 R
/TT0 486 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 516 0 R
/Type /Page
>>
endobj
87 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 517 0 R
/Type /Page
>>
endobj
88 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 518 0 R
/Type /Page
>>
endobj
89 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 519 0 R
/Type /Page
>>
endobj
90 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 520 0 R
/Type /Page
>>
endobj
91 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 521 0 R
/Type /Page
>>
endobj
92 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 522 0 R
/Type /Page
>>
endobj
93 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 523 0 R
/Type /Page
>>
endobj
94 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 524 0 R
/Type /Page
>>
endobj
95 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 525 0 R
/Type /Page
>>
endobj
96 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 526 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 527 0 R
/Type /Page
>>
endobj
97 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 528 0 R
/Type /Page
>>
endobj
98 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 529 0 R
/Type /Page
>>
endobj
99 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 530 0 R
/Type /Page
>>
endobj
100 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 490 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 531 0 R
/Type /Page
>>
endobj
101 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 532 0 R
/Type /Page
>>
endobj
102 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 533 0 R
/Type /Page
>>
endobj
103 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 534 0 R
/Type /Page
>>
endobj
104 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 535 0 R
/Type /Page
>>
endobj
105 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 536 0 R
/Type /Page
>>
endobj
106 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 537 0 R
/Type /Page
>>
endobj
107 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 526 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 538 0 R
/Type /Page
>>
endobj
108 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 539 0 R
/Type /Page
>>
endobj
109 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 540 0 R
/Type /Page
>>
endobj
110 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 541 0 R
/Type /Page
>>
endobj
111 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 542 0 R
/Type /Page
>>
endobj
112 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 543 0 R
/Type /Page
>>
endobj
113 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 544 0 R
/Type /Page
>>
endobj
114 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 545 0 R
/Type /Page
>>
endobj
115 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 546 0 R
/Type /Page
>>
endobj
116 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 547 0 R
/Type /Page
>>
endobj
117 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 548 0 R
/Type /Page
>>
endobj
118 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 526 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 549 0 R
/Type /Page
>>
endobj
119 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 550 0 R
/Type /Page
>>
endobj
120 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 551 0 R
/Type /Page
>>
endobj
121 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 552 0 R
/Type /Page
>>
endobj
122 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 490 0 R
/TT1 526 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 553 0 R
/Type /Page
>>
endobj
123 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 554 0 R
/Type /Page
>>
endobj
124 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 555 0 R
/Type /Page
>>
endobj
125 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 556 0 R
/Type /Page
>>
endobj
126 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 557 0 R
/Type /Page
>>
endobj
127 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 558 0 R
/Type /Page
>>
endobj
128 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS1 [/ICCBased 559 0 R]
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/XObject <<
/Im0 560 0 R
>>
/ProcSet [/PDF /Text /ImageC]
>>
/Contents 561 0 R
/Type /Page
>>
endobj
129 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS1 [/ICCBased 559 0 R]
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 469 0 R
>>
/XObject <<
/Im0 562 0 R
/Im1 563 0 R
>>
/ProcSet [/PDF /Text /ImageC]
>>
/Contents 564 0 R
/Type /Page
>>
endobj
130 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS1 [/ICCBased 559 0 R]
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/XObject <<
/Im0 565 0 R
>>
/ProcSet [/PDF /Text /ImageC]
>>
/Contents 566 0 R
/Type /Page
>>
endobj
131 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 567 0 R
/Type /Page
>>
endobj
132 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 568 0 R
/Type /Page
>>
endobj
133 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 569 0 R
/Type /Page
>>
endobj
134 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 570 0 R
/Type /Page
>>
endobj
135 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 571 0 R
/TT1 469 0 R
/TT0 486 0 R
/C2_1 572 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 573 0 R
/Type /Page
>>
endobj
136 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 571 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 574 0 R
/Type /Page
>>
endobj
137 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 575 0 R
/Type /Page
>>
endobj
138 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 576 0 R
/Type /Page
>>
endobj
139 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 577 0 R
/Type /Page
>>
endobj
140 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 578 0 R
/Type /Page
>>
endobj
141 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 579 0 R
/Type /Page
>>
endobj
142 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 580 0 R
/Type /Page
>>
endobj
143 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 581 0 R
/Type /Page
>>
endobj
144 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 582 0 R
/Type /Page
>>
endobj
145 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 583 0 R
/Type /Page
>>
endobj
146 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 584 0 R
/Type /Page
>>
endobj
147 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 585 0 R
/Type /Page
>>
endobj
148 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 586 0 R
/Type /Page
>>
endobj
149 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 587 0 R
/Type /Page
>>
endobj
150 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 588 0 R
/Type /Page
>>
endobj
151 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 486 0 R
/TT1 490 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 589 0 R
/Type /Page
>>
endobj
152 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 590 0 R
/Type /Page
>>
endobj
153 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 591 0 R
/Type /Page
>>
endobj
154 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 592 0 R
/Type /Page
>>
endobj
155 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 593 0 R
/Type /Page
>>
endobj
156 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 594 0 R
/Type /Page
>>
endobj
157 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 595 0 R
/Type /Page
>>
endobj
158 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 596 0 R
/Type /Page
>>
endobj
159 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 597 0 R
/Type /Page
>>
endobj
160 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 598 0 R
/TT2 526 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 599 0 R
/Type /Page
>>
endobj
161 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 600 0 R
/Type /Page
>>
endobj
162 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 601 0 R
/Type /Page
>>
endobj
163 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 602 0 R
/Type /Page
>>
endobj
164 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 603 0 R
/Type /Page
>>
endobj
165 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 526 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 604 0 R
/Type /Page
>>
endobj
166 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 526 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 605 0 R
/Type /Page
>>
endobj
167 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 606 0 R
/Type /Page
>>
endobj
168 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 607 0 R
/Type /Page
>>
endobj
169 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 608 0 R
/Type /Page
>>
endobj
170 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 609 0 R
/Type /Page
>>
endobj
171 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 610 0 R
/Type /Page
>>
endobj
172 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 611 0 R
/Type /Page
>>
endobj
173 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 612 0 R
/Type /Page
>>
endobj
174 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 613 0 R
/Type /Page
>>
endobj
175 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 490 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 614 0 R
/Type /Page
>>
endobj
176 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 526 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 615 0 R
/Type /Page
>>
endobj
177 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 616 0 R
/Type /Page
>>
endobj
178 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 526 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 617 0 R
/Type /Page
>>
endobj
179 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 526 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 618 0 R
/Type /Page
>>
endobj
180 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 619 0 R
/Type /Page
>>
endobj
181 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 620 0 R
/Type /Page
>>
endobj
182 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 490 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 621 0 R
/Type /Page
>>
endobj
183 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 622 0 R
/Type /Page
>>
endobj
184 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 623 0 R
/Type /Page
>>
endobj
185 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 624 0 R
/Type /Page
>>
endobj
186 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 625 0 R
/Type /Page
>>
endobj
187 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 626 0 R
/Type /Page
>>
endobj
188 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 627 0 R
/Type /Page
>>
endobj
189 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 628 0 R
/Type /Page
>>
endobj
190 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 629 0 R
/Type /Page
>>
endobj
191 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 630 0 R
/Type /Page
>>
endobj
192 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 631 0 R
/Type /Page
>>
endobj
193 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 632 0 R
/Type /Page
>>
endobj
194 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 633 0 R
/Type /Page
>>
endobj
195 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 634 0 R
/Type /Page
>>
endobj
196 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 635 0 R
/Type /Page
>>
endobj
197 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 636 0 R
/Type /Page
>>
endobj
198 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 637 0 R
/Type /Page
>>
endobj
199 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 638 0 R
/Type /Page
>>
endobj
200 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 639 0 R
/Type /Page
>>
endobj
201 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 640 0 R
/Type /Page
>>
endobj
202 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 641 0 R
/Type /Page
>>
endobj
203 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 642 0 R
/Type /Page
>>
endobj
204 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 643 0 R
/Type /Page
>>
endobj
205 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 644 0 R
/Type /Page
>>
endobj
206 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 490 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 645 0 R
/Type /Page
>>
endobj
207 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 490 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 646 0 R
/Type /Page
>>
endobj
208 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 486 0 R
/TT1 490 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 647 0 R
/Type /Page
>>
endobj
209 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 490 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 648 0 R
/Type /Page
>>
endobj
210 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 649 0 R
/Type /Page
>>
endobj
211 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 650 0 R
/Type /Page
>>
endobj
212 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 651 0 R
/Type /Page
>>
endobj
213 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 652 0 R
/Type /Page
>>
endobj
214 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 653 0 R
/Type /Page
>>
endobj
215 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 654 0 R
/Type /Page
>>
endobj
216 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 655 0 R
/Type /Page
>>
endobj
217 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT2 526 0 R
/TT1 486 0 R
/TT0 469 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 656 0 R
/Type /Page
>>
endobj
218 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 657 0 R
/Type /Page
>>
endobj
219 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 658 0 R
/TT3 424 0 R
/TT2 423 0 R
/TT1 469 0 R
/TT0 486 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 659 0 R
/Type /Page
>>
endobj
220 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 660 0 R
/Type /Page
>>
endobj
221 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 661 0 R
/Type /Page
>>
endobj
222 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 662 0 R
/Type /Page
>>
endobj
223 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 663 0 R
/Type /Page
>>
endobj
224 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 664 0 R
/Type /Page
>>
endobj
225 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 665 0 R
/Type /Page
>>
endobj
226 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 666 0 R
/Type /Page
>>
endobj
227 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 667 0 R
/Type /Page
>>
endobj
228 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 668 0 R
/Type /Page
>>
endobj
229 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 669 0 R
/Type /Page
>>
endobj
230 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 670 0 R
/Type /Page
>>
endobj
231 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 671 0 R
/Type /Page
>>
endobj
232 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 672 0 R
/Type /Page
>>
endobj
233 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 673 0 R
/Type /Page
>>
endobj
234 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 674 0 R
/Type /Page
>>
endobj
235 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 675 0 R
/Type /Page
>>
endobj
236 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 676 0 R
/Type /Page
>>
endobj
237 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 677 0 R
/Type /Page
>>
endobj
238 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 443 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 678 0 R
/Type /Page
>>
endobj
239 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 424 0 R
/TT1 443 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 679 0 R
/Type /Page
>>
endobj
240 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 680 0 R
/Type /Page
>>
endobj
241 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 681 0 R
/Type /Page
>>
endobj
242 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 443 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 682 0 R
/Type /Page
>>
endobj
243 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 683 0 R
/Type /Page
>>
endobj
244 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 684 0 R
/Type /Page
>>
endobj
245 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 685 0 R
/Type /Page
>>
endobj
246 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_2 428 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 686 0 R
/Type /Page
>>
endobj
247 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 687 0 R
/Type /Page
>>
endobj
248 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 688 0 R
/Type /Page
>>
endobj
249 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 689 0 R
/Type /Page
>>
endobj
250 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 690 0 R
/Type /Page
>>
endobj
251 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 691 0 R
/Type /Page
>>
endobj
252 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 692 0 R
/Type /Page
>>
endobj
253 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 693 0 R
/Type /Page
>>
endobj
254 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 694 0 R
/Type /Page
>>
endobj
255 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 695 0 R
/Type /Page
>>
endobj
256 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 696 0 R
/Type /Page
>>
endobj
257 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 697 0 R
/Type /Page
>>
endobj
258 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 698 0 R
/Type /Page
>>
endobj
259 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_2 428 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 699 0 R
/Type /Page
>>
endobj
260 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 700 0 R
/Type /Page
>>
endobj
261 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 701 0 R
/Type /Page
>>
endobj
262 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 702 0 R
/Type /Page
>>
endobj
263 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 703 0 R
/Type /Page
>>
endobj
264 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 704 0 R
/Type /Page
>>
endobj
265 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 705 0 R
/Type /Page
>>
endobj
266 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 443 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 706 0 R
/Type /Page
>>
endobj
267 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 707 0 R
/Type /Page
>>
endobj
268 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 708 0 R
/Type /Page
>>
endobj
269 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 709 0 R
/Type /Page
>>
endobj
270 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 710 0 R
/Type /Page
>>
endobj
271 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 711 0 R
/Type /Page
>>
endobj
272 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 712 0 R
/Type /Page
>>
endobj
273 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 713 0 R
/Type /Page
>>
endobj
274 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 714 0 R
/Type /Page
>>
endobj
275 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 715 0 R
/Type /Page
>>
endobj
276 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 443 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 716 0 R
/Type /Page
>>
endobj
277 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 717 0 R
/Type /Page
>>
endobj
278 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 718 0 R
/Type /Page
>>
endobj
279 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 719 0 R
/Type /Page
>>
endobj
280 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 720 0 R
/Type /Page
>>
endobj
281 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 721 0 R
/Type /Page
>>
endobj
282 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 722 0 R
/Type /Page
>>
endobj
283 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 443 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 723 0 R
/Type /Page
>>
endobj
284 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 724 0 R
/Type /Page
>>
endobj
285 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 725 0 R
/Type /Page
>>
endobj
286 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 726 0 R
/Type /Page
>>
endobj
287 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 727 0 R
/Type /Page
>>
endobj
288 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 728 0 R
/Type /Page
>>
endobj
289 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 729 0 R
/Type /Page
>>
endobj
290 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 730 0 R
/Type /Page
>>
endobj
291 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 731 0 R
/Type /Page
>>
endobj
292 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 732 0 R
/Type /Page
>>
endobj
293 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 733 0 R
/Type /Page
>>
endobj
294 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 734 0 R
/Type /Page
>>
endobj
295 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 735 0 R
/Type /Page
>>
endobj
296 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 736 0 R
/Type /Page
>>
endobj
297 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 737 0 R
/Type /Page
>>
endobj
298 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 738 0 R
/Type /Page
>>
endobj
299 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 739 0 R
/Type /Page
>>
endobj
300 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 740 0 R
/Type /Page
>>
endobj
301 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 741 0 R
/Type /Page
>>
endobj
302 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 443 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 742 0 R
/Type /Page
>>
endobj
303 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 443 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 743 0 R
/Type /Page
>>
endobj
304 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 744 0 R
/Type /Page
>>
endobj
305 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 745 0 R
/Type /Page
>>
endobj
306 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 424 0 R
/TT1 443 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 746 0 R
/Type /Page
>>
endobj
307 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 747 0 R
/Type /Page
>>
endobj
308 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 748 0 R
/Type /Page
>>
endobj
309 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 749 0 R
/Type /Page
>>
endobj
310 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 750 0 R
/Type /Page
>>
endobj
311 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 751 0 R
/Type /Page
>>
endobj
312 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 752 0 R
/Type /Page
>>
endobj
313 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 753 0 R
/Type /Page
>>
endobj
314 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 443 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 754 0 R
/Type /Page
>>
endobj
315 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 755 0 R
/Type /Page
>>
endobj
316 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 756 0 R
/Type /Page
>>
endobj
317 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 757 0 R
/Type /Page
>>
endobj
318 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_2 428 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 758 0 R
/Type /Page
>>
endobj
319 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 759 0 R
/Type /Page
>>
endobj
320 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 760 0 R
/Type /Page
>>
endobj
321 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 761 0 R
/Type /Page
>>
endobj
322 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 762 0 R
/Type /Page
>>
endobj
323 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 763 0 R
/Type /Page
>>
endobj
324 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 764 0 R
/Type /Page
>>
endobj
325 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 765 0 R
/Type /Page
>>
endobj
326 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 766 0 R
/Type /Page
>>
endobj
327 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 767 0 R
/Type /Page
>>
endobj
328 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 768 0 R
/Type /Page
>>
endobj
329 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 769 0 R
/Type /Page
>>
endobj
330 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 770 0 R
/Type /Page
>>
endobj
331 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 771 0 R
/Type /Page
>>
endobj
332 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 772 0 R
/Type /Page
>>
endobj
333 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 773 0 R
/Type /Page
>>
endobj
334 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 774 0 R
/Type /Page
>>
endobj
335 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 775 0 R
/Type /Page
>>
endobj
336 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 776 0 R
/Type /Page
>>
endobj
337 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 428 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_2 487 0 R
/C2_1 488 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 777 0 R
/Type /Page
>>
endobj
338 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 778 0 R
/Type /Page
>>
endobj
339 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 779 0 R
/Type /Page
>>
endobj
340 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 780 0 R
/Type /Page
>>
endobj
341 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 781 0 R
/Type /Page
>>
endobj
342 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 782 0 R
/Type /Page
>>
endobj
343 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 783 0 R
/Type /Page
>>
endobj
344 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 443 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 784 0 R
/Type /Page
>>
endobj
345 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 785 0 R
/Type /Page
>>
endobj
346 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 786 0 R
/Type /Page
>>
endobj
347 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 787 0 R
/Type /Page
>>
endobj
348 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 788 0 R
/Type /Page
>>
endobj
349 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 789 0 R
/Type /Page
>>
endobj
350 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 790 0 R
/Type /Page
>>
endobj
351 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 791 0 R
/Type /Page
>>
endobj
352 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 792 0 R
/Type /Page
>>
endobj
353 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 793 0 R
/Type /Page
>>
endobj
354 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 794 0 R
/Type /Page
>>
endobj
355 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 795 0 R
/Type /Page
>>
endobj
356 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 796 0 R
/Type /Page
>>
endobj
357 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 424 0 R
/TT1 469 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 797 0 R
/Type /Page
>>
endobj
358 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 798 0 R
/Type /Page
>>
endobj
359 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 799 0 R
/Type /Page
>>
endobj
360 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 800 0 R
/Type /Page
>>
endobj
361 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 801 0 R
/Type /Page
>>
endobj
362 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 802 0 R
/Type /Page
>>
endobj
363 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 803 0 R
/Type /Page
>>
endobj
364 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 804 0 R
/Type /Page
>>
endobj
365 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 805 0 R
/Type /Page
>>
endobj
366 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 806 0 R
/Type /Page
>>
endobj
367 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 807 0 R
/Type /Page
>>
endobj
368 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 808 0 R
/Type /Page
>>
endobj
369 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 809 0 R
/Type /Page
>>
endobj
370 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 810 0 R
/Type /Page
>>
endobj
371 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 424 0 R
/TT1 443 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 811 0 R
/Type /Page
>>
endobj
372 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 812 0 R
/Type /Page
>>
endobj
373 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 813 0 R
/Type /Page
>>
endobj
374 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 814 0 R
/Type /Page
>>
endobj
375 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 815 0 R
/Type /Page
>>
endobj
376 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 816 0 R
/Type /Page
>>
endobj
377 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 817 0 R
/Type /Page
>>
endobj
378 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 818 0 R
/Type /Page
>>
endobj
379 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 819 0 R
/Type /Page
>>
endobj
380 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 820 0 R
/Type /Page
>>
endobj
381 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 821 0 R
/Type /Page
>>
endobj
382 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_2 428 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 822 0 R
/Type /Page
>>
endobj
383 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 823 0 R
/Type /Page
>>
endobj
384 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 824 0 R
/Type /Page
>>
endobj
385 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 825 0 R
/Type /Page
>>
endobj
386 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 826 0 R
/Type /Page
>>
endobj
387 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 827 0 R
/Type /Page
>>
endobj
388 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 828 0 R
/Type /Page
>>
endobj
389 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 443 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 829 0 R
/Type /Page
>>
endobj
390 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 830 0 R
/Type /Page
>>
endobj
391 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 831 0 R
/Type /Page
>>
endobj
392 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 832 0 R
/Type /Page
>>
endobj
393 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 833 0 R
/Type /Page
>>
endobj
394 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 834 0 R
/Type /Page
>>
endobj
395 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 835 0 R
/Type /Page
>>
endobj
396 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 836 0 R
/Type /Page
>>
endobj
397 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 837 0 R
/Type /Page
>>
endobj
398 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 423 0 R
/TT0 424 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 838 0 R
/Type /Page
>>
endobj
399 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 839 0 R
/Type /Page
>>
endobj
400 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 840 0 R
/Type /Page
>>
endobj
401 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 841 0 R
/Type /Page
>>
endobj
402 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/C2_0 488 0 R
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
/C2_1 487 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 842 0 R
/Type /Page
>>
endobj
403 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 843 0 R
/Type /Page
>>
endobj
404 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 469 0 R
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 844 0 R
/Type /Page
>>
endobj
405 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 845 0 R
/Type /Page
>>
endobj
406 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 846 0 R
/Type /Page
>>
endobj
407 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 847 0 R
/Type /Page
>>
endobj
408 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 848 0 R
/Type /Page
>>
endobj
409 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 849 0 R
/Type /Page
>>
endobj
410 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 850 0 R
/Type /Page
>>
endobj
411 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 851 0 R
/Type /Page
>>
endobj
412 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 852 0 R
/Type /Page
>>
endobj
413 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 853 0 R
/Type /Page
>>
endobj
414 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 854 0 R
/Type /Page
>>
endobj
415 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 855 0 R
/Type /Page
>>
endobj
416 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 856 0 R
/Type /Page
>>
endobj
417 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 423 0 R
/TT0 424 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 857 0 R
/Type /Page
>>
endobj
418 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT1 424 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 858 0 R
/Type /Page
>>
endobj
419 0 obj
<<
/CropBox [0.0 0.0 612.0 792.0]
/Parent 2 0 R
/MediaBox [0.0 0.0 612.0 792.0]
/Resources <<
/ExtGState <<
/GS0 421 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 422 0 R]
>>
/Font <<
/TT2 424 0 R
/TT1 469 0 R
/TT0 423 0 R
>>
/ProcSet [/PDF /Text]
>>
/Contents 859 0 R
/Type /Page
>>
endobj
420 0 obj
514
endobj
421 0 obj
<<
/CA 1.0
/OP false
/SMask /None
/SA true
/ca 1.0
/op false
/OPM 0
/AIS false
/BM /Normal
/Type /ExtGState
>>
endobj
422 0 obj
<<
/N 3
/Filter /FlateDecode
/Length 2574
>>
stream
HyTSwoɞc
[5laQIBHADED2mtFOE.c}088GNg9w߽ '0 ֠Jb
2y.-;!KZ ^i"L0-
@8(r;q7Ly&Qq4j|9
V)gB0iW8#8wթ8_٥ʨQQj@&A)/g>'K t;\
ӥ$պFZUn(4T%)뫔0C&Zi8bxEB;Pӓ̹Aom?W=
x- [ 0}y)7ta>jT7@tܛ`q2ʀ&6ZLĄ?_yxg)˔zçLU*uSkSeO4?c. R
߁-25 S>ӣVd`rn~Y&+`;A4 A9 =-tl`;~p Gp| [`L`< "AYA+Cb(R, *T2B-
ꇆnQt}MA0alSx k&^>0|>_',G!"F$H:R!zFQd?r9\A&GrQhE]a4zBgE#H *B=0HIpp0MxJ$D1D, VĭKĻYdE"EI2EBGt4MzNr!YK ?%_(0J:EAiQ(()ӔWT6U@P+!~mDeԴ!hӦh/']B/ҏӿ?a0nhF!X8܌kc&5S6lIa2cKMA!E#ƒdV(kel
}}Cq9
N')].uJr
wG xR^[oƜchg`>b$*~ :Eb~,m,-ݖ,Y¬*6X[ݱF=3뭷Y~dó tizf6~`{v.Ng#{}}jc1X6fm;'_9 r:8q:˜O:ϸ8uJqnv=MmR 4
n3ܣkGݯz=[==<=GTB(/S,]6*-W:#7*e^YDY}UjAyT`#D="b{ų+ʯ:!kJ4Gmt}uC%K7YVfFY.=b?SƕƩȺy
چk5%4m7lqlioZlG+Zzmzy]?uuw|"űNwW&e֥ﺱ*|j5kyݭǯg^ykEklD_p߶7Dmo꿻1ml{Mś
nLl<9O [$h՛BdҞ@iءG&vVǥ8nRĩ7u\ЭD- u`ֲK³8%yhYѹJº;.!
zpg_XQKFAǿ=ȼ:ɹ8ʷ6˶5̵5͵6ζ7ϸ9к<Ѿ?DINU\dlvۀ܊ݖޢ)߯6DScs
2F[p(@Xr4Pm8Ww)Km
endstream
endobj
423 0 obj
<<
/BaseFont /CCHTXC+HelveticaNeue
/LastChar 151
/Subtype /TrueType
/FontDescriptor 860 0 R
/Widths [278 259 0 556 556 1000 630 0 259 259
352 600 278 389 278 333 556 556 556 556
556 556 556 556 556 556 278 278 0 600
0 556 800 648 685 722 704 611 574 759
722 259 519 667 556 871 722 760 648 760
685 648 574 722 611 926 611 648 611 259
0 259 0 500 0 537 593 537 593 537
296 574 556 222 222 519 222 853 556 574
593 593 333 500 315 556 500 758 518 500
480 333 0 333 600 0 0 0 0 0
0 1000 0 0 0 0 0 0 0 0
0 0 0 278 278 426 426 0 500 1000]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 32
>>
endobj
424 0 obj
<<
/BaseFont /CCHTXC+HelveticaNeue-Bold
/LastChar 150
/Subtype /TrueType
/FontDescriptor 861 0 R
/Widths [278 278 0 0 556 1000 685 0 296 296
407 600 278 407 278 371 556 556 556 556
556 556 556 556 556 556 278 278 0 0
0 556 0 685 704 741 741 648 593 759
741 295 556 722 593 907 741 778 667 778
722 649 611 741 630 944 0 667 648 333
0 333 0 500 0 574 611 574 611 574
333 611 593 258 278 574 258 906 593 611
611 611 389 537 352 593 520 814 537 519
519 0 0 0 600 0 0 0 0 0
0 1000 0 0 0 0 0 0 0 0
0 0 0 278 278 463 463 0 500]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 32
>>
endobj
425 0 obj
<<
/Length 3729
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(FB)Tj
(-)Tj
(00000796)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(October 2010 email indicating that Graph API now allows users to set det\
ailed privacy )Tj
0 -1.2 TD
(settings. )Tj
( )Tj
0 -1.18 TD
( )Tj
/TT0 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00000489)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(January 2011 email from Bret Taylor requesting a meeting on behalf of Mr\
. Zuckerberg )Tj
0 -1.2 TD
(to obtain information around photo tagging by )Tj
20.876 0 Td
(developers so Mr. Zuckerberg can make )Tj
-20.876 -1.18 Td
(a decision on changing the policy. [\223Do you two have a few minutes to\
chat with Mark )Tj
T*
([Zuckerberg] and me today?...Mark had some questions about STRIPE, if ph\
oto tags )Tj
T*
(are included\205I suggested he talk to you two directly)Tj
23.503 0 Td
( )Tj
(about it so we can figure out a )Tj
-23.503 -1.18 Td
(plan together.\224])Tj
( )Tj
T*
( )Tj
/TT0 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00000481)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(January 2011 email from Sam Lessin to FB employees confirming Mr. Zucker\
berg is )Tj
T*
(driving decisions regarding third party developer permissions related to\
photos. [\223The )Tj
0 -1.2 TD
(basic deal is we don\222t wan)Tj
(t this to happen, but we don\222t want to explicitly disallow )Tj
T*
(it\205Right now, our analysis shows that the number of people\205is far \
below the 100k a )Tj
0 -1.18 TD
(day that Mark [Zuckerberg] recommended is the line at which we would con\
sider )Tj
0 -1.2 TD
(disallowing it.\224])Tj
( )Tj
T*
( )Tj
/TT0 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00000422)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(Febru)Tj
(ary 2011 email from Allison Hendrix regarding pressure from FB superiors\
to )Tj
0 -1.2 TD
(change photo tagging policy, noting that the decision would negatively i\
mpact well)Tj
36.912 0 Td
(-)Tj
-36.912 -1.2 Td
(intentioned developers when she states that if this new policy is implem\
ented, the )Tj
0 -1.18 TD
(message to dev)Tj
(elopers will be: \223beware: you can read the policies up and down and )Tj
0 -1.2 TD
(Facebook still might kill your app.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
/TT0 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00000303)Tj
(-)Tj
(304)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(April 2011 email from Mike Vernal to FB employees requesting that Facebo\
ok Platform )Tj
0 -1.2 TD
(Policy team change its policy regarding photo tagg)Tj
22.744 0 Td
(ing permissions based on a )Tj
-22.744 -1.18 Td
(decision by Mr. Zuckerberg [\223Zuck separately reached out about the ne\
w photo tag )Tj
T*
(model\224 and we have \2233)Tj
(-)Tj
(4 weeks to improve or we have to turn off photo tagging for all )Tj
T*
(but a whitelist \(that\222s my deal with Zuck\).\224] )Tj
19.17 0 Td
( )Tj
-19.17 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00561938 )Tj
(\226)Tj
( )Tj
(April 2011 chat with O\222Neil and Carl \(Sjogreen?\). Carl says: \223th\
e other )Tj
T*
(flow I don\222t feel we have fully nailed here yet is that we are launch\
ing this new policy )Tj
0 -1.18 TD
(requiring publishing stuff back to the graph which Mark kind of wants to\
be the default )Tj
0 -1.2 TD
(which i)Tj
(s pretty directly in contradiction to this. In other words, users can sa\
y they don\222t )Tj
T*
(want to publish something but that we should setup the flows so that the\
y are )Tj
0 -1.18 TD
(encouraged to do so.\224 Zuckerberg driving the decision to get all cont\
ent back on FB )Tj
0 -1.2 TD
(which is )Tj
(what most users found to be a privacy violation, not apps reading friend\
data. )Tj
T*
([eg Users care when anyone can see on Facebook that they just watched pu\
lp fiction, )Tj
0 -1.18 TD
(not when an app authorizes a friend to see photos the friend can already\
see directly )Tj
0 -1.2 TD
(on face)Tj
(book].)Tj
( )Tj
T*
( )Tj
ET
endstream
endobj
426 0 obj
<<
/Length 4770
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00577650 )Tj
(\226)Tj
( )Tj
(July 2011 email from Zuckerberg pasted into Vernal Sjogreen O\222Neil )Tj
0 -1.2 TD
(thread where Zuckerberg provides detailed outline of what needs to be co\
mplete to )Tj
0 -1.18 TD
(launch the new Timeline.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00438360 )Tj
(\226)Tj
( )Tj
(Aug 2011 O\222Neil et al )Tj
(\226)Tj
( )Tj
(discuss Elder whiteli)Tj
(st platform and )Tj
0 -1.18 TD
(implications with photo/video access. Investigate what Elder is to under\
stand if )Tj
0 -1.2 TD
(unequal access to photos/videos was being provided as early as 2011.)Tj
31.671 0 Td
( )Tj
-31.671 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00438468 )Tj
(\226)Tj
( )Tj
(Aug 2011 O\222Neil et al )Tj
(\226)Tj
( )Tj
(discuss Elder whitelist platform. David Pio: \223I )Tj
0 -1.24 TD
(als)Tj
(o recall months ago in a )Tj
/TT1 1 Tf
(zuck)Tj
/TT0 1 Tf
( )Tj
(Q&A that our checkin APIs would not be changing )Tj
0 -1.22 TD
(when asked about elder related location changes. )Tj
/TT1 1 Tf
22.522 0 Td
(I have been telling my partners )Tj
-22.522 -1.22 Td
(who are concerned that the graph api is stable and won\222t be changing.\
\224)Tj
/TT0 1 Tf
34.054 0 Td
( )Tj
(Evidence )Tj
-34.054 -1.18 Td
(of Facebook representing to other companies that graph api won\222t be c\
hanging based )Tj
0 -1.2 TD
(on zuck answers in a q&a.)Tj
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00481617 )Tj
(\226)Tj
( )Tj
(Aug 2011 email with O\222Neil and others regarding Bing access to )Tj
0 -1.2 TD
(friends photos and videos. Harshdeep Sing discusses being \223w)Tj
28.282 0 Td
(hitelisted for Elder\224. )Tj
-28.282 -1.2 Td
(What is Elder?)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00574447 )Tj
(\226)Tj
( )Tj
(Oct 2011 email in which Cross and O\222Neil discuss privacy issues. )Tj
T*
(Cross: \223If I use The Guardian\222s app, in the GDP I can set my reads\
to be visible to only )Tj
0 -1.18 TD
(me. However, the app can\222t see this setting and m)Tj
22.488 0 Td
(akes my reads visible to my other )Tj
-22.488 -1.2 Td
(friends who use the app within the app\222s UI. They\222re getting compl\
aints about this )Tj
36.822 0 Td
(\226)Tj
( )Tj
-36.822 -1.18 Td
(users expect the privacy setting they set in the GDP to be respected in \
the app. Do we )Tj
0 -1.2 TD
(plan to make an action\222s privacy settings visible )Tj
21.616 0 Td
(via the API? How should partners deal )Tj
-21.616 -1.2 Td
(with this case?\224 They never fixed this privacy issue.)Tj
22.965 0 Td
( )Tj
-22.965 -1.18 Td
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00439054)Tj
(-)Tj
(67 )Tj
(\226)Tj
( )Tj
(Oct 2011 Vernal, Wyndowe, O\222Neil, Tung )Tj
(\226)Tj
( )Tj
/TT1 1 Tf
(discuss blacklisting )Tj
0 -1.22 TD
(Twitter from friends list using same template as YT, then implement blac\
klist of )Tj
T*
(Twitter)Tj
/TT0 1 Tf
(. They figure out that Twitter links represent about 1% of the outbound \
traffic )Tj
0 -1.18 TD
(for Facebook but up to 33% of the outbound traffic for Twitter, meaning \
that FB has )Tj
0 -1.2 TD
(huge leverage over Twitter. Wyndowe notes Zuck\222s involvement in sayin\
g: \223Zuck plans )Tj
T*
(t)Tj
(o call Jack before subscribe launches to give him a heads up.\224 Then t\
hey have an )Tj
0 -1.18 TD
(internal discussion along the following lines: Wyndowe to Kelly: \223Hey\
bud, favor to ask. )Tj
0 -1.2 TD
(Can you check to make sure we restrict the Twitter API to block out frie\
nd lists?\224 Kel)Tj
37.726 0 Td
(ly: )Tj
-37.726 -1.18 Td
(\223I\222ve never heard of us blacklisting certain APIs, so I\222m not e\
ven sure where to start. )Tj
T*
(Plus, I\222m slammed with f8 right now.\224 Tung: \223Youtube is not all\
owed to see users that )Tj
T*
(don\222t already use the app, so a friend list would be returned, but it\
would be)Tj
33.858 0 Td
( )Tj
(only )Tj
-33.858 -1.18 Td
(friends that are already Youtube users. This was never enabled for Twitt\
er.\224 Vernal: )Tj
T*
(\223We would just reuse the YT [Youtube] one. It wouldn\222t make sense \
to build a separate )Tj
T*
(one. Can enable within minutes. Prefer to tackle post f8 if possible.\224\
Wyndowe:)Tj
35.282 0 Td
( )Tj
(\223How )Tj
-35.282 -1.18 Td
(long would this take to enable for twitter? Instead of the YT version, c\
an we just not )Tj
0 -1.24 TD
(return any friend info? In any case, we should probably wait a couple of\
days )Tj
/TT1 1 Tf
34.559 0 Td
(so that I )Tj
-34.559 -1.22 Td
(can send a summary to Zuck, Bret and Javi,)Tj
/TT0 1 Tf
( )Tj
(etc.\224 Vernal: \223did we indeed add)Tj
( )Tj
(a )Tj
0 -1.18 TD
(\221special check\222 to block Twitter getting access to get friends? It\
doesn\222t seem to be )Tj
0 -1.2 TD
(working anymore.\224 Biswas: \223we don\222t have such a moratorium, nor\
have we ever \(at )Tj
ET
endstream
endobj
427 0 obj
<<
/Length 4045
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(least in platform integrity land\) )Tj
(\226)Tj
( )Tj
(there could be some one)Tj
(-)Tj
(off sitevar though. I\222d be)Tj
( )Tj
0 -1.24 TD
(happy to add one\205\224 Yesugey: \223Niket Biswas, )Tj
/TT1 1 Tf
(would [it] be possible to permanently )Tj
0 -1.22 TD
(put a read_friendlists moratorium on app 2231777543)Tj
/TT0 1 Tf
(?\224)Tj
/TT1 1 Tf
( )Tj
( )Tj
T*
( )Tj
/TT0 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00481611 )Tj
(\226)Tj
( )Tj
(Oct 2011 email O\222Neil, Vernal and others in which they discuss )Tj
0 -1.22 TD
(launching the Open Graph timeline. Vernal)Tj
18.876 0 Td
( )Tj
(writes that \223)Tj
/TT1 1 Tf
(General rule of thumb here )Tj
-18.876 -1.24 Td
(has been we\222ll launch OG partners when we hit 80% of users having Tim\
eline.)Tj
/TT0 1 Tf
36.903 0 Td
( )Tj
/TT1 1 Tf
-36.903 -1.22 Td
(Exact date TBD by Mark)Tj
/TT0 1 Tf
(, as Eddie points out.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00561849 )Tj
(\226)Tj
( )Tj
(Oct 2011 email regarding a \223Private API: Add profile photo upload/edi\
t )Tj
0 -1.2 TD
(to grap)Tj
(h API\224.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00537160 )Tj
(\226)Tj
( )Tj
(Oct 2011 email from Desai to Vernal O\222Neil others sharing user )Tj
0 -1.2 TD
(feedback on privacy regarding sharing Netflix movies they watched automa\
tically on )Tj
0 -1.18 TD
(Facebook. Notes that \223These results were gathered when privacy contro\
ls on GDP )Tj
0 -1.2 TD
(were ent)Tj
(irely undiscoverable.\224 FB doing a bad job on privacy and blaming deve\
lopers.)Tj
38.449 0 Td
( )Tj
-38.449 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00533818 )Tj
(\226)Tj
( )Tj
(Nov 2011 chat string between Paul Mcdonald, O\222Neil and Zuckerberg )Tj
0 -1.2 TD
(regarding cross)Tj
(-)Tj
(promotion via open graph. Zuckerberg writes: \223Does this diff include \
)Tj
T*
(things like l)Tj
(inking the titles \223Friends\224 to the Friends tab, \223Places\224 to \
the maps tab, and )Tj
0 -1.18 TD
(\223Groups\224 to some logical place?.... Some of the report and recent \
OG activity box titles )Tj
0 -1.2 TD
(are links to their respective app tabs and others aren\222t. I don\222t \
see why we wouldn\222t )Tj
0 -1.24 TD
(mak)Tj
(e these all links. )Tj
/TT1 1 Tf
(I also think we should make the icons link as well. In general, )Tj
0 -1.22 TD
(the more cross)Tj
(-)Tj
(linking and exploration behavior we can encourage, the better.\224 )Tj
/TT0 1 Tf
0 -1.18 TD
(Zuckerberg encouraging more distribution via open graph, increasing user\
base, )Tj
T*
(supporting deve)Tj
(loper growth, etc., in late 2011.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00439462 )Tj
(\226)Tj
( )Tj
(Chris Cox Dec 2011 Key Product Areas and Owners. Interesting )Tj
0 -1.18 TD
(because no explicit discussion of restricting data access )Tj
25.52 0 Td
(\226)Tj
( )Tj
(it seems at this time FB still )Tj
-25.52 -1.2 Td
(thinks Open Graph is valuable to its business. Cox note)Tj
24.784 0 Td
(s that Eddie and Austin Haugen )Tj
-24.784 -1.2 Td
(are responsible for Open Graph and the goal is to \223launch custom open\
graph )Tj
T*
(broadly\224. What does custom mean? Also note that Dirk Stoop is listed \
as the PM for )Tj
0 -1.2 TD
(Photos. May want to contact Dirk Stoop.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00545723 )Tj
(\226)Tj
( )Tj
(Jan 2012 em)Tj
(ail \223Privacy Review\224. \223More clarity and control. We\222ve )Tj
0 -1.2 TD
(updated the app install screen to make it more clear what an app does be\
fore you use )Tj
T*
(it and give you granular control over who can see your app activity on F\
acebook.\224)Tj
36.485 0 Td
( )Tj
-36.485 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00558226 )Tj
(\226)Tj
( )Tj
(jan 2012 ios6 )Tj
(integration presentation regarding syncing contacts and )Tj
T*
(calendar with facebook on iPhones. \223Contact syncing exposes our graph\
to )Tj
0 -1.18 TD
(competitors\224 \(28\). Ability to execute on ios6 integration may help \
\223get faster approval )Tj
0 -1.2 TD
(on iOS app submissions\224 \(44\).)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
( )Tj
ET
endstream
endobj
428 0 obj
<<
/BaseFont /CCHTXC+Wingdings-Regular
/DescendantFonts [862 0 R]
/Subtype /Type0
/ToUnicode 863 0 R
/Encoding /Identity-H
/Type /Font
>>
endobj
429 0 obj
<<
/Length 4439
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(0047)Tj
(7297 )Tj
(\226)Tj
( )Tj
(Feb 2012 email from Vernal to O\222Neil, Sjogreen, Federov, Mosseri. Thi\
s )Tj
0 -1.24 TD
(is before PS12n and Vernal writes in the context of an iOS deployment of\
FB, \223)Tj
/TT1 1 Tf
35.116 0 Td
(I think )Tj
-35.116 -1.22 Td
(we should allow some friends_* permissions here. It seems strange to hav\
e a )Tj
0 -1.22 TD
(social platform )Tj
(and not allow some friends_permissions.)Tj
/TT0 1 Tf
( )Tj
(Personally, I think we )Tj
0 -1.18 TD
(should make this include\205\224 and then he lists a variety of friends_\
* permissions.)Tj
35.434 0 Td
( )Tj
-35.434 -1.18 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00474387)Tj
(\227)Tj
( )Tj
(March 2012 O\222Neil writes in a chat string \223Do we need to break thi\
s? )Tj
T*
(Or can we just document the A)Tj
(ds format but still support both formats? We\222d like to )Tj
0 -1.18 TD
(avoid breaking things wherever possible in order to avoid thrashing deve\
lopers.\224 )Tj
0 -1.2 TD
(Before Oct 2012 when O\222Neil became aware of the \223Protect the Graph\
\224 project. This is )Tj
T*
(the kind of comment FB should be ma)Tj
(king! Remarkable to see O\222Neil\222s comments )Tj
0 -1.18 TD
(change after he is brought into \223Protect the Graph\224.)Tj
23.096 0 Td
( )Tj
-23.096 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00474412 )Tj
(\226)Tj
( )Tj
(March 2012 O\222Neil writes in an email to a FB employee regarding a )Tj
0 -1.18 TD
(random issue: \223We should be careful saying that we\222re \221deprecat\
ing\222 checkins sin)Tj
36.321 0 Td
(ce )Tj
-36.321 -1.2 Td
(some developers will interpret that as \221deleting\222 checkins. Instea\
d, we should just de)Tj
37.598 0 Td
(-)Tj
-37.598 -1.2 Td
(emphasize checkins in the docs / permission set; the checkin APIs will b\
e around for a )Tj
T*
(long time. )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
(\224 Shows that developers could reasonably interpret \223deprecation\224\
as)Tj
36.2 0 Td
( )Tj
-36.2 -1.2 Td
(something other than \223deletion\224 since this is what FB\222s own emp\
loyee, Karan Mangla, )Tj
0 -1.2 TD
(does.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00495737 )Tj
(\226)Tj
( )Tj
(March 2012 Q&A with Mark that generally discusses photos and )Tj
0 -1.18 TD
(platform, noting that a lot of Facebook\222s mobile apps like Messenger \
and Photos are )Tj
0 -1.2 TD
(desig)Tj
(ned to replace the functionality on your phone and make Facebook your ph\
one )Tj
T*
(instead of using specific apps for each task: \223The net result is that\
all of this stuff is )Tj
0 -1.18 TD
(building towards social Facebook versions where you can use the individu\
al app or the )Tj
0 -1.2 TD
(Fac)Tj
(ebook version. You\222ll be able to replace whole parts of your phone wi\
th these )Tj
T*
(Facebook apps and will be a whole package for people.\224)Tj
25.391 0 Td
( )Tj
-25.391 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00556111 )Tj
(\226)Tj
( )Tj
(Apr 2012 chat where Lessin says \223I think each photo does need )Tj
T*
(pop\205\224 Shows involvement in photos and privacy.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00559511 )Tj
(\226)Tj
( )Tj
(April 2012 task for \223App privacy settings don\222t affect uploaded ph\
otos )Tj
T*
(/ videos\224. Doesn\222t seem like it was ever fixed.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00494207 )Tj
(\226)Tj
( )Tj
(April 2012 chat string for a task \223URGENT: Diageo / Alcohol Gating on\
)Tj
T*
(Apps\224 where shown that APIs don\222t ha)Tj
(ve age gating on them, constituting a significant )Tj
0 -1.18 TD
(privacy violation. Arthur Rudolph FB employee explains that it has been \
that way for 6 )Tj
0 -1.2 TD
(years since they first implemented platform APIs. He quotes a prior conv\
ersation from )Tj
T*
(years ago: \223As a wise man once sa)Tj
(id, \221for better or for worse, age restrictions only )Tj
0 -1.18 TD
(apply to who can load canvas, not api visibility\205. Yes, I completely \
forgot this and just )Tj
0 -1.2 TD
(found the above \(terrifically wise\) quote while investigating why we w\
eren\222t doing this\). )Tj
0 -1.18 TD
(This has been the implem)Tj
(entation from day 1 of app restrictions, probably 5)Tj
33.861 0 Td
(-)Tj
(6 years )Tj
-33.861 -1.2 Td
(ago. I assume someone from legal knows about this, and I think they\222l\
l be required to )Tj
0 -1.2 TD
(get us to actually change anything here.\224 Shows FB ignored privacy an\
d any privacy )Tj
ET
endstream
endobj
430 0 obj
<<
/Length 3964
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(issues was FB\222s fault and h)Tj
(ad nothing to do with developers, so instead of fixing )Tj
0 -1.2 TD
(privacy, which is easy and they already had tasks for, they just shut it\
all down.)Tj
35.19 0 Td
( )Tj
-35.19 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00521850 )Tj
(\226)Tj
( )Tj
(May 2012 Vernal Federov Purdy O\222Neil and others discussing Zynga )Tj
T*
(pulling in friend data for data mining)Tj
(. Ryan says \223All devs are going to do this if we )Tj
0 -1.18 TD
(don\222t white list it\224. Suspect this behavior from Zynga around leak\
ing graph is the type )Tj
0 -1.2 TD
(of thing FB management discusses to restrict data access.)Tj
26.264 0 Td
( )Tj
-26.264 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00483662 )Tj
(\226)Tj
( )Tj
(June 2012 O\222Neil and Vernal chat string before)Tj
28.027 0 Td
( )Tj
(PS12n discussions. )Tj
-28.027 -1.24 Td
(O\222Neil: \223)Tj
/TT1 1 Tf
(I think apps in the ecosystem are better if we let them read data from u\
s)Tj
/TT0 1 Tf
38.049 0 Td
(.\224 )Tj
-38.049 -1.18 Td
(Discusses with Vernal meeting with Apple)Tj
( )Tj
(saying Apple is \223willing to le)Tj
(t)Tj
( )Tj
(us whitelist )Tj
0 -1.2 TD
(read+write\224 and we would \223grant basic / friends / email / birthd)Tj
28.081 0 Td
(ay, they would like to )Tj
-28.081 -1.18 Td
(list those explicitly\224. )Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00556813 )Tj
(\226)Tj
( )Tj
(July 2012 email from Blake Barnes FB employee noting that \223a few of )Tj
0 -1.2 TD
(my friends have been complaining about getting random notifications abou\
t one of )Tj
T*
(their friends\222 photo uploads.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00559682 )Tj
(\226)Tj
( )Tj
(Aug 2012 photo privacy issue)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00563064 )Tj
(\226)Tj
( )Tj
(Aug 2012 O\222Neil gets Apple apps iMovie and iPhoto whitelisted for )Tj
0 -1.2 TD
(uploading photos and videos to FB graph.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00569937 )Tj
(\226)Tj
( )Tj
(August 2012 O\222Neil email to Federov and Jennifer Taylor. O\222Neil: \223\
The )Tj
0 -1.24 TD
(API improvements i)Tj
(nclude: 1/ adding \223field expansion\224 to the Graph API. )Tj
/TT1 1 Tf
32.673 0 Td
(This makes )Tj
-32.673 -1.22 Td
(it easier for developers to read properties from objects and connections\
in the )Tj
0 -1.22 TD
(graph. For example, developers building mobile apps can read properties \
from a )Tj
T*
(user, their friends, and their f)Tj
(riends\222 photo albums in a single request to the )Tj
T*
(Graph API. This makes it much easier for developers to get exactly the d\
ata they )Tj
T*
(need for their mobile apps.\224)Tj
/TT0 1 Tf
( )Tj
(Shows O\222Neil inducing developers to use friend data )Tj
0 -1.18 TD
(before the PS12n efforts are decided upon or made known to him. Federov \
clarifies: )Tj
0 -1.2 TD
(\223The privacy check is a NOP for these as tis is just a new way to acc\
ess existing data. )Tj
T*
(There is no new data exposed.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00552036 )Tj
(\226)Tj
( )Tj
(Email from FB employee August 2012 noting what seems to be the )Tj
0 -1.18 TD
(same privacy bug reported in FB)Tj
(-)Tj
(00552033 just more than two years earlier. Seems )Tj
0 -1.2 TD
(like they have the same bug and never fixed it for over two years )Tj
29.04 0 Td
(with massive privacy )Tj
-29.04 -1.18 Td
(violation.)Tj
( )Tj
T*
( )Tj
T*
(FB)Tj
(-)Tj
(00489319 )Tj
(\226)Tj
( )Tj
(Oct 2012 e)Tj
(mail with Cox, Daniels, Vernal, Dirk Stoop and others )Tj
0 -1.18 TD
(regarding access to photos on iOS. Cox wants to add a warning for when p\
eople reject )Tj
0 -1.2 TD
(sharing photos with Facebook saying \223Warning: answering no will remov\
e your ability )Tj
T*
(to shar)Tj
(e your photos with your Facebook friends\224. Dirk Stoop disagrees and a\
rgues )Tj
0 -1.18 TD
(that it doesn\222t instill trust and tries to trick users into giving FB\
more permissions. )Tj
ET
endstream
endobj
431 0 obj
<<
/Length 4187
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(Shows Cox involvement in photo policy and FB employees pushing back from\
)Tj
0 -1.2 TD
(aggressive approach )Tj
(to make FB a dominant photo platform at potential expense of )Tj
0 -1.18 TD
(privacy.)Tj
( )Tj
0 -1.2 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00423235)Tj
(-)Tj
(36)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(October 2012 chat string where Mr. Vernal notifies certain FB employees \
of the )Tj
T*
(decision to restrict data access to competitors on Facebook Platform and\
the reasons )Tj
0 -1.2 TD
(for ma)Tj
(king the decision. [\223As many of you know, we\222ve been having a seri\
es of )Tj
T*
(conversations w/ Mark [Zuckerberg] for months about the Platform Busines\
s Model.\224 )Tj
0 -1.18 TD
(The question they\222ve been grappling with is \223why do we let apps ac\
cess all this data )Tj
0 -1.2 TD
(today?\224 Mr. Verna)Tj
(l then communicates that they have already decided to restrict data )Tj
T*
(access, including removing friends permissions, and that they are going \
to prevent )Tj
0 -1.18 TD
(competitive applications from using their data \223without a formal deal\
in place\224. An FB )Tj
0 -1.2 TD
(employee then resp)Tj
(onds that this will require the Platform Policy & Ops team \(the team )Tj
0 -1.18 TD
(responsible for managing a fair and neutral application economy\) \223to\
require a new )Tj
0 -1.2 TD
(level of subjective evaluation\224 as to whether the developer has provi\
ded value that is )Tj
T*
(\223sufficiently rec)Tj
(iprocal\224. )Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00473675 )Tj
(\226)Tj
( )Tj
(Vernal Oct 30 2012 note to Open Graph product managers )Tj
33.698 0 Td
(\226)Tj
( )Tj
(Vernal\222s )Tj
-33.698 -1.2 Td
(comment about having a series of conversations with Zuckerberg for month\
s about )Tj
0 -1.18 TD
(Platform Business Model, restricting data to competitive apps, etc. Also\
includes a line: )Tj
0 -1.2 TD
(\223On Ca)Tj
(nvas we didn\222t have to ask ourselves these hard questions, because ge\
tting )Tj
0 -1.24 TD
(someone to build an app on canvas accrued a bunch of value. )Tj
/TT1 1 Tf
28.119 0 Td
(On Mobile, we need to )Tj
-28.119 -1.22 Td
(ask ourselves these hard questions. Why let someone like Pinterest or Pa\
th read )Tj
0 -1.22 TD
(all of our data, cr)Tj
(eate a separate standalone app, and then never use our paid )Tj
T*
(distribution to compensate us?\224)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00519531 )Tj
(\226)Tj
( )Tj
(October 30, 2012 )Tj
(\226)Tj
( )Tj
(better version of Vernal note around Platform )Tj
0 -1.18 TD
(Business Model, includes additional comments from Vernal showing that re\
stricting )Tj
0 -1.2 TD
(da)Tj
(ta access is a way to get developers to pay FB for stuff. Alex Himel cha\
llenges )Tj
0 -1.18 TD
(Vernal on the impact: \223Quora can\222t read my list of friends and sug\
gest that I follow 500 )Tj
0 -1.2 TD
(people, checked by default, when I sign up for the app.\224 Vernal: \223\
Well, native + web )Tj
T*
(pl)Tj
(ugins don\222t make us any money either. I don\222t think we\222re getti\
ng rid of them, and I )Tj
0 -1.18 TD
(think we should continue to work on them, but I wouldn\222t take this as\
a \223shift all our )Tj
0 -1.24 TD
(resources to plugins\224 mandate. )Tj
/TT1 1 Tf
(I think we should focus on building things that are )Tj
0 -1.22 TD
(v)Tj
(aluable to developers \(that they\222ll pay for\)\205. If they want to i\
nvite folks, they )Tj
T*
(have to use our premium invitations feature.\224)Tj
( )Tj
T*
( )Tj
/TT0 1 Tf
T*
(FB)Tj
(-)Tj
(00573608 )Tj
(\226)Tj
( )Tj
(Oct 30 2012 Vernal email with additional comments. Vernal: \223)Tj
/TT1 1 Tf
34.493 0 Td
(We )Tj
-34.493 -1.22 Td
(should give distribution to apps that generate )Tj
(value. One form of value is direct )Tj
T*
(revenue \(from canvas ads, or payments, or boosting\).)Tj
/TT0 1 Tf
25.372 0 Td
( )Tj
(Another form of value is in )Tj
-25.372 -1.18 Td
(engagement. So if Instagram photos drive engagement on FB, I think we sh\
ould give )Tj
0 -1.2 TD
(that distribution. So we should focus on value, but value )Tj
25.338 0 Td
(is more than just revenue.\224)Tj
( )Tj
-25.338 -1.2 Td
( )Tj
ET
endstream
endobj
432 0 obj
<<
/Length 4514
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00536437 )Tj
(\226)Tj
( )Tj
(November 2012 email from Jolley to Koumouzelis and O\222Neil, subject )Tj
0 -1.2 TD
(\223Platform v3 \(do not forward\)\224. Jolley: \223FYI )Tj
(\226)Tj
( )Tj
(I mentioned Platform v3 today. The basic )Tj
T*
(idea is that since we are making a number of fairly fund)Tj
24.652 0 Td
(amental changes to platform as )Tj
-24.652 -1.18 Td
(a business, we should bundle these together and release them as a \221ne\
w version\222 )Tj
T*
(sometime next year. The idea is this would be our main focus for H1 2013\
at least. )Tj
T*
(Here are the rough notes I sent to Doug summarizing the plan a)Tj
28.357 0 Td
(s I see it. Very rough; )Tj
-28.357 -1.22 Td
(and not at all in stone. )Tj
/TT1 1 Tf
(\(Mark hasn\222t even fully settled on what he thinks our )Tj
0 -1.22 TD
(business model should be\) but it should at least summarize the thinking\
\205. We )Tj
T*
(will start to talk about this in earnest when we get back from Thanksgiv\
ing )Tj
35.733 0 Td
(and )Tj
-35.733 -1.22 Td
(after Mark has a chance to make his final calls with Mike, Doug and m)Tj
33.362 0 Td
(-)Tj
(team)Tj
/TT0 1 Tf
(. Here )Tj
-33.362 -1.18 Td
(are my initial rough thoughts on how Platform v3 would be defined all pu\
t together. )Tj
0 -1.2 TD
(Questions: Directionally right? Any major missing pieces? Any major open\
issues you )Tj
0 -1.24 TD
(thi)Tj
(nk I skipped over? CHARTER: )Tj
/TT1 1 Tf
(The overall charter for platform is to encourage )Tj
0 -1.22 TD
(developers to provide quality content to our social graph, usually in ex\
change for )Tj
T*
(growth. Secondarily, we aim to provide incremental revenue to Facebook, \
)Tj
T*
(operating as a profit ce)Tj
(nter.)Tj
/TT0 1 Tf
( )Tj
(1. Plugin Users. They can use our basic social plugins, )Tj
0 -1.18 TD
(app install ads, and other products to generate growth. These integratio\
ns are easy to )Tj
0 -1.2 TD
(build, and contribute both revenue and content without having access to \
our data )Tj
36.694 0 Td
(\226)Tj
( )Tj
-36.694 -1.22 Td
(which is a fine exchange)Tj
( )Tj
(and we don\222t want to screw with it. Platform Users. )Tj
/TT1 1 Tf
(These )Tj
0 -1.22 TD
(apps read from our social graph. Some of them also write back to our gra\
ph, but )Tj
T*
(many of them read a lot more than they write and in doing so they are es\
sentially )Tj
T*
(using us to gain users without givi)Tj
(ng us much in return in terms of either revenue )Tj
T*
(or data. This group also tends to be the most likely to abuse our users,\
build )Tj
T*
(spammy apps, etc. This is the group we want to fix)Tj
/TT0 1 Tf
24.162 0 Td
(. CORE PRODUCTS: We will )Tj
-24.162 -1.2 Td
(divide platform into two basic products.\224 Describes \223s)Tj
24.133 0 Td
(imple social\224 product which is )Tj
-24.133 -1.22 Td
(free and no friend data and )Tj
/TT1 1 Tf
(\223Advanced Platform )Tj
(\226)Tj
( )Tj
(the most powerful social )Tj
T*
(platform on the planet \($49/app/yr\)\224 with access to graph API excep\
t some )Tj
T*
(restricted APIs. And then \223PREMIUM/PAID PRODUCTS \(may roll out separ\
ate )Tj
T*
(from )Tj
(3.0 launch\)\224 with App Install Ads, Paid Invites, Paid Notifications,\
)Tj
T*
(Recommendations API)Tj
/TT0 1 Tf
(. Then Jolly writes: \223In addition to these two new products, )Tj
/TT1 1 Tf
37.423 0 Td
(we )Tj
-37.423 -1.22 Td
(are also going to retire or restrict certain APIs that we have found ove\
r the years )Tj
T*
(don\222t contribute to )Tj
(value of users, Facebook, or often even developers. Therefore )Tj
0 -1.24 TD
(we are going to remove the following: Frined_* data. You can retrieve us\
er data, )Tj
0 -1.22 TD
(but you cannot retrieve data from a user\222s friends unless they also T\
OS your app. )Tj
T*
(Non)Tj
(-)Tj
(TOS\222d Friends from friend l)Tj
(ist \(maybe\). I think this would be very destructive )Tj
T*
(to the ecosystem, but we could talk about it. )Tj
/TT0 1 Tf
(Additionally, the following Graph API )Tj
0 -1.18 TD
(features will be restricted. You will need to submit for additional busi\
ness approval to )Tj
0 -1.22 TD
(activate them. [meaning essenti)Tj
(ally )Tj
/TT1 1 Tf
(you submit a review where you explain how you )Tj
T*
(intend to use the feature and why. We generally will only allow them if \
we feel it is )Tj
T*
(aligned with our business interests, as defined by us.])Tj
/TT0 1 Tf
25.533 0 Td
(\224)Tj
( )Tj
-25.533 -1.2 Td
( )Tj
/TT1 1 Tf
T*
(FB)Tj
(-)Tj
(00429159)Tj
/TT0 1 Tf
( )Tj
ET
endstream
endobj
433 0 obj
<<
/Length 4137
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(December 2012 email in which FB employee Ling Bao)Tj
24.173 0 Td
( )Tj
(lists the 10 most popular types )Tj
-24.173 -1.2 Td
(of data accessed by developers on Facebook Platform, which includes )Tj
0 -1.18 TD
(\223friends_photos\224.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00473864 )Tj
(\226)Tj
( )Tj
(Feb 2013 O\222Neil writes in chat string regarding a random change: \223\
To )Tj
0 -1.18 TD
(be clear, this isn\222t actually a breaking change since)Tj
22.744 0 Td
( )Tj
(there was no such API to be )Tj
-22.744 -1.2 Td
(compatible with and the previous API still exists. )Tj
/C2_0 1 Tf
21.873 0 Td
<0001>Tj
/TT0 1 Tf
(\224 Similar to Graph API 2.0/1.0 in )Tj
-21.873 -1.2 Td
(terms of it not being a breaking change if we take O\222Neil\222s defini\
tion.)Tj
30.523 0 Td
( )Tj
-30.523 -1.18 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00474028 )Tj
(\226)Tj
( )Tj
(Feb 2013 Chat string regarding photos CRUD API where C)Tj
33.413 0 Td
(hris Pan )Tj
-33.413 -1.18 Td
(says regarding photos, \223Re privacy, the very short summary is that we\
ideally want to )Tj
T*
(match snap.\224 This is for apps where users can upload photos, so diffe\
rent use case )Tj
T*
(here, but illustrates attention to Snap\222s dominating the photo sharin\
g and mes)Tj
34.825 0 Td
(saging )Tj
-34.825 -1.18 Td
(space and FB getting concerned.)Tj
( )Tj
T*
( )Tj
T*
(FB)Tj
(-)Tj
(00473649 )Tj
(\226)Tj
( )Tj
(Task from March 2013 regarding Foursquare wanting any friends\222 )Tj
0 -1.18 TD
(content that has a place tagged on it. Chris Ackermann writes: \223Philo\
sophically, we )Tj
0 -1.2 TD
(may not want third)Tj
(-)Tj
(party apps being able to pull this s)Tj
(ince it could bootstrap their own )Tj
T*
(competitive products, but wanted to get this group\222s thoughts.\224)Tj
28.433 0 Td
( )Tj
-28.433 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00430057 )Tj
(\226)Tj
( )Tj
(Mar 2013 Purdy, Osofsky, Archibong and others discussing pre)Tj
35.492 0 Td
(-)Tj
-35.492 -1.2 Td
(enforcement of canvas policy on Amazon Gift App that was approved 6mos p\
rior. )Tj
0 -1.18 TD
(Purd)Tj
(y: \223I want to give regular devs 90 days to react to these changes. Fi\
ne giving )Tj
0 -1.2 TD
(Amazon longer, but we\222ll need to manage any outcry from other devs.\224\
\(59\) Jeetendra )Tj
T*
(Mirchandani \()Tj
0.02 0.388 0.757 scn
(Jeetu@amazon.com\))Tj
0 0 0 scn
( )Tj
(tells Jackie Chang at Facebook \223This will break 3 of )Tj
ET
0.02 0.388 0.757 scn
144.954 362.406 111.6 0.48 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 350.4057 Tm
(our live integrations\224 that were approved 6mos prior. \(60\))Tj
25.428 0 Td
( )Tj
-25.428 -1.2 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00534487 )Tj
(\226)Tj
( )Tj
(March 2013 Purdy email to Hagman, Koumouzelis O\222Neil Federov and )Tj
0 -1.22 TD
(others with subject \223)Tj
/TT1 1 Tf
(Unified review as business value gate)Tj
/TT0 1 Tf
(\224. Pu)Tj
(rdy: \223)Tj
/TT1 1 Tf
(I have been )Tj
T*
(thinking about the challenges around reciprocity and competitive enforce\
ment )Tj
T*
(\(friends.get, etc.\) and fact that it is all post facto. The way we are\
structured )Tj
T*
(today, you build an app on FB and then launch and then we may just shut \
you )Tj
T*
(dow)Tj
(n, harming users and the developer. I wonder if we should move as quickl\
y as )Tj
T*
(possible to a model in the product where all you get from platform is lo\
gin \(basic )Tj
T*
(info\) and sharing without approval. All other APIs are available in dev\
elopment, )Tj
0 -1.24 TD
(but have to be )Tj
(approved before the app launches to real users \(basically all apps )Tj
0 -1.22 TD
(using friends.get have to have that capability approved\). We are roughl\
y on )Tj
T*
(course to deliver this as part of unified review, save for the more gran\
ular )Tj
T*
(approval for things like friends.get)Tj
(? What I love about this too is we could make )Tj
T*
(our whitelists so much cleaner by making each capability an approval thi\
ng.)Tj
/TT0 1 Tf
36.083 0 Td
( )Tj
-36.083 -1.18 Td
(Marie: I think makes your \223deprecations\224 much easier. Thoughts?\224\
)Tj
29.656 0 Td
( )Tj
-29.656 -1.18 Td
( )Tj
0 -1.2 TD
( )Tj
ET
endstream
endobj
434 0 obj
<<
/Length 4402
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00494539 )Tj
(\226)Tj
( )Tj
(April 2013 email from Purdy \223Platform Products and Programs )Tj
0 -1.24 TD
(Highlights\224. \223Platform Strategy: )Tj
/TT1 1 Tf
(We locked our top)Tj
(-)Tj
(level platform strategy with )Tj
0 -1.22 TD
(Mark on Monday)Tj
/TT0 1 Tf
( )Tj
(\(doc + talk attached\). )Tj
/TT1 1 Tf
(Key thing is that platform is not just an )Tj
T*
(identity platform, but)Tj
( )Tj
(now includes paid app distribution experiences \(neko, etc.\))Tj
/TT0 1 Tf
38.248 0 Td
( )Tj
-38.248 -1.18 Td
(and will include foundational app services to help developers build x)Tj
30.466 0 Td
(-)Tj
(platform apps.\224 )Tj
-30.466 -1.18 Td
(Shows Neko weekly revenue at $7.1M up 5.5% from prior week. 3,482 apps s\
pent on )Tj
0 -1.2 TD
(Neko in second week of April )Tj
(up 8.6% from prior week. )Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00557156 )Tj
(\226)Tj
( )Tj
(April 2013 email from Bao saying he logged into 36 top apps and \223it )Tj
0 -1.2 TD
(was a terrible and eye)Tj
(-)Tj
(opening experience\205. 25 had non)Tj
(-)Tj
(delightful experiences in at )Tj
T*
(least one of their endpoints\205i.e. anything that felt busted / )Tj
26.487 0 Td
(unpleasing that a user )Tj
-26.487 -1.18 Td
(might blame FB for.\224)Tj
( )Tj
T*
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00241060)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(Presentation from April 2013 answering FAQs regarding Facebook Platform \
around )Tj
T*
(privacy: \223We\222re committed to giving everyone the power to control \
and personalize )Tj
0 -1.2 TD
(their Facebook experience. People on F)Tj
(acebook can choose where and with whom )Tj
T*
(their information is shared from the privacy settings page, or )Tj
27.189 0 Td
(\226)Tj
( )Tj
(more granularly )Tj
(\226)Tj
( )Tj
-27.189 -1.18 Td
(through per)Tj
(-)Tj
(object)Tj
(-)Tj
(privacy and specific app permissions.\224)Tj
( )Tj
T*
( )Tj
T*
(FB)Tj
(-)Tj
(00558202 )Tj
(\226)Tj
( )Tj
(May 21, 2013 document summarizing mobile re)Tj
(-)Tj
(engagement using )Tj
0 -1.18 TD
(Neko to monetize developer apps. \(tied to email FB)Tj
22.911 0 Td
(-)Tj
(00558191\).)Tj
( )Tj
-22.911 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00458654 )Tj
(\226)Tj
( )Tj
(May 2013 discussion of \223NEKO\224 and how to use it for re)Tj
32.249 0 Td
(-)Tj
(engagement. )Tj
-32.249 -1.18 Td
(Notes that NEKO started 9 months prior and that 50% of revenue is still \
pay per click. )Tj
T*
(Discuss using a certain t)Tj
(ype of ad, Type 32 ad, to drive mobile advertising in newsfeed )Tj
0 -1.18 TD
(to deep link into partner apps.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00521939 )Tj
(\226)Tj
( )Tj
(May 2013 email between Vernal O\222Neil Hagman Federov discussing )Tj
0 -1.18 TD
(how to handle removal of full friends list for providing social context,\
agree on c)Tj
35.464 0 Td
(reating )Tj
-35.464 -1.24 Td
(a social context API. Vernal is already focusing on user trust messaging\
. Vernal: \2231/)Tj
/TT1 1 Tf
37.114 0 Td
(We )Tj
-37.114 -1.22 Td
(explored this extensively a year ago but decided that it would crush tra\
ffic to )Tj
0 -1.22 TD
(developers. Since then, I think we\222ve moved away from our singular fo\
cus on )Tj
T*
(distribution and would be more willing to make this trade)Tj
27.136 0 Td
(-)Tj
(off.)Tj
/TT0 1 Tf
( )Tj
(2/A number of )Tj
-27.136 -1.18 Td
(people have asked to have per)Tj
(-)Tj
(item control of historical imports from action importers )Tj
0 -1.2 TD
(and have expressed concern about enabling future)Tj
22.727 0 Td
(-)Tj
(syncing given the opportunity for )Tj
-22.727 -1.24 Td
(embarrass)Tj
(ment. )Tj
/TT1 1 Tf
(In the spirit of focusing on the user and focusing on trust, I feel )Tj
0 -1.22 TD
(like we should be listening more strongly to this feedback)Tj
/TT0 1 Tf
27.454 0 Td
(. 3/ As we remove friend )Tj
-27.454 -1.18 Td
(data from the API, I realized we\222ll need to add some kind of social c\
ontext API that lets )Tj
0 -1.18 TD
(you conte)Tj
(xtualize some object \(e.g. \223The Godfather )Tj
23.242 0 Td
(\226)Tj
( )Tj
(30 of your friends watched )Tj
-23.242 -1.2 Td
(this\224\).\224 )Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00534978 )Tj
(\226)Tj
( )Tj
(May 2013 email from Purdy to Federov Lee O\222Neil Koumouzelis and )Tj
0 -1.24 TD
(others, subject \223Platform 3.0 \(revisited\)\224. Purdy: \223)Tj
/TT1 1 Tf
21.929 0 Td
(In terms of the removal of non)Tj
(-)Tj
(app )Tj
ET
endstream
endobj
435 0 obj
<<
/Length 4558
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(friends, )Tj
(friends_*, other FB app replacement APIs \(read.stream\) and the )Tj
0 -1.22 TD
(requirement for reciprocity, we want to ensure that we have a fairly pos\
itive )Tj
T*
(message around these changes, rather than \221FB is removing a bunch of \
stuff and )Tj
T*
(requiring a new \(data\) tax\222. I know )Tj
(there have been point)Tj
(-)Tj
(wise conversations )Tj
T*
(around this, but I want to ensure that we are all lined up around this f\
raming. )Tj
/TT1 1 Tf
0 -1.18 TD
(Concretely, here is my current thinking: Reciprocity: We have already ro\
lled out the )Tj
0 -1.2 TD
(policy and we are communicating our perspective ab)Tj
23.671 0 Td
(out this with developers. In terms )Tj
-23.671 -1.24 Td
(of the preferred implementation to achieve this, Action Importers, )Tj
/TT0 1 Tf
29.376 0 Td
(we shouldn\222t )Tj
-29.376 -1.22 Td
(require developers to implement this until we have proven that they add \
value \(I )Tj
0 -1.22 TD
(personally think they will go a long way to get to 100% conn)Tj
28.533 0 Td
(ected FB users\))Tj
/TT1 1 Tf
(. My )Tj
-28.533 -1.22 Td
(expectation is that we won\222t be in a position to require these until \
H1 2014. )Tj
/TT0 1 Tf
33.728 0 Td
(Non)Tj
(-)Tj
(app )Tj
-33.728 -1.22 Td
(friends, friends_*: We are still currently on track to remove these APIs\
, but I think )Tj
T*
(we need to \221reset\222 how we are talking/planning/working the remov)Tj
31.552 0 Td
(al. Based on )Tj
-31.552 -1.22 Td
(talking with Mike and other folks, this really feels like we are being p\
unitive )Tj
T*
(towards developers in an unnecessary way. As such, it is really incumben\
t on us )Tj
T*
(to ensure that we have \221scenario)Tj
(-)Tj
(replacements\224 for the most common and non)Tj
(-)Tj
T*
(competit)Tj
(ive scenarios)Tj
/TT1 1 Tf
(: great friend invites and personalization. Concretely, this )Tj
0 -1.18 TD
(means that we need to ensure that our request \(George/Vishu\) and messa\
ging )Tj
0 -1.2 TD
(\(Eddie/Greg\) are just as effective at requests/invites before we annou\
nce the removal )Tj
0 -1.18 TD
(of these APIs.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(0)Tj
(0494014 )Tj
(\226)Tj
( )Tj
(June 2013 email for platform product launch from Kevin Prior )Tj
0 -1.18 TD
(describing June releases for Neko v4 and \223TEST: Buy on Facebook Partn\
ers \(Karma )Tj
0 -1.2 TD
(self)Tj
(-)Tj
(gift\).\224 What was Neko v4? )Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00485786 )Tj
(\226)Tj
( )Tj
(June 2013 email string in which Purdy, O\222Neil and others d)Tj
33.344 0 Td
(iscuss the )Tj
-33.344 -1.2 Td
(Net Promoter Scores for Facebook Platform. Purdy suggests breaking the N\
PS down )Tj
0 -1.2 TD
(into cohorts: \2231/ Managed Partner cohort that all partners + PDCs go \
into. )Tj
33.29 0 Td
(\226)Tj
( )Tj
(9. 2/ Neko )Tj
-33.29 -1.18 Td
(cohort. )Tj
(-)Tj
(2. 3/ Canvas Games that use payments cohort. 4/ I am a real develope)Tj
35.379 0 Td
(r cohort )Tj
-35.379 -1.2 Td
(\(apps that use social plugins are excluded\). 5/ I am a social plugins \
developer \(apps )Tj
T*
(only use social plugins\). 6/ iOS cohort \(developers with apps configur\
ed for iOS\). )Tj
36.225 0 Td
(-)Tj
(13. )Tj
-36.225 -1.18 Td
(7. Android cohort \(developers with apps configured for Android. )Tj
28.78 0 Td
(-)Tj
(14. Web )Tj
(cohort )Tj
-28.78 -1.24 Td
(\(developers with apps configured for Canvas/Connect\).\224 )Tj
/TT0 1 Tf
25.352 0 Td
(Discuss Zuck review.)Tj
/TT1 1 Tf
( )Tj
(We )Tj
-25.352 -1.18 Td
(should check the developers in these lists and compare to the whiteliste\
d to see which )Tj
T*
(cohorts are most whitelisted.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00523402 )Tj
(\226)Tj
( )Tj
(June 2013 Purdy email regarding prepar)Tj
(ation for Zuckerberg review on )Tj
0 -1.18 TD
(June 27 of engineering roadmap. Purdy: \223Mike and I are roughly lined \
up on the top )Tj
0 -1.2 TD
(level agenda for our Zuck review on the 27)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 300.2533 163.9257 Tm
(th)Tj
0 Tc 0 Tw 12 0 0 12 306.35 158.8857 Tm
(\205. What is our current user trust/sentiment )Tj
-19.51 -1.2 Td
(score over this period [wrt Login]?.... We are the #1 )Tj
23.114 0 Td
(identity provider. We have done a )Tj
-23.114 -1.18 Td
(lot of work to harden the system and improve user trust. That said, it i\
s not enough. We )Tj
T*
(still have at least one more iteration before we think we have addressed\
the core trust )Tj
T*
(issue.\224 Did Hendrix participate in June 27 me)Tj
20.154 0 Td
(eting?)Tj
( )Tj
-20.154 -1.18 Td
( )Tj
ET
endstream
endobj
436 0 obj
<<
/Length 4093
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
( )Tj
/TT1 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00235809)Tj
(-)Tj
(10)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(June 2013 email exchange in which FB employees make a decision to restri\
ct data )Tj
0 -1.2 TD
(access to Amazon in order to prevent Amazon\222s Gift product from being\
able to )Tj
T*
(compete with Facebook\222s Gift product. An FB employee, Jackie Chang, n\
otes)Tj
34.84 0 Td
( )Tj
(that )Tj
-34.84 -1.18 Td
(\223Platform will be pushing a functional change to friend GET APIs arou\
nd Oct., which )Tj
T*
(will limit Amazon\222s ability to read friend data \(including birthdays\
\) to only friends )Tj
T*
(connected to that App. This should significantly stymie Amazon\222s abil\
ity to grow)Tj
35.727 0 Td
( )Tj
(the )Tj
-35.727 -1.18 Td
(gifting app beyond users immediately connected.\224 A member of the Plat\
form Policy )Tj
T*
(team \(the team responsible for managing a fair and neutral application \
economy\), Ime )Tj
T*
(Archibong, notes that Amazon\222s Gift product was previously approved a\
number of )Tj
0 -1.18 TD
(month)Tj
(s ago because at that time \223it didn\222t equate with \221FB core func\
tionality\222\224 and that )Tj
0 -1.2 TD
(they now \223need to consider broadening the scope of our \221core funct\
ionality\222 litmus test )Tj
0 -1.18 TD
(to include things like e)Tj
(-)Tj
(commerce integrations,\224 meaning to expand aggressively the )Tj
0 -1.2 TD
(definition of apps they consider to be competitive and remove data acces\
s to them. )Tj
T*
(The email string is then forwarded to Mr. Zuckerberg\222s communications\
assistant, )Tj
0 -1.18 TD
(Jonny Thaw.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00433791 )Tj
(\226)Tj
( )Tj
(Aug 2013 Vernal admits that with Graph API 2.0 \223the majority of t)Tj
36.177 0 Td
(he )Tj
-36.177 -1.18 Td
(API surface\224 was removed. \223For developers, the key problem is that\
we don\222t invest in )Tj
T*
(APIs wehre there isn\222t a clear business model )Tj
(\226)Tj
( )Tj
(we\222re just not good at it. Games + )Tj
T*
(Neko are stable because they\222re clearly worth investing in. so is Log\
in + Sharing )Tj
0 -1.18 TD
(\(m)Tj
(ostly\). Everything else is half)Tj
(-)Tj
(broken, because it doesn\222t make sense to invest ~10 )Tj
0 -1.2 TD
(engineers in supporting Event APIs, or Group APIs, or Photo APIs, etc. T\
his leads to )Tj
T*
(broad developer mistrust, because they have no idea what APIs are safe t\
o use, and )Tj
0 -1.18 TD
(whic)Tj
(h aren\222t. So we\222re proposing a pretty radical simplification of pl\
atform. )Tj
33.557 0 Td
( )Tj
-33.557 -1.2 Td
( )Tj
0 -1.2 TD
(Mission: Help developers build, grow and monetize mobile apps.)Tj
28.911 0 Td
( )Tj
-28.911 -1.18 Td
( )Tj
T*
(Core: Login, Sharing, Ads, Payments functionality. Will commit to 3)Tj
29.951 0 Td
(-)Tj
(year breaking )Tj
-29.951 -1.2 Td
(change policy.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(Beta: Open Graph A)Tj
(PIs, many social plugins, insights, etc. Will commit to 3)Tj
33.564 0 Td
(-)Tj
(month )Tj
-33.564 -1.18 Td
(breaking change policy \(should this be 6?\).)Tj
( )Tj
T*
( )Tj
/TT1 1 Tf
0 -1.24 TD
(Deprecated: Majority of the API surface.\224)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00477024 )Tj
(\226)Tj
( )Tj
(August 2013 chat string between O\222Neil and Koumouzelis. K: \223I\222m\
a )Tj
0 -1.2 TD
(little surprised the par)Tj
(tnership team is already communicating these changes to )Tj
0 -1.24 TD
(partners )Tj
(\226)Tj
( )Tj
(the dates haven\222t been nailed down yet, nor the deprecation plan\224.\
O: \223)Tj
/TT1 1 Tf
36.546 0 Td
(I )Tj
-36.546 -1.22 Td
(think getting off of friends.get is going to be like withdrawing from me\
th for some )Tj
0 -1.22 TD
(partners )Tj
(\226)Tj
( )Tj
(esp. the big ones. )Tj
(And will be hard for Netflix to understand)Tj
/TT0 1 Tf
(.\224 K: )Tj
0 -1.18 TD
(\223agreed )Tj
(\226)Tj
( )Tj
(but we don\222t have to make this so painful. We can treat it as a publi\
c )Tj
0 -1.24 TD
(permission and limit use\205)Tj
/TT1 1 Tf
(imho it\222s no worse than our current process for )Tj
ET
endstream
endobj
437 0 obj
<<
/Length 4862
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(whitelisting access to special apis\205actually a little )Tj
(better, since we at least make )Tj
0 -1.22 TD
(it known)Tj
/TT1 1 Tf
(.\224 O: \223Agree )Tj
(\226)Tj
( )Tj
/TT0 1 Tf
(downside is that it dilutes the user message since some )Tj
T*
(apps can get your friends. That said, I like your proposal. )Tj
/C2_0 1 Tf
12 0 0 11.6757 399.7441 678.6479 Tm
<0001>Tj
ET
q
9.354 9.354 593.291 773.291 re
W n
BT
/CS0 CS 0 0 0 SCN
0.333 w
1 Tr 12 0 0 11.6757 399.7441 678.6479 Tm
<0001>Tj
ET
Q
BT
/TT1 1 Tf
12 0 0 12 409.8632 678.4857 Tm
(\224 K: \223)Tj
/TT0 1 Tf
(yeah )Tj
(\226)Tj
( )Tj
(I think we )Tj
-28.136 -1.22 Td
(need to finesse the messaging, agreed)Tj
/TT1 1 Tf
(. But that should happen)Tj
( )Tj
(after we have a )Tj
T*
(complete proposal in place.)Tj
/TT0 1 Tf
( )Tj
(I feel like we are over rotating again )Tj
(\226)Tj
( )Tj
(\221Stop All The )Tj
T*
(Data Leaks!\222 and using a hammer when we really can use a scalpel here\
)Tj
/TT1 1 Tf
34.218 0 Td
(..will )Tj
-34.218 -1.18 Td
(mention this to Doug as well.\224 K: \223there are certain permissions w\
e want them to)Tj
35.968 0 Td
( )Tj
(flag )Tj
-35.968 -1.2 Td
(and raise to product\205this could be one of them..i\222ve been working \
with ops to bucket )Tj
0 -1.24 TD
(permissions: i.e)Tj
/TT0 1 Tf
(. tier 1 you can grant without too much process. Tier 2 required in )Tj
0 -1.22 TD
(depth review and strict guidelines for usage. Tier 3 requires approval f\
rom )Tj
T*
(produ)Tj
(ct. Not all permissions are equal and we should make sure ops has )Tj
T*
(guidance on how to review them.)Tj
/TT1 1 Tf
( )Tj
(I don\222t have all the answers yet ;\) but I think this )Tj
0 -1.18 TD
(warrants a little more thought before we decide.\224 O: \223Agree with t\
he thinking about )Tj
0 -1.22 TD
(bucketing permissions)Tj
( )Tj
(and having some be product)Tj
(-)Tj
(approval)Tj
(-)Tj
(only. )Tj
/TT0 1 Tf
(I\222m just )Tj
0 -1.24 TD
(concerned that grey will just confuse people and give apps hope that the\
y can be )Tj
0 -1.22 TD
(the special case)Tj
/TT1 1 Tf
(. But I agree that it warrants some thought before we decide.\224)Tj
35.315 0 Td
( )Tj
-35.315 -1.18 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00455361 )Tj
(\226)Tj
( )Tj
(Aug 2013 Vernal, Lacker, Bao )Tj
(et al engineering thread, Vernal )Tj
0 -1.2 TD
(proposes initial bucket of core/beta/kill\(whitelist\), discuss changing\
internal name from )Tj
T*
(Platform 3.0 to Ps12n.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00527170 )Tj
(\226)Tj
( )Tj
(Aug 2013 email between Lacker, Vernal, Sukhar, Federov, Purdy, )Tj
T*
(O\222Neil, Koumouzelis preparing fo)Tj
(r Zuckerbeg meeting, Subject is \223Slides for Platform )Tj
0 -1.18 TD
(Simplification\224. Lacker: \223I\222m sure this is too much detail for\
zuck reviewing\205\224 \(71\) )Tj
36.949 0 Td
( )Tj
-36.949 -1.2 Td
( )Tj
/TT0 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00433781)Tj
(-)Tj
(82)Tj
( )Tj
/TT1 1 Tf
0 -1.2 TD
(August 2013 chat string between Mr. Sukhar and Doug Purdy in which they \
discuss )Tj
0 -1.18 TD
(the pressure they ar)Tj
(e receiving from Mr. Olivan to consider all applications competitive )Tj
0 -1.2 TD
(and remove data access to all of them except the ones they choose to whi\
telist. Mr. )Tj
0 -1.18 TD
(Sukhar asks: \223Is it possible for us to get to a state where core perm\
issions are not )Tj
0 -1.2 TD
(bifurcated based o)Tj
(n whether the app is competitive or not? That\222s a real core and I )Tj
T*
(think it would play well in the press \(e.g. \221Facebook stabilized API\
, even for competitive )Tj
0 -1.18 TD
(apps\222\).\224 Purdy responds: \221That is sharing only, if we are bein\
g honest about it\205Javi )Tj
0 -1.2 TD
([Olivan] hates)Tj
( )Tj
(that we even give profile pics to competitive apps\205Mike [Vernal] and \
I )Tj
T*
(were discussing a \221restricted\222 level that is just dialogs and plug\
ins. That is a core that )Tj
0 -1.18 TD
(anyone can use. It leaks nothing\205.no user data given to competitors\205\
Mike [Vernal] )Tj
0 -1.2 TD
(and Zuck [M)Tj
(ark Zuckerberg] should way [sic] in\205but the truth is that we are goin\
g to )Tj
T*
(be under pressure to pull more and more user data from competitors over \
time.\224)Tj
35.861 0 Td
( )Tj
-35.861 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00573558 )Tj
(\226)Tj
( )Tj
(Aug 27, 2013 Purdy Email to Vernal Sukhar Federov Daniels O\222Neil )Tj
0 -1.24 TD
(Rose Lacker Koumouzelis)Tj
(, subject: \223)Tj
/TT0 1 Tf
(PS12N Zuck review)Tj
/TT1 1 Tf
(\224. Purdy: \223Constantine: Good )Tj
0 -1.22 TD
(work on your first Zuck review. )Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
( )Tj
(Mike: )Tj
/TT0 1 Tf
(any backchannel feedback from Zuck we )Tj
T*
(should know about? Everyone: Mike asked me to drive getting answers to Z\
uck\222s )Tj
T*
(main questions \(which were from my standpo)Tj
(int\): 1. Rm APIs: Does a world class )Tj
ET
endstream
endobj
438 0 obj
<<
/Length 4486
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(xxx \(photo / video / events\) product need an API? If so, what is the p\
riority for the )Tj
0 -1.22 TD
(team? If we \(platform\) already have this API, aren\222t we imposing a \
burden on the )Tj
T*
(team \(albeit small\)? 2. Timing: is there a way to fr)Tj
(ont load this work to earlier in )Tj
T*
(the year?)Tj
/TT1 1 Tf
( )Tj
(We can move around F8 for this purpose\205. I would like to get a strawm\
an )Tj
T*
(proposal for )Tj
/TT0 1 Tf
(Mike to review with an eye toward a zuck review next week by )Tj
T*
(Friday)Tj
/TT1 1 Tf
(.\224 Did Hendrix attend?)Tj
( )Tj
0 -1.18 TD
( )Tj
/TT0 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00061653)Tj
(-)Tj
(54)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(August 2013 email )Tj
(exchange among FB employees Chris Daniels, Ime Archibong, )Tj
0 -1.2 TD
(Simon Cross and Konstantinos Papamiltiadis in which Daniels notifies the\
others that )Tj
0 -1.18 TD
(Mr. Zuckerberg has requested a spreadsheet of the Private API Agreements\
listing all )Tj
0 -1.2 TD
(the companies that are recei)Tj
(ving data access that will be shut off. Archibong notes that )Tj
T*
(a list of all the companies with which Facebook entered into special agr\
eements can )Tj
0 -1.18 TD
(be found at https://developers.facebook.com/docs/guides/mobile/dig/priva\
teAPIsList. )Tj
0 -1.2 TD
(Daniels then instructs that)Tj
( )Tj
(for each company, the FB employees need to include )Tj
T*
(information around whether their use of the API is \223something that \(\
a\) we get value )Tj
0 -1.18 TD
(from, and/or \(b\) we would be hurt by turning it off\224 and if the ans\
wer is \223no\224 to \(a\) and )Tj
0 -1.2 TD
(\(b\) \223then we should turn off a)Tj
(ccess\224 to data.)Tj
( )Tj
0 -1.18 TD
( )Tj
/TT0 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00061674)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(August 2013 email from FB employee Chris Daniels to FB employee Doug Pur\
dy in )Tj
0 -1.2 TD
(which Daniels notes that \223there are three categories of \221exception\
s\222 to being cut off: \(1\) )Tj
0 -1.18 TD
(platforms where we want a fb app but don\222t want to build i)Tj
26.132 0 Td
(t, e.g. WP [Windows], )Tj
-26.132 -1.2 Td
(Blackberry; \(2\) existing partners with relationship/PR issues with shu\
tting down, ie )Tj
0 -1.2 TD
(Flipboard; and \(3\) partners who we may trade access to for value.\224)Tj
29.724 0 Td
( )Tj
-29.724 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00551862 )Tj
(\226)Tj
( )Tj
(August 2013 email from Lacker to Purdy, Sukhar, Vernal, O\222Neil, )Tj
T*
(Fed)Tj
(erov regarding discussion about giving Bubbler founder and ex)Tj
29.818 0 Td
(-)Tj
(Microsoft )Tj
-29.818 -1.22 Td
(employee Dick Hardt access to a private API. Lacker writes: \223)Tj
/TT0 1 Tf
27.446 0 Td
(Giving out private API )Tj
-27.446 -1.22 Td
(access annoys everyone else when they see some app that competes with th\
em )Tj
0 -1.22 TD
(doing something that they)Tj
( )Tj
(can\222t do. I would rather we do that as little as possible, )Tj
0 -1.24 TD
(and in a way where being friends with someone in Platform does not help \
you So )Tj
0 -1.22 TD
(I like whoever is most likely to say \223no\224 being the approver ;)Tj
28.457 0 Td
(-)Tj
(\)\224.)Tj
/TT1 1 Tf
( )Tj
( )Tj
-28.457 -1.18 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00555295 )Tj
(\226)Tj
( )Tj
(Aug 2013 email string with Koumou)Tj
(zelis O\222Neil Himel Lacker Purdy )Tj
0 -1.2 TD
(Spehar Sukhar Bao Lee Gupta Federov \223platform 3.0 2)Tj
0.003 Tc -0.003 Tw 6.96 0 0 6.96 366.3005 207.8457 Tm
(nd)Tj
0 Tc 0 Tw 12 0 0 12 374.3432 202.8057 Tm
( )Tj
(rev\224. Purdy sends an email )Tj
-25.176 -1.2 Td
(emphasizing the user trust message and says \223Below is a rough frame t\
hat Mike )Tj
0 -1.18 TD
(proposed in a separate thread\205. Also, I know why we want to put H)Tj
30.501 0 Td
(endrix in here, but )Tj
-30.501 -1.2 Td
(I think this is little different than the rest of the changes, so I thin\
k we should cut it from )Tj
0 -1.2 TD
(this plan\205. People want more control over what they share back to Fac\
ebook. People )Tj
0 -1.18 TD
(want more control over what data they share to apps. Peop)Tj
26.558 0 Td
(le don\222t like the app)Tj
(-)Tj
(as)Tj
(-)Tj
-26.558 -1.2 Td
(proxy model\205. We\222re also removing the ability for a user to grant \
access to their )Tj
T*
(friends\222 data. This is an important change to increase the trustworth\
iness of the )Tj
0 -1.24 TD
(system.\224 Gupta: \223)Tj
/TT0 1 Tf
(Friends.get: I still don\222t really understand the s)Tj
(trong motivation )Tj
ET
endstream
endobj
439 0 obj
<<
/Length 4447
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(for restricting this given the amount of complexity this brings with the\
other API )Tj
0 -1.22 TD
(we are building, and the fact that we can blacklist apps wherever we ris\
k leaking )Tj
T*
(the graph. Friends data: I like this for trust. I think we have continge\
nc)Tj
33.312 0 Td
(y plan for )Tj
-33.312 -1.22 Td
(developers that rely on this for ranking: whitelisting them)Tj
/TT1 1 Tf
(, suggested friends API, )Tj
T*
(invites flow?\224 Koumouzelis: \223)Tj
/TT0 1 Tf
(Doug & Mike are leaning towards locking this down )Tj
T*
(completely. We can deprecate the /user_id/feed etc endpoints for all app\
\205and )Tj
T*
(limit)Tj
( )Tj
(this to a whitelist for strategic partners.)Tj
/TT1 1 Tf
(\224 Koumouzelis answers in response to )Tj
T*
(question of how do we figure out who to whitelist: \223)Tj
/TT0 1 Tf
22.944 0 Td
(It will likely come down to )Tj
-22.944 -1.22 Td
(partners that we have a non)Tj
(-)Tj
(standard contract with or strategic relationship )Tj
T*
(with.\224 )Tj
/TT1 1 Tf
(FB)Tj
(-)Tj
(00555306)Tj
( )Tj
(\226)Tj
( )Tj
(Aug 2013 \223Platform 3.0\224 document describing the changes and )Tj
0 -1.2 TD
(rationale. User trust and privacy are already baked in as the key reason\
s for the )Tj
0 -1.18 TD
(changes. This document is attached to FB)Tj
18.913 0 Td
(-)Tj
(00555295.)Tj
( )Tj
-18.913 -1.2 Td
( )Tj
/TT0 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00061366)Tj
( )Tj
/TT1 1 Tf
0 -1.2 TD
(August 2013 email exchange among Mr. Lessin and)Tj
( )Tj
(FB employees Archibong and )Tj
0 -1.18 TD
(Papamiltiadis in which Mr. Lessin directs them to restrict data access t\
o all lifestyle )Tj
0 -1.2 TD
(applications on Facebook Platform because Facebook intends to compete wi\
th them. )Tj
0 -1.18 TD
(Lessin states: \223my gut is pretty strongly that we should sh)Tj
25.82 0 Td
(ut down access to friends on )Tj
-25.82 -1.2 Td
(lifestyle apps\205because we are ultimately competitive with all of them\
.\224)Tj
31.725 0 Td
( )Tj
-31.725 -1.2 Td
( )Tj
/TT0 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00061367)Tj
(-)Tj
(68)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(August 2013 email from FB employee Papamiltiadis in which he shares the \
results of )Tj
0 -1.2 TD
(an audit that identifies over 40,000 applications that w)Tj
24.153 0 Td
(ill break as a result of )Tj
-24.153 -1.2 Td
(Facebook\222s decision to restrict data access. The email summary of the\
audit )Tj
0 -1.18 TD
(categorizes the applications by type and whether access to data will be \
shut off. For )Tj
0 -1.2 TD
(instance, the top category is gaming apps, which represent 25% of the)Tj
31.691 0 Td
( )Tj
(entire audit list )Tj
-31.691 -1.2 Td
(and they are in the \223KEEP ACCESS\224 category. However, lifestyle \(1\
8%\), messaging )Tj
0 -1.18 TD
(\(6%\), photosharing \(7%\), and media/music/books/fitness \(7%\) are al\
l in the \223REMOVE )Tj
0 -1.2 TD
(ACCESS\224 category.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00473314 )Tj
(\226)Tj
( )Tj
(August 2013 Chris Daniels email to Vernal)Tj
(, Purdy, Sukhar, )Tj
0 -1.2 TD
(Koumouzelis, Federov and O\222Neil saying to be ruthless shutting down t\
he APIs they are )Tj
T*
(closing for strategic reasons: \223APIs: I agree with the bias to prune.\
My point isn\222t to try )Tj
0 -1.22 TD
(to keep APIs, its to try to make decisions about how we shut )Tj
27.356 0 Td
(them down. )Tj
/TT0 1 Tf
(Those that )Tj
-27.356 -1.22 Td
(we\222re shutting down for strategic reasons, I think we can be ruthless\
. Those that )Tj
T*
(we\222re shutting down because they\222re an unsupported/bad experience \
for )Tj
T*
(developers, I think we can be fast and not fear any harm. It\222s the la\
st bucket of )Tj
T*
(ones that we are shutting down due to resource constraints that I simply\
want to )Tj
T*
(be sure we are prudent about who we\222re impacting and how we approach.\
I am )Tj
0 -1.24 TD
(glad to hear that keeping some of them up for limited partners shouldn\222\
t be a big )Tj
0 -1.22 TD
(cost )Tj
(\226)Tj
( )Tj
(that was my)Tj
( )Tj
(presumption, and I think can save a lot of partner thrash)Tj
/TT1 1 Tf
35.925 0 Td
(.\224 )Tj
-35.925 -1.18 Td
(Never mentions privacy and user trust as reasons for shutting down the A\
PIs. Chris )Tj
T*
(Daniels: \223)Tj
/TT0 1 Tf
(I thought Mark\222s questions on our motivations for getting rid of APIs\
)Tj
T*
(were good)Tj
/TT1 1 Tf
(, and it would be a good exercise to bucket the APIs that we\222re getti\
ng rid )Tj
ET
endstream
endobj
440 0 obj
<<
/Length 4381
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(of in terms of their rationale as it can help us make decisions about ho\
w to deprecate )Tj
0 -1.24 TD
(them, for example\205)Tj
/TT1 1 Tf
(APIs we\222re eliminating for strategic reasons: Newsfeed, )Tj
0 -1.22 TD
(friends.get. We sho)Tj
(uld shut down ASAP\205. )Tj
/TT0 1 Tf
(APIs we\222re eliminating due to developer )Tj
0 -1.18 TD
(perception \(i.e. They\222re not maintained, etc.\)\205we should investi\
gate the scope of )Tj
T*
(impact \(i.e. who is using them for what\) and shut down all together\205\
. APIs we don\222t )Tj
0 -1.24 TD
(want to support due to resour)Tj
(ces: )Tj
/TT1 1 Tf
(Here, Mark\222s feedback was good and I agree we )Tj
0 -1.22 TD
(need to be careful about eliminating these. Frankly, I think there are a\
bunch of )Tj
T*
(contracts for them that are going to leave them up anyway for many partn\
ers and )Tj
T*
(my team can do an analysis of who is using )Tj
(them for what and how we should )Tj
T*
(handle. I\222m thinking specifically about folks like iPhoto using our P\
hotos APIs)Tj
/TT0 1 Tf
36.727 0 Td
(.\224 )Tj
-36.727 -1.18 Td
(Vernal: \223I don\222t think the exercise should be \223why are we getti\
ng rid of these APIs,\224 I )Tj
0 -1.2 TD
(think the exercise should be \223why are we keeping them?)Tj
25.226 0 Td
( )Tj
(There are certain APIs where I )Tj
-25.226 -1.2 Td
(think we have a pretty clear strategic reason to keep them \(Login, Shar\
ing, etc.\) and I )Tj
0 -1.18 TD
(can pretty easily articulate it. I think the APIs in question )Tj
25.245 0 Td
(\226)Tj
( )Tj
(photos, albums, videos, )Tj
-25.245 -1.2 Td
(events, groups )Tj
(\226)Tj
( )Tj
(need to have some strategic rat)Tj
(ionale in place\205For photos, it might )Tj
0 -1.2 TD
(be that for competitive reasons, every photo sharing app has a set of AP\
Is, so we need )Tj
0 -1.18 TD
(to keep ours as well. If so, we can pay that tax )Tj
20.983 0 Td
(\226)Tj
( )Tj
(but we should be clear why we\222re )Tj
-20.983 -1.2 Td
(paying that tax \(perception management\) and scop)Tj
22.803 0 Td
(e it. I think the question we should )Tj
-22.803 -1.18 Td
(be asking ourselves is \223What if we didn\222t have this? What would th\
e business cost )Tj
0 -1.2 TD
(be?\224)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00473462 )Tj
(\226)Tj
( )Tj
(Aug 2013 email from Koumouzelis to Purdy, O\222Neil, Hagman and )Tj
0 -1.24 TD
(Federov in which he says \(63\) \223)Tj
/TT1 1 Tf
(some permissions \(read_st)Tj
(ream, friends_*\) are )Tj
0 -1.22 TD
(becoming deprecated \(in actuality, privatized\))Tj
/TT0 1 Tf
(.\224 )Tj
( )Tj
/TT1 1 Tf
T*
( )Tj
/TT0 1 Tf
T*
(FB)Tj
(-)Tj
(00513522 )Tj
(\226)Tj
( )Tj
(Aug 2013 chat string with Bao Vernal Purdy. Bao: \223)Tj
/TT1 1 Tf
29.951 0 Td
(there\222s a meme )Tj
-29.951 -1.22 Td
(that fb will take away login if your app competes)Tj
/TT0 1 Tf
(. Is there a minimal level of function )Tj
0 -1.18 TD
(/ data we can pro)Tj
(mise to always provide in p3 to be a utility here?\224 Purdy then )Tj
0 -1.24 TD
(responds they never took away login, just friends.get. He then says: \223\
)Tj
/TT1 1 Tf
30.93 0 Td
(And I think we )Tj
-30.93 -1.22 Td
(should potentially consider another bucket here: restricted. For wechat,\
etc\205. )Tj
0 -1.22 TD
(Javi doesn\222t like them with p)Tj
(rofile pics. So I think we may want to tackle now. We )Tj
T*
(don\222t even let them buy ads. Mike? I think you have to make the call \
here.)Tj
/TT0 1 Tf
34.907 0 Td
(\224 Vernal )Tj
-34.907 -1.18 Td
(tells them reading photos and videos is not core and changes name to PS1\
2n from )Tj
0 -1.2 TD
(P3.0.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00560652 )Tj
(\226)Tj
( )Tj
(August 2013 Koumou)Tj
(zelis sends Platform 3.0 presentation and says )Tj
0 -1.2 TD
(\223Timeline slide is intentionally absent given the latest re: Zuck rev\
iew.\224 Did Hendrix )Tj
0 -1.18 TD
(attend this Zuck review?)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00560701 )Tj
(\226)Tj
( )Tj
(August 2013 Koumouzelis email to Sukhar O\222Neil Lee Hagman with a )Tj
0 -1.18 TD
(few changes to Pl)Tj
(atform 3.0 Proposal: \223Making the full friend list returned by )Tj
0 -1.2 TD
(friends.get a permission \(with a strict usage policy\), rather than dep\
recating the )Tj
T*
(functionality completely.\224 Preparing a write up for Vernal to review.\
Sukhar says it looks )Tj
0 -1.18 TD
(good to him.)Tj
( )Tj
ET
endstream
endobj
441 0 obj
<<
/Length 4838
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00513936 )Tj
(\226)Tj
( )Tj
(Sept 2013 chat between O\222Neil and Greg Marra where O\222Neil tells hi\
m )Tj
0 -1.2 TD
(that after they deprecate read_stream permission it \223will still be av\
ailable to apps )Tj
T*
(whose use is governed by contract )Tj
(\226)Tj
( )Tj
(e.g. HTC, Microsoft, Blackberry, etc.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00587355 )Tj
(\226)Tj
( )Tj
(Sept 2013 \223Platform Simplification\224 presentation prepared by O\222\
Neil, )Tj
T*
(Purdy, Sukhar stating that the goal is to \223Protect the Graph\224 )Tj
27.079 0 Td
(\226)Tj
( )Tj
(\223Deprecate all friend_* )Tj
-27.079 -1.22 Td
(permissions, deprecate read_stream, approval app use of all permissions)Tj
/TT1 1 Tf
32.709 0 Td
(, [note: )Tj
-32.709 -1.22 Td
(partners w/ contra)Tj
(cts are protected].\224 )Tj
/TT0 1 Tf
(Includes a launch timeline that has all PS12n )Tj
0 -1.18 TD
(deprecations complete by July 2014.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00433691 )Tj
(\226)Tj
( )Tj
(Sept 2013 O\222Neil \223Core Platform\224 PS12N Status Update Presentati\
on )Tj
38.435 0 Td
(\226)Tj
( )Tj
-38.435 -1.18 Td
(references \223Little)Tj
(-)Tj
(\221tin\224 and \223Dark launch SLA\224 )Tj
(\226)Tj
( )Tj
(what are these? Also,)Tj
( )Tj
(access detailed )Tj
T*
(API spec at: )Tj
(http://home.fburl.com/~ekoneil/ps12n/)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00456661)Tj
(-)Tj
(64 )Tj
(\226)Tj
( )Tj
(Sept 2013 email between TR, O\222Neil and others discussing ability )Tj
0 -1.2 TD
(for games to access friends who have played games on Facebook even thoug\
h they\222ve )Tj
0 -1.22 TD
(never played that parti)Tj
(cular game. Namita Gupta writes: \223)Tj
/TT1 1 Tf
(For most other apps, we )Tj
0 -1.24 TD
(feel that we are giving up our IP of the friend graph away for free. For\
games we )Tj
0 -1.22 TD
(get a 30% rev share, so we are not giving this away for free)Tj
/TT0 1 Tf
28.169 0 Td
(\205. We can also limit )Tj
-28.169 -1.18 Td
(this API to an app that has a canva)Tj
(s game or is part of mobile publishing program to )Tj
0 -1.18 TD
(ensure that we are getting the right value exchange.\224 \(64\) TR respo\
nds \223I agree this is a )Tj
0 -1.2 TD
(nice feature, especially for apps we get a cut from.\224 \(61\))Tj
24.909 0 Td
( )Tj
-24.909 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00478902 )Tj
(\226)Tj
( )Tj
(Sept 2013 chat string with Purdy, Vernal, )Tj
(Sukhar, O\222Neil, Koumouzelis, )Tj
0 -1.24 TD
(Federov. Purdy: \223)Tj
/TT1 1 Tf
(We can get time with Mark on Friday. Can we have an opinion on )Tj
0 -1.22 TD
(timeline\205? Mark is out next week, so the 24)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 324.1945 324.2457 Tm
(th)Tj
0 Tc 0 Tw 12 0 0 12 330.8092 319.2057 Tm
( )Tj
(is the next time. Would be great to )Tj
-21.548 -1.22 Td
(talk this Friday if possible.\224 Koumouzelis: \223If we feel the timeli\
ne is enough to talk )Tj
T*
(to Mark about, we can do this but I feel it would be a 15)Tj
26.367 0 Td
(-)Tj
(20 min conversation and )Tj
-26.367 -1.22 Td
(we\222d lack answers to the 2 other items he\222s expect)Tj
24.165 0 Td
(ing us to come back with\205)Tj
/TT0 1 Tf
(\224 )Tj
-24.165 -1.22 Td
(Purdy: \223)Tj
/TT1 1 Tf
(Ok. I would love it if we could update Mark in some way on Friday. I kno\
w )Tj
T*
(everyone is working really hard on this, but we last went to Mark two we\
eks ago, )Tj
T*
(so it would be good to demonstrate urgency given the opportunity)Tj
/TT0 1 Tf
31.517 0 Td
(. )Tj
(Perhaps we )Tj
-31.517 -1.18 Td
(can push really hard toward an update and then if doesn\222t come togeth\
er we jump to )Tj
0 -1.2 TD
(the 24)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 105.8095 207.8457 Tm
(th)Tj
0 Tc 0 Tw 12 0 0 12 111.9062 202.8057 Tm
(?\224 Sukhar: \223I think we can present both the timeline and the f8 pr\
oposal but )Tj
-3.306 -1.2 Td
(unlikely to have a solid story we can back up regarding other teams. The\
most)Tj
34.877 0 Td
( )Tj
(likely )Tj
-34.877 -1.18 Td
(scenario is that the other teams leave their APIs in beta for the first \
iteration so I\222m fine )Tj
T*
(bringing that to Mark.\224 Purdy: \223@Mike your read on just going back\
to Mark with that?\224 )Tj
T*
(Sukhar: \223I feel like we have enough API detail to take to Mark. He\222\
)Tj
29.337 0 Td
(s not going to worry )Tj
-29.337 -1.22 Td
(about which SDK methods are in or out. )Tj
/TT1 1 Tf
(The scenarios are pretty fleshed out. The )Tj
0 -1.22 TD
(ones that aren\222t might actually require his input )Tj
(\226)Tj
( )Tj
(e.g. whether we can commit to )Tj
T*
(places search for 2 years. So, on that end, it\222d be nice to ask him s\
oon)Tj
33.407 0 Td
(er rather )Tj
-33.407 -1.22 Td
(than later.)Tj
/TT0 1 Tf
(\224 Vernal: \223I think our last review was: we want to introduce a sta\
ble core )Tj
ET
endstream
endobj
442 0 obj
<<
/Length 4311
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(\(login, sharing, payments\) and commit to a 3 year breaking change wind\
ow. We\222re )Tj
0 -1.2 TD
(going to deprecate/federate all APIs that enable product)Tj
25.113 0 Td
(-)Tj
(level integration \(phot)Tj
(os, )Tj
-25.113 -1.18 Td
(videos, notes, etc.\). We think this will take until January, and we\222\
re still evaluating )Tj
0 -1.24 TD
(impact on f8. )Tj
/TT1 1 Tf
(And I think Mark\222s feedback was: stable core seems fine. Not sure )Tj
0 -1.22 TD
(about deprecate/federate, talk to other teams. Try to launch some of thi\
s stuff )Tj
T*
(soon)Tj
(er.\224 )Tj
/TT0 1 Tf
(Vernal: )Tj
/TT1 1 Tf
(\223\(Mark is not the PM of this project, and so if there\222s not a )Tj
T*
(meaningful update or urgent questions we need feedback on, then I wouldn\
\222t take )Tj
T*
(the time.\)\224)Tj
/TT0 1 Tf
( )Tj
0 -1.18 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00061222)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(September 2013 email from FB employee Konstantinos Papamiltiadis stating\
tha)Tj
36.01 0 Td
(t the )Tj
-36.01 -1.2 Td
(reasons for restricting data access are to reduce API management overhea\
d, move API )Tj
T*
(decision)Tj
(-)Tj
(making and ownership to the product teams as opposed to the Platform )Tj
0 -1.2 TD
(Policy team, and to remove competitive threats. FB employees discuss enf\
orcing )Tj
0 -1.18 TD
(against c)Tj
(ertain competitors before the April 30, 2014 announcement but that waiti\
ng )Tj
0 -1.2 TD
(until then would \223theoretically kill two birds with one stone\224. No\
netheless, )Tj
T*
(Papamiltiadis writes: \223I wanted to ask for your help and support to u\
ncover any )Tj
0 -1.18 TD
(potential competitive th)Tj
(reat and if significant enforce sooner.\224)Tj
27.503 0 Td
( )Tj
-27.503 -1.2 Td
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00061234)Tj
(-)Tj
(36)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(September 2013 email exchange between FB employees Papamiltiadis and Ime\
)Tj
T*
(Archibong in which they discuss the growth of competitive apps and what \
they spent )Tj
0 -1.2 TD
(with Facebook in 2013 in preparation for a )Tj
(meeting with Sam Lessin to determine, )Tj
T*
(\223based on Sam\222s input\205if we need to move a bit faster on certai\
n apps\224 to restrict )Tj
0 -1.18 TD
(their data access. Papamiltiadis then confirms that he is going to conti\
nue with an )Tj
0 -1.2 TD
(audit of the top 500 competitors to Facebook and \223c)Tj
23.489 0 Td
(ommunicate this plan with [Mike] )Tj
-23.489 -1.2 Td
(Vernal and Sam [Lessin] to confirm whether the timing of the enforcement\
for those )Tj
0 -1.18 TD
(apps should coincide with the roll out of Platform Simplification [Graph\
API 2.0] or if we )Tj
0 -1.2 TD
(should act independently.\224 Another FB employee, C)Tj
23.21 0 Td
(hris Daniels states the prevailing )Tj
-23.21 -1.2 Td
(view that \223it depends on the level of competitive threat that we unco\
ver \(i.e. if more, we )Tj
0 -1.18 TD
(should enforce sooner\).\224)Tj
( )Tj
0 -1.2 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00061250)Tj
(-)Tj
(53)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(September 2013 email exchange between FB employees Papamiltiadis and Arc\
hibong )Tj
T*
(in which P)Tj
(apamiltiadis prepares a plan for restricting data access to competitors \
based )Tj
0 -1.2 TD
(on a meeting in which Sam Lessin instructed him to do so. Archibong note\
s that based )Tj
T*
(on Mr. Lessin\222s comments, they need to be \223a bit more aggressive w\
ith our data )Tj
0 -1.18 TD
(restrictions, )Tj
(to protect our strategic goals\224. Papamiltiadis then summarizes the ke\
y )Tj
0 -1.2 TD
(points from the meeting in which he states that they need to finish iden\
tifying )Tj
T*
(competitive apps, see how much they spend, communicate that data access \
is being )Tj
0 -1.18 TD
(shut off, and make excep)Tj
(tions for any apps that agree to spend at least $250,000 per )Tj
0 -1.2 TD
(year on Facebook advertising. [\2231/ Find out what other apps like Refr\
esh [e.g. )Tj
0 -1.18 TD
(competitors] are out there that we don\222t want to share data with and \
figure out if they )Tj
0 -1.2 TD
(spend on NEKO [advertising].)Tj
( )Tj
(Communicate in one)Tj
(-)Tj
(go to all apps that don\222t spend that )Tj
T*
(those permissions will be revoked. Communicate to the rest that they nee\
d to spend )Tj
ET
endstream
endobj
443 0 obj
<<
/BaseFont /CCHTXC+HelveticaNeue-Italic
/LastChar 121
/Subtype /TrueType
/FontDescriptor 864 0 R
/Widths [278 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 519 593 537 0 537
296 0 556 222 0 0 222 852 556 574
593 0 333 481 315 0 0 0 0 481]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 32
>>
endobj
444 0 obj
<<
/Length 4325
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(on NEKO at least $250k a year to maintain access to the data.\224]. Papa\
miltiadis then )Tj
0 -1.2 TD
(states in a follow up email that)Tj
( )Tj
(Sam Lessin and Mike Vernal will provide the final sign)Tj
37.764 0 Td
(-)Tj
-37.764 -1.18 Td
(off for the plan.)Tj
( )Tj
T*
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00061393)Tj
(-)Tj
(95)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(September 2013 email exchange discussing a message from FB employee Davi\
d Poll, )Tj
T*
(who expressed concern over the decision to restrict data access because \
it actually )Tj
0 -1.2 TD
(da)Tj
(mages user trust and gives Facebook complete control over a user data as\
opposed )Tj
T*
(to the user having control: \223I was thinking about the Platform 3.0 fr\
iend_list change a )Tj
0 -1.18 TD
(bit as I was using my Android phone tonight and realized that two of the\
apps that )Tj
0 -1.2 TD
(most)Tj
( )Tj
(impact my day)Tj
(-)Tj
(to)Tj
(-)Tj
(day mobile experience will be completely, irrevocably broken )Tj
T*
(by this change.\224 Mr. Poll then describes what these apps do on his ph\
one and )Tj
0 -1.18 TD
(concludes: \223In both of these cases, the apps are adding real value to\
my experience, )Tj
0 -1.2 TD
(and in both of )Tj
(those cases, I have zero expectation that any of my friends will be usin\
g )Tj
0 -1.18 TD
(the app. The fundamental problem I\222m having with this change is that \
my friend list is )Tj
/TT2 1 Tf
0 -1.2 TD
(my)Tj
/TT0 1 Tf
( )Tj
(information )Tj
(\226)Tj
( )Tj
(it\222s part of who I am, and for Facebook to shut down this access )Tj
T*
(primarily com)Tj
(es across to me as FB intruding upon and shutting down my own access )Tj
T*
(to my own information. No matter how you slice it, this change is going \
to have a )Tj
0 -1.18 TD
(significant negative impact on my day)Tj
16.875 0 Td
(-)Tj
(to)Tj
(-)Tj
(day smartphone experience.\224 FB employees )Tj
-16.875 -1.2 Td
(discuss how to address )Tj
(Mr. Poll\222s concerns potentially by whitelisting certain apps. )Tj
0 -1.2 TD
(Ime Archibong responds saying that Mr. Zuckerberg \223wanted to shut off\
\224 these )Tj
0 -1.18 TD
(applications.)Tj
( )Tj
0 -1.2 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00061438)Tj
(-)Tj
(39)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(September 2013 email exchange between FB employees Cross and Papamiltiad\
is )Tj
T*
(preparing a )Tj
(presentation for the plan to restrict data access. Papamiltiadis notes t\
hat )Tj
0 -1.2 TD
(the decision to restrict data access to competitors is an \223indirect\224\
way to increase )Tj
T*
(Facebook\222s advertising revenues because partners either pay to access\
the data or )Tj
0 -1.18 TD
(they are shut)Tj
( )Tj
(down: \223Removing access to all_friends list seems more like a indirect\
)Tj
0 -1.2 TD
(way to drive NEKO adoption.\224 Cross then responds that their mandate i\
s to focus on )Tj
T*
(the companies that pose a high competitive threat and to bucket them int\
o: \2231. Keep )Tj
0 -1.18 TD
(access \(and verify)Tj
( )Tj
(we have an agreement with them\); 2. Revoke access; 3. Keep )Tj
0 -1.2 TD
(access, but need to get an extended Platform agreement with them [e.g. P\
rivate or )Tj
0 -1.18 TD
(Extended API Agreement]; 4. Escalate \(need someone else to make a call,\
or to provide )Tj
0 -1.2 TD
(more context.\224)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00460895)Tj
(-)Tj
(96 )Tj
(\226)Tj
( )Tj
(Sept 2013 email in which Purdy, Sukhar, Federov and O\222Neil )Tj
0 -1.2 TD
(prepare slides for \223PS12N meeting with Javi\224. Purdy: \223I know th\
ere has been a few )Tj
T*
(discussions with folks in growth, but getting Javi\222s personal read is\
the most important )Tj
0 -1.18 TD
(because he is the mos)Tj
(t vocal critic of graph leakage \(along with Sam\) on mteam. I )Tj
0 -1.2 TD
(wonder if we use the same format as the meeting with Sam, save for one a\
dditional, a )Tj
T*
(timeline slide?\224 Sukhar: \223I prefer to just ask him what he dislike\
s about Platform and )Tj
0 -1.18 TD
(which parts he consider)Tj
(s to be leakage. I don\222t think Sam found the slides to be that )Tj
0 -1.2 TD
(useful.\224 Federov: \223I think Javi will care about app friends, third\
party ids, info released )Tj
T*
(per use, login v4 \(any potential for not giving the app a channel to th\
e TOSed user\), )Tj
ET
endstream
endobj
445 0 obj
<<
/Length 5121
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(cutting of frie)Tj
(nd data permissions. )Tj
/TT1 1 Tf
(He is unlikely to care about anything else as )Tj
0 -1.22 TD
(would like us to shut platform down )Tj
/C2_0 1 Tf
12 0 0 11.6757 280.1664 693.2878 Tm
<0001>Tj
ET
q
9.354 9.354 593.291 773.291 re
W n
BT
/CS0 CS 0 0 0 SCN
0.333 w
1 Tr 12 0 0 11.6757 280.1664 693.2878 Tm
<0001>Tj
ET
Q
BT
/TT1 1 Tf
12 0 0 12 290.2856 693.1257 Tm
(\224)Tj
/TT0 1 Tf
(. )Tj
( )Tj
-18.171 -1.18 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00493943 )Tj
(\226)Tj
( )Tj
(Sept 2013 chat string with Federov TR O\222Neil Singh preparing for )Tj
0 -1.22 TD
(meeting with )Tj
/TT1 1 Tf
(Olivan that day \(did Hendrix attend mtg?\).)Tj
/TT0 1 Tf
( )Tj
(O\222Neil: \223)Tj
/TT1 1 Tf
(We\222ve been saying )Tj
T*
(that apps can\222t access non)Tj
(-)Tj
(app friends, but that\222s a slightly inaccurate phrase, )Tj
0 -1.24 TD
(right? Want to confirm the proposed model ahead of talking to Javi today\
: 1/all )Tj
0 -1.22 TD
(apps can access non)Tj
(-)Tj
(app friends)Tj
/TT0 1 Tf
( )Tj
(2/apps can access these fields for each non)Tj
35.835 0 Td
(-)Tj
(a)Tj
(pp )Tj
-35.835 -1.18 Td
(friend: {first name, third_party_id, picture\) 3/ GET /\(third_party_id\)\
doesn\222t do anything )Tj
T*
(4)Tj
/TT1 1 Tf
(/ and of course friends_* are deprecated)Tj
/TT0 1 Tf
(.\224 TR: \223In this model giving the actual ids )Tj
0 -1.18 TD
(of friends would be a capability rather than a permission.\224 O\222Neil\
: \223Ah )Tj
31.245 0 Td
(\226)Tj
( )Tj
(ok,)Tj
( )Tj
(so API )Tj
-31.245 -1.24 Td
(would support reading via GET /\(3rd_party_id\). )Tj
/TT1 1 Tf
(That\222s cool. Ok )Tj
(\226)Tj
( )Tj
(so some whitelisted )Tj
0 -1.22 TD
(apps \(presumably w/ contracts\) could access id. Makes sense )Tj
29.884 0 Td
(\226)Tj
( )Tj
(thanks for )Tj
-29.884 -1.22 Td
(confirming.)Tj
/TT0 1 Tf
(\224 TR: \223Eddie I fwded you an email I sent to David Wei & co abt whe\
ther this )Tj
T*
(pro)Tj
(posal is necessary & sufficient. )Tj
/TT1 1 Tf
(Would be good to get answers to those qns from )Tj
T*
(javi.\224 )Tj
/TT0 1 Tf
(O\222Neil: \223here\222s a doc David put together about leakage after ye\
sterday: )Tj
0.02 0.388 0.757 scn
0 -1.18 TD
(htt)Tj
(ps://docs.fb.com/writer/ropen.do?rid=osbge7ab6972b037643cc9a79dc76f7705e\
c7)Tj
0 0 0 scn
38.629 0 Td
(.)Tj
ET
0.02 0.388 0.757 scn
72.234 473.045 463.441 0.481 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 460.8057 Tm
(\224 Singh: \223Seems like they are mostly concerned about giving access\
to email.\224 Who is )Tj
0 -1.2 TD
(they?)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00499976 )Tj
(\226)Tj
( )Tj
(Sept 9, 2013 PS12n meeting discussion. Federov says he is meeting )Tj
0 -1.18 TD
(with Vern)Tj
(al. O\222Neil asks to join. Federov tells him \223it will be most produc\
tive as the )Tj
0 -1.2 TD
(smallest set\224 and keeps O\222Neil out of meeting.)Tj
20.71 0 Td
( )Tj
-20.71 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00560169 )Tj
(\226)Tj
( )Tj
(Sept 2013 chat between Lacker and Singh. Lacker: \223One note on )Tj
0 -1.24 TD
(terminology, )Tj
/TT1 1 Tf
(if something no longer works we shouldn\222t)Tj
( )Tj
(call it \223deprecated\224 )Tj
(\226)Tj
( )Tj
(that )Tj
0 -1.22 TD
(typically means it works but is unsupported. In order to have a two year\
breaking )Tj
T*
(change window it does seem like the old versions should only be unsuppor\
ted )Tj
T*
(once a newer version has been out for two years. )Tj
/TT0 1 Tf
23.725 0 Td
(For turning v1 reque)Tj
(sts into using )Tj
-23.725 -1.18 Td
(v2 once v1 is no longer supported, that seems like it will break things \
and we will be )Tj
0 -1.2 TD
(afraid to do it. It seems like an ok strategy though if we can do it. Ca\
n we leave that )Tj
T*
(part not explicitly publicly promised so we have freedom to change)Tj
29.948 0 Td
( )Tj
(our minds later?\224 )Tj
-29.948 -1.18 Td
(Singh: \223I was thinking about versionins as \223vn will have to work f\
or at least 2 years after )Tj
T*
(it is released\224. But I tshould really be more like \223vn will have t\
o work until after 2 years )Tj
T*
(v\(n+1\) is released\224 following what Vladimir and Kevi)Tj
22.989 0 Td
(n said. A regular cadence will be )Tj
-22.989 -1.18 Td
(useful to us in this case. Even if we don\222t have breaking changes, we\
should probably )Tj
T*
(use versions to roll out new functionality, or move new APIs to core.\224\
Lacker: \223Yeah I )Tj
0 -1.18 TD
(was thinking of it as in, \223No matter what day a d)Tj
21.411 0 Td
(eveloper starts using the Facebook )Tj
-21.411 -1.2 Td
(Platform, if they use the most recent version, they can be confident it\222\
s supported for )Tj
0 -1.2 TD
(two years.\224 Deprecated means what 643 says it means, like Lacker says\
.)Tj
32.524 0 Td
( )Tj
-32.524 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00567344 )Tj
(\226)Tj
( )Tj
(Oct 2013 email from Katie Faul to Cross Yang O\222)Tj
28.954 0 Td
(Neil and Bao. Faul: \223I )Tj
-28.954 -1.2 Td
(was ust replying to a developer question and was about to send the dev o\
ur Mobile )Tj
0 -1.22 TD
(Games Best Practices guide. )Tj
/TT1 1 Tf
(This is a doc that our team shares with devs )Tj
ET
endstream
endobj
446 0 obj
<<
/BaseFont /CCHTXC+HelveticaNeue-BoldItalic
/LastChar 121
/Subtype /TrueType
/FontDescriptor 865 0 R
/Widths [278 0 0 0 0 0 0 0 0 0
0 0 278 0 278 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 611 0 0 944 0 0 0 0
0 0 0 0 0 574 611 556 611 574
352 611 611 259 0 556 259 907 611 593
611 0 389 519 370 611 519 815 0 519]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 32
>>
endobj
447 0 obj
<<
/Length 4491
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(frequently.)Tj
/TT1 1 Tf
( )Tj
(I happened to scan through the doc again quickly, )Tj
/TT0 1 Tf
28.062 0 Td
(and realized tha)Tj
(t the )Tj
-28.062 -1.22 Td
(language in here around friend permissions is very counter to our upcomi\
ng )Tj
0 -1.22 TD
(platform simplification efforts)Tj
/TT1 1 Tf
( )Tj
(and what we\222re doing around user trust. Bolding is )Tj
0 -1.18 TD
(mine: Similar in sentiment to the \221Make login prominent\222 best prac\
tice, it\222s )Tj
0 -1.2 TD
(recommended tha)Tj
(t you make the player\222s personalized social context prominent within \
)Tj
0 -1.22 TD
(your game. )Tj
/TT2 1 Tf
(When a player grants you basic read permissions, you have full access )Tj
0 -1.24 TD
(to their list of friends. Take immediate advantage of this and make it e\
asy for )Tj
0 -1.22 TD
(them to connect to their f)Tj
(riends within the game.)Tj
/TT1 1 Tf
( )Tj
(Don\222t force people to recreate )Tj
0 -1.18 TD
(existing friendships within your game. Instead, display their existing f\
riend connections )Tj
0 -1.22 TD
(right away. )Tj
/TT0 1 Tf
(Should this get updated? It feels against the spirit of where we are )Tj
T*
(headed.\224)Tj
/TT1 1 Tf
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00490163 )Tj
(\226)Tj
( )Tj
(Core )Tj
(Platform presentation Oct 1 2013, goal of increasing FB/Parse )Tj
T*
(adoption in mobile ecosystem. Why increase Parse adoption if going to sh\
ut down? )Tj
0 -1.18 TD
(\223PS12n Graph protection )Tj
(\226)Tj
( )Tj
(discussed 3 approaches with Growth )Tj
(\226)Tj
( )Tj
(apps only access )Tj
0 -1.2 TD
(app friends, apps access all frie)Tj
(nds w 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 284.4743 495.8457 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 290.956 490.8057 Tm
( )Tj
(party IDs, apps access all friends w/ real IDs )Tj
-18.227 -1.2 Td
(and channel protection. Growth\222s major concern: don\222t leak communi\
cation )Tj
0 -1.18 TD
(channels\205.Growth approved this proposal: App gets all friends\205.\224\
Who runs Growth? )Tj
0 -1.2 TD
(Who is in mtg where this was presented? What)Tj
( )Tj
(does it mean \223don\222t leak )Tj
T*
(communication channels\224. Try to clarify growth\222s seeming approval \
of apps getting all )Tj
0 -1.18 TD
(friends. Talks about exceptions for games and says will have a friends l\
ist replacement )Tj
0 -1.2 TD
(for games because removing friend_* yields lower quality)Tj
25.427 0 Td
( )Tj
(MFSs.\224 What is an MFS? )Tj
-25.427 -1.18 Td
(Says \223cross app promotion: non)Tj
(-)Tj
(goal to support apps doing their own cross )Tj
T*
(promotion. Use paid FB channels instead.\224 Does this say they are maki\
ng it harder for )Tj
T*
(apps to do organic promotion and instead will need to pay FB?)Tj
28.19 0 Td
( )Tj
-28.19 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(005349)Tj
(94 )Tj
(\226)Tj
( )Tj
(Oct 2013 email O\222Neil to Sukhar. O\222Neil: \221Pitching PS12n to )Tj
T*
(engineering team)Tj
(-)Tj
(by)Tj
(-)Tj
(team\205. Hendrix is being tested with partners and is on track to )Tj
0 -1.18 TD
(launch; it may grow in scope to include some doc rewrites.\224 What is H\
endrix?)Tj
34.652 0 Td
( )Tj
-34.652 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00558443 )Tj
(\226)Tj
( )Tj
(Oct 2013 email )Tj
(from Dev Chakravarti to O\222Neil summarizing some )Tj
0 -1.22 TD
(areas O\222Neil was interested in investigating further: \223)Tj
/TT0 1 Tf
23.408 0 Td
(Help defend why we need to )Tj
-23.408 -1.22 Td
(\221protect the graph\222. Plot API calls per DAU Per App and generate l\
ist of potential )Tj
T*
(scrapers. Try to uncover other unusual app )Tj
(behaviors that may indicate scraping )Tj
T*
(\(overuse of unusual parts of the API?\).\224)Tj
( )Tj
/TT1 1 Tf
0 -1.2 TD
( )Tj
/TT0 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00427400)Tj
(-)Tj
(06)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(October 2013 email exchange in which Royal Bank of Canada \(RBC\) expres\
ses )Tj
0 -1.2 TD
(concern that its new app will break without access to the full friends l\
ist. An FB )Tj
T*
(emplo)Tj
(yee, Sachin Monga, notifies another FB employee, Jackie Chang, that RBC \
is )Tj
0 -1.18 TD
(planning to spend more money on advertising with Facebook as part of its\
app rollout )Tj
0 -1.2 TD
(than almost any other advertising campaign in Canada \(\223I believe it \
will be one of the )Tj
0 -1.18 TD
(biggest n)Tj
(eko campaigns ever run in Canada\224\). Chang loops in Simon Cross, who \
)Tj
0 -1.2 TD
(confirms that because RBC is signing a whitelist agreement and has acces\
s to \223a )Tj
ET
endstream
endobj
448 0 obj
<<
/Length 4703
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(private API, it shouldn\222t be affected by ps12n\224 and \223we\222ll c\
ontinue to return the users )Tj
0 -1.2 TD
(full friend list\224. N)Tj
(o contractual, financial or technical information is communicated in the\
)Tj
0 -1.18 TD
(exchange.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00433628 )Tj
(\226)Tj
( )Tj
(Oct 2013 Sukhar O\222Neil: \223I just spoke to KP. He is livid about thi\
s )Tj
0 -1.18 TD
(whole thing. Thinks \223Protect the Graph\224 is flawed. Thinks we will \
just whitelist all of ou)Tj
38.351 0 Td
(r )Tj
-38.351 -1.2 Td
(friends and that\222ll alienate general devs. I would say his take is li\
ke mine 3 months ago. )Tj
0 -1.2 TD
(Less informed but fundamentally correct. We are eroding the value of pla\
tform for )Tj
0 -1.18 TD
(unclear reasons\205he\222s constantly burning his partners.\224 O\222Nei\
l: \223Agree that Platfo)Tj
36.264 0 Td
(rm )Tj
-36.264 -1.2 Td
(constantly changes things and burns partners.\224)Tj
( )Tj
T*
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00523180 )Tj
(\226)Tj
( )Tj
(Oct 2013 email from Lee to O\222Neil TR Purdy Sukhar. Lee: \223)Tj
/TT1 1 Tf
33.382 0 Td
(Key )Tj
-33.382 -1.22 Td
(concern: we\222re leaking the social graph to platform developers and th\
at needs to )Tj
0 -1.22 TD
(stop. )Tj
/TT0 1 Tf
(Proposed solutions to date: 1/ We remove al)Tj
(l non)Tj
(-)Tj
(app friends from the API and )Tj
0 -1.18 TD
(force all developers to use a FB_hosted invite dialog to reach non)Tj
29.243 0 Td
(-)Tj
(app friends. We also )Tj
-29.243 -1.2 Td
(obscure the FB UID sufficiently to prevent reconstruction of the social \
graph. The )Tj
0 -1.2 TD
(proposal is to move to a user)Tj
(-)Tj
(app)Tj
(-)Tj
(pair hashed ID a)Tj
(nd only share first/last name and )Tj
0 -1.18 TD
(profile pic for non)Tj
(-)Tj
(app friends. Pros: Completely prevents developers from building out )Tj
0 -1.2 TD
(the social graph as they will only have the graph for users who have TOS\
\222d their app. )Tj
T*
(Cons: All custom multi)Tj
(-)Tj
(friend selectors will bre)Tj
(ak and developers will need to integrate )Tj
0 -1.18 TD
(a new FB)Tj
(-)Tj
(hosted invite dialog. Developers with multiple applications will no long\
er be )Tj
0 -1.2 TD
(able to cross)Tj
(-)Tj
(promote intelligently\205. 2/ We only obscure the FB UID sufficiently to\
)Tj
0 -1.18 TD
(prevent reconstruction of the social graph. )Tj
(The proposal is to move to a user)Tj
(-)Tj
(app)Tj
(-)Tj
(pair )Tj
0 -1.2 TD
(hashed ID and only share first/last name and profile pic for non)Tj
28.06 0 Td
(-)Tj
(app friends. Pros )Tj
-28.06 -1.2 Td
(Custom multi)Tj
(-)Tj
(friend selectors still work and will not require integration to a new FB\
)Tj
36.89 0 Td
(-)Tj
-36.89 -1.18 Td
(hosted invite dialog. Cons: Does not complet)Tj
20.116 0 Td
(ely prevent developers from building out )Tj
-20.116 -1.2 Td
(the social graph as they may still have enough information \(email, firs\
t name, last name, )Tj
T*
(profile pic\) to stitch together some semblance of the graph. Developers\
with multiple )Tj
0 -1.18 TD
(applications will no longer be able to )Tj
(cross promote intelligently\205. \223 Sukhar asks: )Tj
0 -1.2 TD
(\223Would we give this lookup API to everyone?... I am worried that prov\
iding a lookup )Tj
0 -1.24 TD
(API is a sign that we\222re solving the wrong problem in the first place\
. )Tj
/TT1 1 Tf
30.335 0 Td
(Would growth )Tj
-30.335 -1.22 Td
(actually be ok with this?\224 )Tj
/TT0 1 Tf
(Lee: \223At the end of the day, devs are just one click away )Tj
0 -1.22 TD
(from discovering this on their own anyways\205. )Tj
/TT1 1 Tf
(We could definitely look the other )Tj
T*
(way on this, but we\222re creating a situation where devs may resort to \
tactics that )Tj
T*
(actually hurt user trust in some way)Tj
(.\224)Tj
/TT0 1 Tf
( )Tj
0 -1.18 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00433628)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(October 2013 chat string between Mr. Sukhar and FB employee Doug Purdy i\
n which )Tj
T*
(they discuss how to get another FB employee, Konstantinos Papamiltiadis,\
on board )Tj
0 -1.2 TD
(with the scheme to restrict data access to competitors. Mr. Sukhar write\
s that)Tj
34.764 0 Td
( )Tj
-34.764 -1.2 Td
(Papamiltiadis \223is livid about this whole thing. Thinks \221Protect th\
e Graph\222 is flawed. )Tj
0 -1.18 TD
(Thinks we will just whitelist all of our friends and that\222ll alienate\
general devs.\224 Mr. )Tj
0 -1.2 TD
(Sukhar goes on to say: \223I would say his take is like mine 3 months ag\
o, certainl)Tj
35.248 0 Td
(y less )Tj
-35.248 -1.2 Td
(informed but fundamentally correct. \221we are eroding the value of plat\
form for unclear )Tj
0 -1.18 TD
(reasons\222\224.)Tj
( )Tj
ET
endstream
endobj
449 0 obj
<<
/Length 5202
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00575243 )Tj
(\226)Tj
( )Tj
(Oct 2013 email between TR Gupta Sukhar Lee Federov O\222Neil Purdy )Tj
0 -1.22 TD
(and others. TR writes: \223)Tj
/TT1 1 Tf
(I understand we want to make it hard for a develo)Tj
(per to )Tj
T*
(grow a new app by cross promoting from existing apps. The one exception \
is )Tj
T*
(canvas)Tj
/TT0 1 Tf
( )Tj
(\226)Tj
( )Tj
(we want developers to be able to grow a new canvas game by cross)Tj
35.057 0 Td
(-)Tj
-35.057 -1.18 Td
(promoting from an existing canvas game, and this is what the lookup API \
would solve.\224)Tj
38.932 0 Td
( )Tj
-38.932 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00576265 )Tj
(\226)Tj
( )Tj
(Oct 2013 chat between Sukhar O\222Neil Purdy Federov. Sukhar: \223How )Tj
0 -1.22 TD
(are you guys thinking about this now? )Tj
/TT1 1 Tf
(I have spent more time with partner )Tj
T*
(managers than ever before on this trip and the feedback on Platform )Tj
0 -1.24 TD
(Simplification is universally negative)Tj
/TT0 1 Tf
(.\224 O\222Neil: )Tj
(\223The devil is in the details here )Tj
(\226)Tj
( )Tj
(so, )Tj
0 -1.18 TD
(can you expand on \221universally negative\222? I doubt more partner man\
agers have a good, )Tj
T*
(accurate and informed understanding of PS12n, though I\222m sure talking\
to you helped. )Tj
/C2_0 1 Tf
0 -1.2 TD
<0001>Tj
/TT0 1 Tf
(\224 Sukhar: \223I should have been clearer. It\222s u)Tj
20.181 0 Td
(niversally negative sentiment before I start )Tj
-20.181 -1.18 Td
(the conversation. It gets better depending on the person and my ability \
to defend it at )Tj
0 -1.24 TD
(the time. )Tj
/TT1 1 Tf
(The reason is we have not clearly communicated the reasoning behind )Tj
0 -1.22 TD
(the deprecations and the work we are doing to)Tj
( )Tj
(replace some of the use cases. In )Tj
T*
(the absence of that, it looks like a confusing initiative mostly centere\
d around )Tj
T*
(Core which to them doesn\222t seem nearly valuable enough to trade off w\
ith their )Tj
T*
(partners)Tj
/TT0 1 Tf
(.\224 O\222Neil mentions a deck he showed to the Mobile Pla)Tj
28.413 0 Td
(tform team last week, )Tj
-28.413 -1.18 Td
(which was well received. Sukhar responds that the deck is fantastic. The\
n Sukhar )Tj
0 -1.24 TD
(says: \223)Tj
/TT1 1 Tf
(Interesting that we\222re pitching as \221protect advertising platform\222\
because my )Tj
0 -1.22 TD
(take was always that \221protect against WhatsApp\222 was much more the \
dri)Tj
34.476 0 Td
(ver. )Tj
-34.476 -1.22 Td
(Good: that\222s a much clearer line of reasoning and easier to defend. B\
ad: it\222s not a )Tj
T*
(line of reasoning I have heard before.)Tj
/TT0 1 Tf
(\224 Purdy asks if the deck includes the model )Tj
T*
(they discussed. O\222Neil writes: \221)Tj
/TT1 1 Tf
(yes, it includes a high level model of the aligned / )Tj
T*
(competitive model we discussed last week)Tj
/TT0 1 Tf
(\205.. That said, I\222m worried that we have )Tj
T*
(conflicting goals )Tj
(\226)Tj
( )Tj
/TT1 1 Tf
(graph protection with no impact on apps)Tj
/TT0 1 Tf
(. And, I expect it will take )Tj
0 -1.18 TD
(more time to land a solution.\224 Sukhar: \223Conflicting goals amonst w\
hom? Us? The )Tj
0 -1.2 TD
(company?\224)Tj
( )Tj
(O\222Neil: \223Us, not limited to the folks on this thread. )Tj
/C2_0 1 Tf
27.823 0 Td
<0001>Tj
/TT0 1 Tf
( )Tj
(Also discussed with )Tj
-27.823 -1.24 Td
(Eugene a bunch last week.\224 Sukhar: \223)Tj
/TT1 1 Tf
(I\222m not advocating for graph protection with )Tj
0 -1.22 TD
(no disruption. That\222s clearly impossible. I just don\222t understand \
exactly what the )Tj
T*
(\223graph protecti)Tj
(on\224 goal is )Tj
/TT0 1 Tf
(and that worries me in terms of the resulting product.\224 )Tj
T*
(O\222Neil on )Tj
/TT1 1 Tf
(Eugene:)Tj
/TT0 1 Tf
( )Tj
(\223)Tj
/TT1 1 Tf
(He sees value in 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 283.1549 233.2857 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 290.1547 228.2457 Tm
( )Tj
(party IDs because they protect against bad )Tj
-18.16 -1.22 Td
(behavior / data aggregation.\224)Tj
/TT0 1 Tf
( )Tj
(O\222Neil: \223)Tj
/TT1 1 Tf
(RE disruption: cool.)Tj
/TT0 1 Tf
( )Tj
(My statement also )Tj
0 -1.18 TD
(comes with two goals Kevin,)Tj
( )Tj
(doug and I talked about last week )Tj
(\226)Tj
( )Tj
(little impact to )Tj
0 -1.2 TD
(developer sat and revenue neutral.\224 Sukhar: \223Ah )Tj
21.783 0 Td
(\226)Tj
( )Tj
(well, that will be challenging )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
(\224 )Tj
-21.783 -1.22 Td
(O\222Neil: \223Indeed\224. O\222Neil: \223)Tj
/TT1 1 Tf
(Would like to find a way to tease apart FB\222s value as a )Tj
0 -1.22 TD
(business from\205the idea that there\222s)Tj
( )Tj
(no need to protect the graph and that apps )Tj
T*
(should be able to access data just because it exists. I\222ve had a coup\
le of )Tj
T*
(conversations that question whether the Graph needs protecting and ask w\
hy )Tj
T*
(apps can\222t just read all the data)Tj
/TT0 1 Tf
(.\224 Purdy: \223What is the ration)Tj
(ale?\224 Frankly, I think it\222s )Tj
0 -1.2 TD
(different philosophies about developers and apps\205. I think a solution\
is to help folks )Tj
0 -1.22 TD
(understand )Tj
/TT1 1 Tf
(FB\222s long term value as a company and the kinds of product )Tj
ET
endstream
endobj
450 0 obj
<<
/Length 5657
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(experiences we want to build. And how that relies on protecting the Gra)Tj
34.161 0 Td
(ph asset )Tj
-34.161 -1.22 Td
(that\222s hard to replicate but easy to leak.)Tj
/TT1 1 Tf
(\224 Purdy: \223ok. Thanks for the context. I don\222t )Tj
0 -1.22 TD
(think we have too much time to debate this. We need to be executing on t\
his plan. )Tj
/TT0 1 Tf
37.048 0 Td
(I )Tj
-37.048 -1.22 Td
(want the parse team to be happy with the plan here, but I think we have \
mov)Tj
36.333 0 Td
(ed )Tj
-36.333 -1.22 Td
(past reopening our philosophy on user data. How can I help here? What ar\
e we )Tj
T*
(blocked on?\224)Tj
/TT1 1 Tf
( )Tj
(Federov: \223We chatted and I think kevin\222s argument was more about i\
f )Tj
T*
(bringing this presentation up will help or )Tj
/TT0 1 Tf
(hurt parse team morale.)Tj
/TT1 1 Tf
(\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00577598 )Tj
(\226)Tj
( )Tj
(October 22, )Tj
(2013 Platform Simplification Presentation \(black )Tj
T*
(background\). Chart with NEKO adoption hovering around 30)Tj
27.005 0 Td
(-)Tj
(40% for top 2000 apps. )Tj
-27.005 -1.18 Td
(Platform has problems, developers don\222t trust, users don\222t trust, \
platform is misused. )Tj
T*
(Shows User Trust data on slide 8. The on)Tj
(es Cross circles: [\223I don\222t want to lose control )Tj
T*
(of my information that is shared with apps/website\224 \(14%, 13%\) \(Ju\
ne, Sept\). )Tj
0 -1.18 TD
(\223Apps/website using Facebook login often ask for unnecessary )Tj
0 -1.2 TD
(information/permissions \(12%, 13%\). \223I can\222t login without shari\
ng an)Tj
31.005 0 Td
(y information )Tj
-31.005 -1.2 Td
(about myself.\224 \(10%, 12%\). \223I can\222t easily control what infor\
mation on the app/website )Tj
0 -1.18 TD
(uses for advertisements/marketing\224 \(5%, 6%\).] Uncircled: \223I can\222\
t easily control what )Tj
0 -1.2 TD
(information shows up in my friend\222s newsfeeds from apps/website\224 \(\
12%)Tj
32.707 0 Td
(, 12%\). \223I\222m )Tj
-32.707 -1.18 Td
(afraid of someone hacking into my Facebook account\224 \(9%, 10%\). \223\
I don\222t want apps )Tj
T*
(to see that I use certain apps/website \(e.g. dating\) \(7%, 8%\). \223L\
ogging in with )Tj
T*
(Facebook doesn\222t provide me with any obvious benefit \(9%, 8%\). Show\
s Top Daily AP)Tj
38.616 0 Td
(I )Tj
-38.616 -1.18 Td
(calls and get.user/friends is 8)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 229.3588 410.4057 Tm
(th)Tj
0 Tc 0 Tw 12 0 0 12 235.4555 405.3657 Tm
( )Tj
(on list at 3.7% or 941M daily calls. The 7 calls before it )Tj
-13.602 -1.2 Td
(are all related to basic user info. User/friends is the most called endp\
oint other than )Tj
T*
(basic calls necessary for the app to function w fb. User/friends is call\
ed more often )Tj
0 -1.18 TD
(than user/picture \(838)Tj
(M calls per day\). Shows Top Daily API Callers, virtually all games )Tj
0 -1.2 TD
(except Microsoft. Shows apps who are requesting user friendlists most an\
d Waze is )Tj
T*
(the top. Waze makes 96% of all get.user/friendlists requests at 16.6M pe\
r day \(614\). )Tj
0 -1.18 TD
(YouTube, Klout make th)Tj
(e most daily get.user/feed calls \(615\). Slide for \223Daily Use of )Tj
0 -1.2 TD
(the Graph\224 shows \223Permissions to be publicly deprecated \(i.e. mad\
e Partner APIs\)\224. )Tj
T*
(The two most popular are read_stream \(41,191 apps call this permission \
each day\) and )Tj
0 -1.18 TD
(friends_* \(13,350 apps c)Tj
(all this permission each day\). \223Takeaway: APIs intended for )Tj
0 -1.2 TD
(use by FB replacement apps are widely misused by Game / Non)Tj
28.747 0 Td
(-)Tj
(game apps\224. \(618\) )Tj
-28.747 -1.2 Td
(App Taxonomy slide. Four buckets: \223Pure competitor \(Messaging apps, \
contact apps, )Tj
0 -1.18 TD
(FB replacement clients\); Potential C)Tj
(ompetitor \(Dropbox, Path, Evernote, Twitter, )Tj
0 -1.2 TD
(Pinterest\); Aligned \(Games, Commerce, Nike, NYT, Spotify, Tinder, and \
apps that ride )Tj
T*
(on our graph\); Partner \(Apple, MSFT, Samsung and partners with contrac\
ts\).\224 Then )Tj
0 -1.18 TD
(displays the allowed products \(623\). \223Partner)Tj
( )Tj
(\(need a contract with FB\) to access non)Tj
(-)Tj
0 -1.2 TD
(app)Tj
(-)Tj
(friends, friends_*permissions,\224 etc. \(631\). \223Fully Deprecated: X\
MPP Chat API, Reg )Tj
0 -1.18 TD
(Plugin, etc.\224 \(632\). Shows what is fully deprecated versus what is \
privatized. \223Protect )Tj
0 -1.2 TD
(the Graph: mitigate this cycle: 1. 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 255.842 152.6457 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 262.3236 147.6057 Tm
( )Tj
(pa)Tj
(rty apps read user / friend info. 2. 4)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 467.6994 152.6457 Tm
(th)Tj
0 Tc 0 Tw 12 0 0 12 473.7961 147.6057 Tm
( )Tj
(parties )Tj
-33.463 -1.2 Td
(assemble info from multiple 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 230.2826 138.2457 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 236.7643 133.2057 Tm
( )Tj
(parties. 3. 4)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 303.2309 138.2457 Tm
(th)Tj
0 Tc 0 Tw 12 0 0 12 309.3275 133.2057 Tm
( )Tj
(parties then sell aggregated user profiles )Tj
-19.758 -1.18 Td
(to 5)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 92.9098 124.0857 Tm
(th)Tj
0 Tc 0 Tw 12 0 0 12 99.0065 119.0457 Tm
( )Tj
(parties. Reduces our value as an advertising platform [high fidelity use\
r profiles is )Tj
-2.231 -1.2 Td
(the value of our ad pla)Tj
(tform]\224 \(642\). \223Protect the Graph: Make it difficult for 4)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 482.0839 109.6857 Tm
(th)Tj
0 Tc 0 Tw 12 0 0 12 488.1806 104.6457 Tm
( )Tj
(parties )Tj
-34.662 -1.2 Td
(to aggregate user info. May be painful for developers. Will still suppor\
t core Game )Tj
ET
endstream
endobj
451 0 obj
<<
/Length 4167
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(scenarios.\224 \(643\). \223)Tj
/TT1 1 Tf
(Protect the Graph: Deprecate read_stream [hi)Tj
(-)Tj
(pri directive from )Tj
0 -1.22 TD
(Mark])Tj
/TT0 1 Tf
(\224 \(644\))Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00)Tj
(579914 )Tj
(\226)Tj
( )Tj
(Oct 2013 email between Silver and others describing a meeting with )Tj
0 -1.18 TD
(O\222Neil and Cross. Silver: \223Had a good meeting with Eddie O\222Neil\
\205where we discussed )Tj
0 -1.2 TD
(what\222s changing for the developers and what\222s changing for us inte\
rnally. There are )Tj
T*
(public facing)Tj
( )Tj
(apis for the platform and private apis that select partners will either \
be )Tj
0 -1.18 TD
(whitelisted or sign contracts to access these apis \(ie: public feed api\
, friends.get*, etc\). )Tj
0 -1.2 TD
(we need to map out the lifecycle for the developers and what those inter\
nal )Tj
T*
(touchpoints)Tj
(/support would be.\224 Leow then summarizes: \223Simon: Prepare whitelis\
t of )Tj
0 -1.18 TD
(Partners for Private APIs\224. )Tj
( )Tj
0 -1.2 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00422062)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(October 2013 chat string in which FB employee Eddie O\222Neill asks othe\
r FB employees )Tj
T*
(to list non)Tj
(-)Tj
(game apps that use the full friends list and em)Tj
25.396 0 Td
(ployees quickly rattle off a )Tj
-25.396 -1.2 Td
(number of apps, including: Kickstarter, Bandsintown, Strava, Waze, Insta\
gram, Vamos, )Tj
0 -1.2 TD
(Foursquare, Songkick, Shazam, Deezer, Spotify, Mixcloud, EyeEm, Wrapp, T\
inder, )Tj
0 -1.18 TD
(HotorNot, Tripadvisor, Nike, Sosh. It is public information tha)Tj
27.188 0 Td
(t these apps used this )Tj
-27.188 -1.2 Td
(data as you can tell just from using the app. )Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00431352 )Tj
(\226)Tj
( )Tj
(Nov 2013 Cross: \223With PS12N, we\222re moving to a world where we\222l\
l )Tj
0 -1.2 TD
(have many more private APIs than we have today. We\222re also moving to \
gate access to )Tj
0 -1.18 TD
(all these private APIs)Tj
( )Tj
(using the Talent tool rather than GKs or their own sitevars.\224)Tj
36.058 0 Td
( )Tj
-36.058 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00461116)Tj
(-)Tj
(25 )Tj
(\226)Tj
( )Tj
(November 2013 email Cross, O\222Neil, Archibong for \223Platform )Tj
0 -1.22 TD
(Simplification )Tj
(\226)Tj
( )Tj
(Partnerships/Ops progress update\224. Cross notes: )Tj
/TT1 1 Tf
(\223Capability )Tj
T*
(Cleanup: Goal: reduce the risk of expos)Tj
(ure posed by apps with existing access to )Tj
0 -1.24 TD
(whitelists: currently 315 capabilities, 5200 apps, 23,000 cap)Tj
28.035 0 Td
(-)Tj
(app pairs\2051a pre)Tj
(-)Tj
-28.035 -1.22 Td
(approve apps for new whitelists \(e.g. read_stream, friends_* perms, goa\
l: protect )Tj
0 -1.22 TD
(strategic use cases from the public deprecations\224)Tj
/TT0 1 Tf
23.773 0 Td
(. Cr)Tj
(oss then works with Hillery )Tj
-23.773 -1.18 Td
(Cortez who works for Chris Daniels to setup a meeting where the goal is \
\223to present to )Tj
0 -1.18 TD
(everyone in Partnerships/Operations, BD and PMD/Sales who will be involv\
ed in the )Tj
0 -1.2 TD
(delivery of Platform Simplification)Tj
(\227)Tj
(to give them a high lev)Tj
(el overview of the rational for )Tj
T*
(this initiative, the timelines, the work streams involved\205.\224 WAS U\
SER PRIVACY )Tj
0 -1.18 TD
(DISCUSSED IN THIS MEETING?)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00527706 )Tj
(\226)Tj
( )Tj
(Nov 2013 task \223Gate docs based on capabilities granted to apps of )Tj
0 -1.22 TD
(which the viewer is listed as a develo)Tj
(per\224. Hendrix on thread. Cross: \223)Tj
/TT1 1 Tf
(With PS12N, )Tj
T*
(we\222re moving to a world where we\222ll have many more private APIs th\
an we have )Tj
T*
(today. We\222re also moving to gate access to all these private APIs usi\
ng the Talent )Tj
T*
(tool rather than GKs or their own sitevars.\224)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00461149 )Tj
(\226)Tj
( )Tj
(November 2013 Highlights from Sukhar: \223We\222re going to launch PS12N\
)Tj
T*
(API & permission changes as part of Login v4 in terms of messaging \(Use\
r Trust\). The )Tj
ET
endstream
endobj
452 0 obj
<<
/Length 4422
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(new stuff \(versioning, SLA, new APIs\) will launch at the same time but\
will be )Tj
0 -1.2 TD
(messaged as)Tj
( )Tj
(a new focus on developers and mobile\205. Hendrix launch is down to 6 )Tj
0 -1.18 TD
(blockers, almost all just pending a diff review.\224)Tj
20.78 0 Td
( )Tj
-20.78 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00521468 )Tj
(\226)Tj
( )Tj
(Nov 2013 email from Chang to Partnerships team with platform )Tj
0 -1.18 TD
(update: \223Capability Audit: Audit of 5200 existing whitelisted )Tj
26.782 0 Td
(apps with the goal to put )Tj
-26.782 -1.2 Td
(80% into sandbox mode or remove them from the whitelists altogether and \
mapping )Tj
0 -1.2 TD
(remaining to Salesforce. New Whitelisting process: designed a more forma\
lized )Tj
0 -1.18 TD
(process for whitelisting internal & external apps with Legal & Privacy X\
)Tj
31.314 0 Td
(FN. Working with )Tj
-31.314 -1.24 Td
(Product \(Marie\) to reflect updates needed to the Capability tool to su\
pport. )Tj
/TT1 1 Tf
33.635 0 Td
(API )Tj
-33.635 -1.22 Td
(Privatization: Finalizing with Product \(Eddie\) a set of 54 apis to bec\
ome privatized. )Tj
0 -1.22 TD
(Working on the first cut of top tier apps to be evaluated for extension/\
)Tj
33.239 0 Td
(exemption.\224)Tj
/TT0 1 Tf
( )Tj
-33.239 -1.18 Td
(\(73\))Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00461191 )Tj
(\226)Tj
( )Tj
(December 2013, O\222Neil preparing the partnerships meeting slides for )Tj
0 -1.2 TD
(PS12N and Vijay S provides an edit in which he \223avoids referring to t\
his as PS12n\224. )Tj
T*
(What was the new name they used to refer to it?)Tj
21.652 0 Td
( )Tj
-21.652 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00434554 )Tj
(\226)Tj
( )Tj
(Dec 2013 )Tj
(O\222Neil Cross )Tj
(\226)Tj
( )Tj
(\223PS12N Whitelist Pre)Tj
(-)Tj
(Approvals Master Table )Tj
T*
(of all apps impacted by PS12n deprecations\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00567905 )Tj
(\226)Tj
( )Tj
(Dec 2013 Cross O\222Neil task \223)Tj
/TT1 1 Tf
(PS12n will introduce a new set of )Tj
0 -1.22 TD
(Capabilities to allow apps to continue using to)Tj
(-)Tj
(be)Tj
(-)Tj
(deprecated features)Tj
/TT0 1 Tf
(.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00279843)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(December 2013 email from John Zimmer, the founder of Lyft, to FB employe\
es )Tj
T*
(accusing FB of deliberately permitting Uber to violate FB\222s policies \
to give Uber a )Tj
0 -1.2 TD
(competitive advantage against Lyft. Uber was using data from Facebook in\
a way that )Tj
T*
(cle)Tj
(arly violated Facebook Platform policy to directly target Lyft drivers t\
o try to get )Tj
0 -1.18 TD
(them to switch to driving for Uber. [\223This is upsetting and different\
than what was said )Tj
0 -1.2 TD
(before when we were told you had found the issue. We continue to see ins\
tances of )Tj
T*
(this. This seems to be a major Facebook privacy and platform flaw that p\
ress would be )Tj
0 -1.18 TD
(interested to know about. I really don\222t want to be difficult, but th\
is lack of enforcement )Tj
0 -1.2 TD
(is hurting our business and we will have to take our own next steps. Ple\
ase le)Tj
34.502 0 Td
(t me )Tj
-34.502 -1.18 Td
(know the names of the department heads that are involved in this.\224] N\
o contractual, )Tj
T*
(financial or technical information is communicated in the exchange.)Tj
30.08 0 Td
( )Tj
-30.08 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00499962 )Tj
(\226)Tj
( )Tj
(Dec 2013 chat with Sukhar and O\222Neil. Sukhar mentions a PS12n )Tj
0 -1.2 TD
(meeting that isn\222t on )Tj
(O\222Neil\222s calendar on December 17, 2013 )Tj
(\226)Tj
( )Tj
(who attended this )Tj
T*
(meeting? O\222Neil mentions a pitch from Purdy around transitioning Plat\
form\222s focus into )Tj
0 -1.18 TD
(\223an API program targeted at games but have no idea if the rev share i\
dea will work.\224 )Tj
0 -1.24 TD
(Sukhar responds: )Tj
/TT1 1 Tf
(\223I still)Tj
( )Tj
(want to get a better read as to why the horizontal platform )Tj
0 -1.22 TD
(isn\222t interesting anymore but for the time being it\222s a reasonable\
justification for )Tj
T*
(platform )Tj
/C2_0 1 Tf
12 0 0 11.6757 123.9772 89.6879 Tm
<0001>Tj
ET
q
9.354 9.354 593.291 773.291 re
W n
BT
/CS0 CS 0 0 0 SCN
0.333 w
1 Tr 12 0 0 11.6757 123.9772 89.6879 Tm
<0001>Tj
ET
Q
BT
/TT1 1 Tf
12 0 0 12 134.0964 89.5257 Tm
(\224)Tj
( )Tj
-5.155 -1.22 Td
( )Tj
ET
endstream
endobj
453 0 obj
<<
/Length 5053
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00499966 )Tj
(\226)Tj
( )Tj
(Dec 2013 chat between O\222Neil and Naor on Naor\222s birthday. O\222Nei\
l: )Tj
0 -1.2 TD
(\223What happens when we deprecate friends_birthday next year? )Tj
/C2_0 1 Tf
28.651 0 Td
<0001>Tj
/TT0 1 Tf
(\224 Naor: \223Thanks, )Tj
-28.651 -1.18 Td
(yeah it\222s going to be sad. That was live for 3 years now )Tj
24.798 0 Td
(\226)Tj
( )Tj
(I just wanted to give ios7 look )Tj
-24.798 -1.2 Td
(and fee)Tj
(l therefore the major update.\224 O\222Neil: \223Yeah, it\222s going to \
be especially bad for )Tj
T*
(birthday notifiers\205\224 Naor: \223yeah and dating apps )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
(\224. O\222Neil: \223The dating apps will be )Tj
0 -1.18 TD
(interesting )Tj
(\226)Tj
( )Tj
(Lulu will be hit hard, but Tinder will be fine.\224)Tj
25.206 0 Td
( )Tj
-25.206 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00510486 )Tj
(\226)Tj
( )Tj
(Dec 2013 e)Tj
(mail from Scott Carpenter: \223My wife \(Brazilian\) is telling me )Tj
0 -1.18 TD
(that many of her female friends and family are deactivating their FB acc\
ounts due to an )Tj
0 -1.2 TD
(app called \223Tubby App\224. It\222s apparently like LuLu but where men\
rate women sexually )Tj
0 -1.18 TD
(\(and it is pretty vulg)Tj
(ar\). I suppose that similar to LuLu they are not technically violating \
)Tj
0 -1.24 TD
(policy since users are authorizing friends_* permissions. )Tj
/TT1 1 Tf
25.26 0 Td
(Still, how is this really )Tj
-25.26 -1.22 Td
(different than other apps we have blocked for competitively copying our \
friend )Tj
0 -1.22 TD
(graph?\224)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00454693)Tj
(-)Tj
(7)Tj
(00 )Tj
(\226)Tj
( )Tj
(Jan 2014 PS12N impacts on games. \(700\) Amir Naor explicitly )Tj
0 -1.24 TD
(notes that )Tj
/TT1 1 Tf
(games will be exempt from non)Tj
(-)Tj
(app friend list deprecation)Tj
/TT0 1 Tf
( )Tj
(and that a )Tj
0 -1.18 TD
(separate API will be provided to them for ranking purposes to fill the h\
ole from )Tj
T*
(friends_* permissions deprecat)Tj
(ion. \(699\) Ling Bao writes that O\222Neil will be the PM for )Tj
0 -1.2 TD
(Login v4 in the first half of 2014: \223Login PM will be Eddie in H1 whi\
ch lines up nicely as )Tj
T*
(he owns the rest of ps12n which simul)Tj
(-)Tj
(launches w/ v4. George Lee clarifies how the )Tj
0 -1.18 TD
(non)Tj
(-)Tj
(app friends APIs wil)Tj
(l work: \223We are taking this away for unapproved devs and )Tj
0 -1.2 TD
(games will be whitelisted, but we still are splitting the API into two d\
istinct APIs: api )Tj
T*
(friends and non)Tj
(-)Tj
(app friends \(aka Invites API\). So, whitelisting is really for the Invi\
tes )Tj
0 -1.18 TD
(API. The task for t)Tj
(he new API is )Tj
(#3388371: provide an invite graph API of friends for )Tj
ET
244.314 361.206 276 0.48 re
f
BT
12 0 0 12 72.2343 348.9657 Tm
(developers)Tj
( )Tj
(and it seems there are additional needs like specifying device filters f\
or the )Tj
ET
72.234 346.806 59.04 0.48 re
f
BT
12 0 0 12 72.2343 334.8057 Tm
(API\205I was assuming that Eddie\222s team would do the work around remo\
ving in)Tj
35.079 0 Td
(-)Tj
(app )Tj
-35.079 -1.2 Td
(friends frm the exist)Tj
(ing friends.get API\205@eddie )Tj
(\226)Tj
( )Tj
(let me know if that is incorrect\205\224 )Tj
0 -1.2 TD
(O\222Neil responds: \223on non)Tj
(-)Tj
(app friend deprecation: API team is building this. Vish and )Tj
0 -1.18 TD
(Harsh are driving. How it surfaces in the API is TBD. Open to suggestion\
s.\224 O\222Neil in a )Tj
0 -1.2 TD
(follow up note send)Tj
(s the task for deprecating friends_* permissions )Tj
0.02 0.388 0.757 scn
T*
(https://our.intern.facebook.com/intern/tasks/?t=3003710)Tj
0 0 0 scn
25.421 0 Td
( )Tj
ET
0.02 0.388 0.757 scn
72.234 260.886 305.041 0.48 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 248.8857 Tm
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00434429)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(January 2014 chat string discussing the plan for restricting data access\
to competitors )Tj
0 -1.2 TD
(in which FB employees share their impressions around the risks and benef\
its while )Tj
0 -1.18 TD
(preparing a presentation for Mr. Zuckerberg. Mr. Sukhar writes that thes\
e decisions )Tj
0 -1.2 TD
(ar)Tj
(ound restricting data access are things he would like to hear directly f\
rom Mr. )Tj
T*
(Zuckerberg. [\223I think these are things I\222d like to get from Mark [\
Zuckerberg]: \(1\) Is he )Tj
0 -1.18 TD
(comfortable with the broad devaluation of Login? \(2\) Is he comfortable\
killing the )Tj
0 -1.2 TD
(pros)Tj
(pects of a lot of startups \(some of which are good like Venmo and Tinde\
r and I )Tj
T*
(think we should emphasize that more\)?\224 Mr. Sukhar explains his conce\
rns based on a )Tj
0 -1.18 TD
(major exception Facebook granted Apple that undermined the public narrat\
ive around )Tj
0 -1.2 TD
(user trust:)Tj
( )Tj
(\223My concern is around the perception that we can\222t hold our story \
together. )Tj
T*
(We\222re going all)Tj
(-)Tj
(in on the user trust message as our reasoning for doing the v4 shakeup )Tj
ET
endstream
endobj
454 0 obj
<<
/Length 4378
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(and it\222d be sad if the TechCrunch article clearly pointed out that th\
ere was an easy and )Tj
0 -1.2 TD
(obv)Tj
(ious workaround on iOS\205.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00481692 )Tj
(\226)Tj
( )Tj
(Jan 2014 Cross sets up a task for \223)Tj
/TT1 1 Tf
(PS12N Affected Apps Outreach: )Tj
0 -1.22 TD
(Determine prioritization of apps that will have features deprecated / pr\
ivatized )Tj
T*
(with PS12N outreach.\224 )Tj
/TT0 1 Tf
(FB)Tj
(-)Tj
(00481693 )Tj
(\226)Tj
( )Tj
(\223There will be a lot of developer)Tj
(s affected by )Tj
0 -1.18 TD
(deprecations and privatization of APIs with PS12N. This task specificall\
y focuses on )Tj
0 -1.2 TD
(the APIs that are moving from public to private/deprecated. We need a wa\
y to filter, )Tj
0 -1.18 TD
(prioritize and identify these apps for the following purposes: Pre)Tj
28.518 0 Td
(-)Tj
(Launc)Tj
(h: reach out to )Tj
-28.518 -1.2 Td
(sensitive apps \(see 3338917\). Post)Tj
(-)Tj
(launch: 1/ reach out to important apps to explain )Tj
0 -1.2 TD
(the changes and give our Platform a more human element. 2/ filtering & r\
outing )Tj
0 -1.18 TD
(submissions from impacted devs who appeal and have valid use cases \(see\
3147)Tj
36.342 0 Td
(891\).\224 )Tj
-36.342 -1.2 Td
(Check for these two additional tasks 3338917 and 3147891.)Tj
26.879 0 Td
( )Tj
-26.879 -1.2 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00528042 )Tj
(\226)Tj
( )Tj
(Jan 2014 email from George Lee to Purdy, O\222Neil, Sukhar, Bao, )Tj
0 -1.2 TD
(Koumouzelis and others, subject \223implicit OG feedback from games devs\
\224. Lee: )Tj
0 -1.24 TD
(\223BTW\205I hope this is not surprising to)Tj
( )Tj
(anyone. )Tj
/TT1 1 Tf
(We sold developers a bill of goods )Tj
0 -1.22 TD
(around implicit OG 2 years ago and have been telling them ever since tha\
t one of )Tj
T*
(the best things they could do is to a/b test and optimize the content an\
d creative. )Tj
T*
(Now that we have successes like Criminal Case i)Tj
(n 2013, we\222re talking about )Tj
T*
(taking it away.)Tj
/TT0 1 Tf
( )Tj
(The metrics quotes below only tell half the story\205not only do they ge\
t )Tj
T*
(an important amount of traffic from this channel now, )Tj
/TT1 1 Tf
24.005 0 Td
(they have invested a lot of time )Tj
-24.005 -1.22 Td
(to establish that traffic in our system)Tj
/TT0 1 Tf
(. Even if we we)Tj
(re to give them more traffic on )Tj
T*
(home page in some other way, )Tj
/TT1 1 Tf
(it still nullifies all their work to integrate OG for the )Tj
T*
(last 2 years)Tj
/TT0 1 Tf
(. )Tj
/TT1 1 Tf
(The more I think about this, the more concern I have over the pile of )Tj
T*
(asks we\222re making of our developers this year. PS12N )Tj
25.908 0 Td
(is going to require them to )Tj
-25.908 -1.22 Td
(alter how they deal with APIs \(and for limited value\), removing implic\
it sharing )Tj
T*
(reverses a storyline that we\222ve been pushing for 2 years now, and log\
in v4 )Tj
T*
(complicates the permission structure. We can measure the quantitative im\
)Tj
35.454 0 Td
(pact, )Tj
-35.454 -1.22 Td
(but the qualitative impact is what could severely and irreparably hurt o\
ur canvas )Tj
T*
(ecosystem. I know you\222ve all heard our concerns, but we\222re reachin\
g a poignant )Tj
T*
(moment here where it should be clear to everyone that this could be a ve\
ry very )Tj
T*
(painful t)Tj
(ransition.)Tj
/TT0 1 Tf
(\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00528137 )Tj
(\226)Tj
( )Tj
(Jan 2014 email from O\222Neil to TR Singh Koumouzelis and others )Tj
T*
(preparing for Vernal and Zuckerberg meetings on full friends list. O\222\
Neil: \223we have two )Tj
0 -1.18 TD
(reviews coming up in the next week starting Friday, 1/24 with Mike and o\
n )Tj
33.412 0 Td
(Monday, )Tj
-33.412 -1.2 Td
(1/27 with Mark.\224 \(38\). References two outstanding issues )Tj
25.762 0 Td
(\226)Tj
( )Tj
(user_friends and non)Tj
(-)Tj
(app )Tj
-25.762 -1.2 Td
(friends \(NAF\). Proposal for Mark is that \223an app can get NAF from t\
he /friends endpoint )Tj
T*
(if we approve that access.\224 \(37\) Did Hendrix attend this meeting on\
1/24 or )Tj
33.654 0 Td
(1/27?)Tj
( )Tj
-33.654 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00528201 )Tj
(\226)Tj
( )Tj
(Jan 2014 O\222Neil task for \223PS12n Whitelist Process Agree Legal )Tj
0 -1.18 TD
(requirements for whitelist access\224)Tj
( )Tj
0 -1.2 TD
( )Tj
ET
endstream
endobj
455 0 obj
<<
/Length 4170
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00556670 )Tj
(\226)Tj
( )Tj
(Jan 2014 Purdy Sukhar email string. Purdy restates the user trust and )Tj
0 -1.24 TD
(control message \(71\) and then states: \223)Tj
/TT1 1 Tf
(The above user)Tj
( )Tj
(trust message only really )Tj
0 -1.22 TD
(hangs together if [we] introduce the user model changes with the develop\
er )Tj
T*
(changes. They don\222t need to ship together, but I think we need to out\
line our plan )Tj
T*
(here to people and the ecosystem in one fell swoop. Please pushback if )Tj
34.382 0 Td
(you )Tj
-34.382 -1.22 Td
(disagree)Tj
/TT0 1 Tf
(\205. I think we need to decide if we should actually use f8 to address \
and )Tj
0 -1.18 TD
(potentially amplify this message. That may be provocative, but I think i\
t is an idea )Tj
0 -1.2 TD
(worth exploring\205. If we decide that we should create space between th\
is user trust )Tj
0 -1.18 TD
(mes)Tj
(sage and f8, how much space do we need? Should we push f8 to fall? FWIW:\
If we )Tj
0 -1.2 TD
(have to trade off between the cohesion of this message and f8, I am squa\
ring in the )Tj
0 -1.24 TD
(move f8 bucket.\224 Sukhar: \223)Tj
/TT1 1 Tf
(If it were my call alone, I wouldn\222t do f8. We don\222t have )Tj
0 -1.22 TD
(enough va)Tj
(lue to deliver to developers.\224)Tj
/TT0 1 Tf
( )Tj
(Purdy then mentions the 1/24 Vernal review )Tj
0 -1.18 TD
(and the 1/27 Zuckerberg review. Who decided to announce at F8?)Tj
29.673 0 Td
( )Tj
-29.673 -1.18 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00576663 )Tj
(\226)Tj
( )Tj
(Jan 2014 O\222Neil task \223PS12N Affected Apps Outreach Determine )Tj
T*
(prioritization of apps that will have featu)Tj
17.777 0 Td
(res deprecated / privatized with PS12N for )Tj
-17.777 -1.18 Td
(outreach\224.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00576789 )Tj
(\226)Tj
( )Tj
(Jan 2014 O\222Neil task \223Support in Hendrix for per)Tj
28.786 0 Td
(-)Tj
(version guides and )Tj
-28.786 -1.2 Td
(docs.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00545863 )Tj
(\226)Tj
( )Tj
(Jan 2014 email from O\222Neil to himself writing reminder notes on tasks\
. )Tj
0 -1.2 TD
(One of them is \223follow up )Tj
(with mark on read stream\224.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00545978 )Tj
(\226)Tj
( )Tj
(Jan 2014 email around implicit newsfeed stories. Purdy asks Greg )Tj
0 -1.24 TD
(Marra where the plan to \223kill action links from platform feed stories\
\224 came from: \223)Tj
/TT1 1 Tf
36.172 0 Td
(is it )Tj
-36.172 -1.22 Td
(Cox, Mark, both or other that is giving that feedback? What )Tj
28.465 0 Td
(is the primary )Tj
-28.465 -1.22 Td
(motivation?)Tj
/TT0 1 Tf
(\224 Was Hendrix in the \223executive reviews\224 with Greg Marra, Cox a\
nd )Tj
0 -1.18 TD
(Zuckerberg in which they discussed this?)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00548667 )Tj
(\226)Tj
( )Tj
(Jan 2014 chat with Purdy noting meetings scheduled with Mike and )Tj
0 -1.2 TD
(Javi on 1/21 and Mark on 1/24 \(messenger pl)Tj
(atform, sukhar owner\), Mike on 1/24 and )Tj
T*
(Mark on 1/27 PS12n O\222Neil owner\), Mike on Feb 3 and Mark on Feb 4 \(\
games Lee )Tj
0 -1.18 TD
(owner\). Did Hendrix attend these mtgs?)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00548864 )Tj
(\226)Tj
( )Tj
(Feb 2014 email from Creitz to O\222Neil seeking approval to share PS12n \
)Tj
0 -1.18 TD
(with Microsoft b)Tj
(efore announcement so they can work on a workaround together. Also )Tj
0 -1.2 TD
(with Sony. Creitz: \223we need permission to share certain aspects of pl\
atform )Tj
T*
(simplification with them, before f8 \(and as close to now as possible\).\
This will allow )Tj
0 -1.18 TD
(them to architect their sy)Tj
(stem for smooth implementation of the switchover. I believe )Tj
0 -1.2 TD
(that you might be the person who can authorize that. Because they have b\
een working )Tj
T*
(with us all along, that authorization will also need to extend to Sony\222\
s Playstation team, )Tj
0 -1.18 TD
(as it would be very p)Tj
(oor form to favor MS over them given our history of ongoing )Tj
0 -1.2 TD
(successful cooperation, compared to the stalled and recently restarted M\
S )Tj
T*
(relationship.\224)Tj
( )Tj
ET
endstream
endobj
456 0 obj
<<
/Length 4490
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00587485 )Tj
(\226)Tj
( )Tj
(Feb 2014 email between Archibong Cross O\222Neil Chang discussing )Tj
0 -1.18 TD
(PS12n presentation for an Arc)Tj
(hibong mtg with Rose. Archibong: I\222ve made some )Tj
0 -1.2 TD
(format and language suggestions/tweaks\205The area where I\222ve added a\
couple words )Tj
T*
(in, is in the \223Exemptions\224 section. This will be the area that Dan\
will want to discuss the )Tj
0 -1.18 TD
(most. Remember that he\222s of the mind)Tj
(set that we shouldn\222t have a whitelist for )Tj
0 -1.2 TD
(anything, so we\222ll have to explain to him why these three buckets are\
necessary.\224 )Tj
T*
(Chang: \223Actually, here\222s an updated version. I\222ll explain on th\
e call, but in essence )Tj
0 -1.18 TD
(we\222re not going to grant any exceptions, only)Tj
20.15 0 Td
( )Tj
(extensions based on contract and )Tj
-20.15 -1.2 Td
(partner sensitivity. Where I\222ve labeled \221exemptions\222 are actual\
ly private apis today that )Tj
T*
(allow for friend data to be read\205 I believe we should keep maintainin\
g these apis as )Tj
0 -1.2 TD
(private strategic ones )Tj
(\226)Tj
( )Tj
(however, it\222s worthwhi)Tj
(le acknowledging this as there\222s been )Tj
T*
(some confusion by partnership teams on how we plan to maintain these goi\
ng )Tj
0 -1.18 TD
(forward.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00454708 )Tj
(\226)Tj
( )Tj
(Feb 2014 Discussion of engineering items remaining for Graph API 2.0 )Tj
0 -1.18 TD
(rollout, explicit recognition of whitelisting and)Tj
20.184 0 Td
( )Tj
(making it easier to whitelist. Assumption )Tj
-20.184 -1.2 Td
(that the announcement is going to mention these deprecations and there\222\
s going to be )Tj
0 -1.24 TD
(blowback from developers. Lee \223)Tj
/TT1 1 Tf
(We also have plans to reveal all of these at )Tj
0 -1.22 TD
(f8\205.There will probably be some discussion after f8 on whether the re\
action from )Tj
T*
(developers warrants some fallback or other kind of response, )Tj
/TT0 1 Tf
29.57 0 Td
(but I don\222t think we )Tj
-29.57 -1.18 Td
(can spend any more time speculating. We just nee)Tj
22.563 0 Td
(d to get this stuff out there and )Tj
-22.563 -1.18 Td
(figure out what the implied impact will be once we get developer feedbac\
k.\224 TR: \223Want )Tj
0 -1.2 TD
(to make sure we\222re all on the same page wrt what \221login v4\222 mea\
ns, since it has also )Tj
T*
(been overloaded as an uber term for all ps12n work\222)Tj
23.319 0 Td
(. Jeff Spehar: \223This to me sounds )Tj
-23.319 -1.18 Td
(like something that will become a \221permanent\222 migration because gr\
anting some )Tj
/TT1 1 Tf
0 -1.24 TD
(friends_* info feels exactly like the type of thing that we\222ll want t\
o give a small set )Tj
0 -1.22 TD
(of whitelisted partners so I\222m wondering if we\222ve though)Tj
26.753 0 Td
(t about enforcing this )Tj
-26.753 -1.22 Td
(entirely via perms review.\224)Tj
/TT0 1 Tf
( )Tj
(Spehar makes clear that the plan is to give unequal )Tj
0 -1.18 TD
(access and by using permissions review as the mechanism, it makes it eas\
ier to )Tj
0 -1.2 TD
(determine which developers they want to give access to versus which they\
w)Tj
34.427 0 Td
(ant to )Tj
-34.427 -1.2 Td
(disadvantage.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00456587 )Tj
(\226)Tj
( )Tj
(Feb 2014 task with Cross, O\222Neil, TR, Singh and others for \223Gate )Tj
0 -1.22 TD
(access to non)Tj
(-)Tj
(app)Tj
(-)Tj
(friends by a capability\224. )Tj
/TT1 1 Tf
(This is the task that permits certain apps )Tj
0 -1.24 TD
(to continue to access the full friends list. Cross writes in the tas)Tj
30.29 0 Td
(k description)Tj
/TT0 1 Tf
(: )Tj
-30.29 -1.18 Td
(\223Apps which have enabled the platform simplification migration won\222\
t get access to )Tj
0 -1.18 TD
(non)Tj
(-)Tj
(app friends. That means calls to /me/friends will only return the subset\
of the )Tj
0 -1.2 TD
(user\222s friends who have also TOS\222d the app. Some apps have a valid\
use cas)Tj
34.488 0 Td
(e to )Tj
-34.488 -1.24 Td
(access non)Tj
(-)Tj
(app friends. Examples: )Tj
/TT1 1 Tf
(-)Tj
(Venmo allow you to send a payment to a non)Tj
(-)Tj
0 -1.22 TD
(app friend )Tj
(\226)Tj
( )Tj
(Bing needs this to display public data from your friends which they )Tj
T*
(acquired via the firehose. As such, we will need a new capability: )Tj
T*
(\223can_read_non_app_friends)Tj
(\224. When apps with this capability request /me/friends )Tj
ET
endstream
endobj
457 0 obj
<<
/Length 4446
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(AND where the user has granted the user_friends permissions, the API wil\
l return )Tj
0 -1.22 TD
(the full set of the users friends, including friends who have not TOS\222\
d this app)Tj
/TT1 1 Tf
36.923 0 Td
(.\224)Tj
( )Tj
-36.923 -1.18 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00456733 )Tj
(\226)Tj
( )Tj
(Feb 2014 task \223Update e)Tj
(xamples in FBRell JS Console to not expect )Tj
0 -1.18 TD
(canonical IDs\224 by Cross noting that \223PS12n changes how we want dev\
elopers to think )Tj
0 -1.2 TD
(about Platform\224 and so they need to make changes to FBRell. What is F\
BRell?)Tj
35.044 0 Td
( )Tj
/TT0 1 Tf
-35.044 -1.24 Td
( )Tj
/TT1 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00433999 )Tj
(\226)Tj
( )Tj
(Feb 2014 O\222Neil Task \223Let apps request )Tj
(access to non)Tj
(-)Tj
(app friends via )Tj
T*
(a helpcenter form\224. What does this mean?)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00434121 )Tj
(\226)Tj
( )Tj
(Feb 2014 Task \223Return only tosed friends to an app\224. On the task a\
re )Tj
0 -1.18 TD
(TR Vishwanath, Cross, O\222Neil and Singh)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00434129 )Tj
(\226)Tj
( )Tj
(Feb 2014 Task \223Remove Implicit Platform Stories)Tj
29.119 0 Td
(\224 )Tj
(\226)Tj
( )Tj
(\223Goal: Move the )Tj
-29.119 -1.18 Td
(developer ecosystem to an explicit story model without seriously damagin\
g our key )Tj
T*
(partner relationships or games business ASAP\224)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00476022 )Tj
(\226)Tj
( )Tj
(Feb 2014 chat string between O\222Neil and Sukhar. O\222Neil: \223What m\
akes )Tj
0 -1.2 TD
(you uncomfortable with th)Tj
(is plan?\224 Sukhar: \223Just the optics of launching deprecation )Tj
T*
(at an event\205. Jonny had a good outlook in that launching things after\
f8 will be even )Tj
0 -1.18 TD
(harder to get right because folks will be exhausted. So, let\222s just r\
oll with it.\224 O\222Neil: )Tj
0 -1.2 TD
(\223OK )Tj
(\226)Tj
( )Tj
(I think this )Tj
(will be a good message. The model changes will indeed be hard on )Tj
0 -1.18 TD
(developers, but it will be really hard to argue against the people)Tj
28.317 0 Td
(-)Tj
(centric message of the )Tj
-28.317 -1.2 Td
(changes. Overall, it\222s good for FB with some collateral damage to the\
developer )Tj
0 -1.2 TD
(ecosystem.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00454)Tj
(416 )Tj
(\226)Tj
( )Tj
(Feb 2014 Final Task for Removing Implicit Newsfeed Stories )Tj
34.358 0 Td
(\226)Tj
( )Tj
(lots of )Tj
-34.358 -1.2 Td
(discussion among O\222Neil, Purdy, Chang and others regarding user trust\
aspect of )Tj
0 -1.18 TD
(implicit sharing since users may not know they\222re posting the story t\
o FB graph. )Tj
0 -1.2 TD
(Discussion of impact)Tj
( )Tj
(on Pinterest, whose traffic will tank as a result of this. Also )Tj
T*
(discussion of Netflix and Spotify. Chang suggests using this change as l\
everage to get )Tj
0 -1.18 TD
(Netflix to agree to entity card discussions. Chang then notes: \223agree\
d with Peter Yang )Tj
0 -1.2 TD
(on all or nothing)Tj
( )Tj
(as the messaging sounds pretty terrible )Tj
(\226)Tj
( )Tj
(because we\222re basically )Tj
0 -1.24 TD
(saying implicit stories are terrible except for music and games. )Tj
/TT0 1 Tf
28.207 0 Td
(I think this is even )Tj
-28.207 -1.22 Td
(more so why we shouldn\222t spell out how we\222re changing newsfeed alg\
o in the )Tj
0 -1.22 TD
(reactive partner msg as it w)Tj
(ill make it very clear that we\222re being inconsistent in )Tj
T*
(our standard and arbitrarily controlling nf distro for partners.)Tj
/TT1 1 Tf
28.828 0 Td
(\224 Purdy: \223I don\222t think )Tj
-28.828 -1.18 Td
(we are communicating clearly. I am likely going to call a meeting of the\
key )Tj
0 -1.18 TD
(stakeholders this week as there is )Tj
(too much discussion on this task. 1. We shouldn\222t )Tj
0 -1.2 TD
(be saying anything about how we are removing these stories \(special cas\
ing )Tj
T*
(games/music for a little while\), just that we are removing these from f\
eed over the next )Tj
0 -1.22 TD
(few months. 2. Once this change is complet)Tj
(e, )Tj
/TT0 1 Tf
(we are not going to ever show implicit )Tj
T*
(stories in feed/ticket, we are going to use the implicit )Tj
(*actions to create special )Tj
0 -1.24 TD
(game and music recommendation stories. If the vertical is important enou\
gh, like )Tj
0 -1.22 TD
(movies maybe, we can do the same thing)Tj
/TT1 1 Tf
(\224. )Tj
( )Tj
ET
endstream
endobj
458 0 obj
<<
/Length 4526
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(FB)Tj
(-)Tj
(0005)Tj
(8030)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(February 2014 chat string between Mr. Sukhar and FB employees demonstrat\
ing )Tj
0 -1.2 TD
(clearly that Mr. Zuckerberg helped drive the decision in February 2014 t\
o communicate )Tj
0 -1.18 TD
(to the public that the reason Facebook was restricting data access was b\
ecause of )Tj
0 -1.2 TD
(user tr)Tj
(ust and privacy concerns. [\223After discussing a bunch with Zuck, we la\
nded on )Tj
T*
(making user trust a core theme of f8\205. After all, this is a big chang\
e to put the power )Tj
0 -1.18 TD
(in the hands of people and we need to do it the justice of a thorough an\
nouncement. )Tj
0 -1.2 TD
(Who bet)Tj
(ter to do it than Zuck? Now, that doesn\222t mean we\222ll be enumeratin\
g specific )Tj
T*
(deprecations on stage or anything. It probably means we announce the new\
Login and )Tj
0 -1.18 TD
(have a workshop about the changes later in the day.\224])Tj
24.079 0 Td
( )Tj
-24.079 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00497521 )Tj
(\226)Tj
( )Tj
(Feb 2014 email from Ellen Silver to O\222Neil asking when the Zuckerberg\
)Tj
0 -1.18 TD
(review of ps12n meeting will be held regarding a decision to remove 1,53\
3 whitelisted )Tj
0 -1.2 TD
(apps for housecleaning since they are dev/test apps but mistakenly set i\
n production )Tj
0 -1.18 TD
(m)Tj
(ode. Task notes that there are 5,300 capability)Tj
21.581 0 Td
(-)Tj
(enabled \(whitelisted\) apps. Silver\222s )Tj
-21.581 -1.2 Td
(comment shows that this should be Zuckerberg\222s decision because it is\
related to )Tj
0 -1.2 TD
(PS12n: \223Hey Eddie )Tj
(\226)Tj
( )Tj
(what day is the Zuck review for PS12n?...I\222m curious if there are )Tj
0 -1.18 TD
(othe)Tj
(r drivers in getting this sandbox email out on 2/11 as opposed to waitin\
g for after )Tj
0 -1.2 TD
(the Zuck review? Is there any downside to waiting a few days? While I un\
derstand it\222s )Tj
T*
(somewhat independent from PS12n/Loginv4 and good housekeeping practice, \
I just )Tj
0 -1.18 TD
(think o)Tj
(ur developers are smart, some will speculate and may inadvertently take \
away )Tj
0 -1.2 TD
(from the \223moment\224 we\222re looking to create with PS12n/Loginv4.\224\
Did Hendrix )Tj
T*
(participate in this Zuck review? )Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00499978 )Tj
(\226)Tj
( )Tj
(Feb 2014 chat with O\222Neil and Cross discussing a develo)Tj
32.693 0 Td
(per )Tj
-32.693 -1.2 Td
(presentation. Cross was not happy with the FB employee who spoke before \
O\222Neil )Tj
0 -1.18 TD
(because he didn\222t do a \223great job of \(a\) explaining our plan and\
rationale and \(b\) )Tj
0 -1.2 TD
(owning/shaping the discussion. I get itchy when I know we could be clear\
er in framing )Tj
T*
(and )Tj
(explaining. Shame we didn\222t get to sell removing friends_* and login \
review more )Tj
0 -1.18 TD
(strongly.\224 O\222Neil: \223Yeah, we decided not to talk about Login Re\
view at all and to talk )Tj
0 -1.2 TD
(about friends_* as a consideration rather than a plan. Didn\222t want to\
commit 100% )Tj
T*
(since )Tj
(we have 2 months until launch )Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
(\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00500041 )Tj
(\226)Tj
( )Tj
(Feb 2014 email with O\222Neil and Sukhar. O\222Neil: \223Any update on t\
he f8 )Tj
0 -1.18 TD
(/v4 plan with Mark?\224 Sukhar: \223not yet talking to him tmrw 1ish\224\
. Did Hendrix )Tj
0 -1.2 TD
(participate?)Tj
( )Tj
T*
( )Tj
0 -1.22 TD
(FB)Tj
(-)Tj
(00510070 )Tj
(\226)Tj
( )Tj
(Feb 2014 task O\222Neil and Ashley Mo)Tj
(ore \223)Tj
/TT0 1 Tf
(PS12n Let apps request )Tj
T*
(access to non)Tj
(-)Tj
(app friends via a helpcenter form.)Tj
/TT1 1 Tf
(\224 \223With PS12n, Apps won\222t get )Tj
0 -1.2 TD
(access to non)Tj
(-)Tj
(app friends when calling /me/friends. However Games on Canvas with )Tj
0 -1.18 TD
(Credits will automatically get this. The other main use case for non)Tj
29.67 0 Td
(-)Tj
(app)Tj
(-)Tj
(friends \(NAF\) is )Tj
-29.67 -1.24 Td
(tagging, but we\222re building a tagging API to satisfy this case. Given\
that,. )Tj
/TT0 1 Tf
32.726 0 Td
(there are )Tj
-32.726 -1.22 Td
(VERY few cases where we want an app to have non)Tj
24.613 0 Td
(-)Tj
(app friends. This ability will )Tj
-24.613 -1.22 Td
(be gated by the capability.)Tj
/TT1 1 Tf
( )Tj
/TT0 1 Tf
(However, we still want apps to be able to)Tj
( )Tj
(request )Tj
0 -1.22 TD
(access to NAF, but not make this a core part of the developer experience\
.\224)Tj
35.555 0 Td
( )Tj
ET
endstream
endobj
459 0 obj
<<
/Length 4374
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
( )Tj
/TT1 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00510171 )Tj
(\226)Tj
( )Tj
(Feb 2014 task \223PS12n Capability Cleanup Remove 698 Apps from the )Tj
0 -1.24 TD
(Capabilities Tool \(as specified by Partnerships teams\)\224. Cross: \223\
)Tj
/TT0 1 Tf
28.483 0 Td
(The partnerships )Tj
-28.483 -1.22 Td
(teams have)Tj
( )Tj
(completed their review of the ~5300 Capability)Tj
(-)Tj
(granted apps. They )Tj
0 -1.22 TD
(have determined 698 apps should be removed from the tool. The app won\222\
t be )Tj
T*
(deleted, it will remain in whatever state it is now\205but these apps wi\
ll no longer )Tj
T*
(have access to the special featu)Tj
(res provided to them by whatever capabilities )Tj
T*
(they currently have)Tj
/TT1 1 Tf
(\205. Plan: 1/ )Tj
/TT0 1 Tf
(we do NOT intend to notify the developers of these )Tj
T*
(apps in advance)Tj
/TT1 1 Tf
(. Many have access to things they shouldn\222t have, many others are )Tj
0 -1.18 TD
(dormant or dead apps )Tj
(\226)Tj
( )Tj
(there is little value te)Tj
(lling people we\222re taking something away )Tj
0 -1.24 TD
(they didn\222t know they had. 2/ )Tj
/TT0 1 Tf
(Partnerships will be provided with reactive )Tj
0 -1.22 TD
(messaging in order to use if a developer complains or raises alarm)Tj
/TT1 1 Tf
31.729 0 Td
(. We have the )Tj
-31.729 -1.18 Td
(ability to re)Tj
(-)Tj
(add an app to the capabilities they had before )Tj
26.153 0 Td
(if we made a mistaken )Tj
-26.153 -1.18 Td
(judgment. 3/ We will bulk remove all 698 apps from the tool at once, onc\
e we have the )Tj
0 -1.2 TD
(go)Tj
(-)Tj
(ahead from Doug.\224)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00510183 )Tj
(\226)Tj
( )Tj
(Feb 2014 O\222Neil task \223Return only tosed friends to an app\224)Tj
33.418 0 Td
( )Tj
-33.418 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00517405 )Tj
(\226)Tj
( )Tj
(Feb 2014 email between Sukhar, O\222Neil,)Tj
( )Tj
(Gupta, Poll, Lacker, )Tj
0 -1.18 TD
(Koumouzelis trying to resolve how not to leak friend graph with new Invi\
tes API. Gupta )Tj
0 -1.2 TD
(gives options for how to handle with option 2 saying \223This is also in\
keeping with the )Tj
T*
(ps12n goals of not leaking the unTOSed friends graph.\224)Tj
24.839 0 Td
( )Tj
-24.839 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00558390 )Tj
(\226)Tj
( )Tj
(March 2014 task Cross O\222Neil \223PS12n Privatizations ensure )Tj
T*
(v2.0/FRIENDLIST_ID/members includes non)Tj
(-)Tj
(app friends for apps with )Tj
0 -1.18 TD
(manage_friendlist)Tj
(s perm)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00549033 )Tj
(\226)Tj
( )Tj
(March 2014 chat string with Krishnan O\222Neil Hendrix Lacker. Krishnan:\
)Tj
0 -1.18 TD
(\223How do w)Tj
(e think about prefill policies \(section IV.2 from )Tj
0.02 0.388 0.757 scn
0 -1.2 TD
(https://developers.facebook.com/policy\))Tj
0 0 0 scn
( )Tj
(when it comes to our own apps. For example, )Tj
ET
0.02 0.388 0.757 scn
72.234 287.526 216.96 0.48 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 275.0457 Tm
(Messenger and Paper both now add a download link at the end of mes)Tj
31.71 0 Td
(sages. )Tj
/TT0 1 Tf
(It seems )Tj
-31.71 -1.24 Td
(a bit odd that we block other developers from doing things on our platfo\
rm that )Tj
0 -1.22 TD
(we\222re ok with doing ourselves. Do we consider ourselves exempted?....\
)Tj
/TT1 1 Tf
33.774 0 Td
( )Tj
/TT0 1 Tf
(that )Tj
-33.774 -1.22 Td
(seems a little\205unfair especially when our stance on some of these pol\
icies is that )Tj
T*
(th)Tj
(ey\222re about ensuring trust and a great experience. My mental model on\
how )Tj
T*
(platform is a level playing field could be way off though.\224)Tj
/TT1 1 Tf
( )Tj
(Lacker: \223as a product )Tj
/TT0 1 Tf
T*
(Messenger is willing to sacrifice some trust and experience for growth. \
We aren\222t )Tj
T*
(letting platform d)Tj
(evelopers make the same tradeoff because we don\222t value their )Tj
T*
(trust)Tj
(-)Tj
(vs)Tj
(-)Tj
(growth tradeoff the same way. I think it will just be inevitable that wh\
at )Tj
T*
(our own apps do will not be on the same playing field as platform apps u\
nless we )Tj
T*
(have some way to consider our)Tj
(selves to benefit from unpaid growth for platform )Tj
T*
(apps)Tj
/TT1 1 Tf
(.\224 Hendrix: \223)Tj
/TT0 1 Tf
(We strive to have parity with our policies, but there are times )Tj
T*
(where we make decisions like these that will help our products gain dist\
ribution\205 )Tj
ET
endstream
endobj
460 0 obj
<<
/Length 4296
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(That said, we still prohibit URL inserting )Tj
(and I think we should continue to do that )Tj
0 -1.22 TD
(despite the fact that we may elect to do so ourselves.)Tj
/TT1 1 Tf
25.443 0 Td
(\224 )Tj
( )Tj
-25.443 -1.18 Td
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00482145 )Tj
(\226)Tj
( )Tj
(March 2014 O\222Neil task \223)Tj
/TT0 1 Tf
(deprecate )Tj
(\226)Tj
( )Tj
(privatize friends_* )Tj
0 -1.22 TD
(permissions)Tj
/TT1 1 Tf
(\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00510419 )Tj
(\226)Tj
( )Tj
(March 2014 Singh/O\222Neil/Cross task \223)Tj
/TT0 1 Tf
(PS12n only return app)Tj
(-)Tj
(friends )Tj
0 -1.22 TD
(via v2.0 by default, unless the app has various capabilities which bypas\
s that )Tj
T*
(restriction.\224)Tj
/TT1 1 Tf
( )Tj
(Cross: \223)Tj
/TT0 1 Tf
(Some apps have a valid use case to access non)Tj
(-)Tj
(app friends. )Tj
T*
(Examples: Venmo allow you to send a payment to a non)Tj
26.57 0 Td
(-)Tj
(app friend )Tj
(\226)Tj
( )Tj
(Bing needs )Tj
-26.57 -1.22 Td
(this to dis)Tj
(play public data from your friends which they acquired via the firehose)Tj
/TT1 1 Tf
38.14 0 Td
(. )Tj
-38.14 -1.18 Td
(As such, we will need a new capability: \223can_read_non_app_friends\224\
. When apps with )Tj
0 -1.18 TD
(this capability request /me/friends AND where the user has granted the u\
ser_friends )Tj
0 -1.2 TD
(permissions, the)Tj
( )Tj
(API will return the full set of the users friends, including friends who\
)Tj
T*
(have not TOS\222d this app.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00510421 )Tj
(\226)Tj
( )Tj
(March 2014 Cross task \223Fully deprecate \(not privatize\) Checkins and\
)Tj
T*
(Locations APIs and Permissions\224. Shows that they recognized a distinc\
tion)Tj
33.521 0 Td
( )Tj
(between )Tj
-33.521 -1.18 Td
(deprecate and privatize. They privatized accessing non)Tj
24.574 0 Td
(-)Tj
(app friends but said publicly )Tj
-24.574 -1.2 Td
(they were deprecating it.)Tj
( )Tj
T*
( )Tj
0 -1.22 TD
(FB)Tj
(-)Tj
(00514157 )Tj
(\226)Tj
( )Tj
(March 2014 chat string between Chang and O\222Neil. Chang: \223)Tj
/TT0 1 Tf
34.288 0 Td
(Working )Tj
-34.288 -1.22 Td
(with the events team and we made the decision to depreca)Tj
28.108 0 Td
(te the events Apis. )Tj
-28.108 -1.22 Td
(We\222d like to incorporate that into ps12n)Tj
(-)Tj
/TT1 1 Tf
( )Tj
(\(1\) is that possible? \(2\) what\222s the best way )Tj
0 -1.18 TD
(to go about this? As context, they\222d like to extend the longer window\
of wind)Tj
34.318 0 Td
(-)Tj
(down )Tj
-34.318 -1.24 Td
(and )Tj
/TT0 1 Tf
(strategically, it makes it look a lot less targeted if we can)Tj
29.026 0 Td
( )Tj
(roll it into a broader )Tj
-29.026 -1.22 Td
(deprecation.)Tj
/TT1 1 Tf
(\224 O\222Neil: \223Hm )Tj
(\226)Tj
( )Tj
(we should discuss. Don\222t think we can deprecate the )Tj
T*
(events API because: 1/ games built an events product on top of it 2/ pag\
es use it to )Tj
0 -1.2 TD
(publish events. So we can wind down the non)Tj
(-)Tj
(game usage of events on)Tj
( )Tj
(the User )Tj
0 -1.22 TD
(object.\224 Chang: \223)Tj
/TT0 1 Tf
(we\222re trying to build out an affiliate program where they ingest )Tj
0 -1.24 TD
(the events directly and collect money\205.i think we\222d want to mainta\
in that usage )Tj
0 -1.22 TD
(privately. Mostly, I think the goal would be to privatize this api since\
the team )Tj
T*
(ha)Tj
(sn\222t been prioritizing any bugs and there aren\222t that many devs us\
ing it where it )Tj
T*
(makes sense to publically support it and the devs who are using it, we\222\
re trying to )Tj
T*
(build direct partnerships with)Tj
/TT1 1 Tf
(.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00517986 )Tj
(\226)Tj
( )Tj
(March 2014 O\222Neil task \223Login session deck)Tj
(\224 where they discuss )Tj
0 -1.2 TD
(framing the new Facebook Login/ps12n. Jeff Spehar asks them to collect s\
tats about )Tj
T*
(increases in click through rates and install growth \223to help the mess\
age that focusing )Tj
0 -1.18 TD
(on user trust has downstream positive effects for devs \(even thou)Tj
29.207 0 Td
(gh we all know it\222s )Tj
-29.207 -1.2 Td
(painful\)\224 \(90\). Seems like this is when they started reverse engin\
eering the data for the )Tj
0 -1.2 TD
(user trust case.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
( )Tj
ET
endstream
endobj
461 0 obj
<<
/Length 3601
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(FB)Tj
(-)Tj
(00189936)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(March 2014 email from Jonny Thaw to Mr. Zuckerberg providing \223some ea\
rly )Tj
0 -1.2 TD
(thoughts\224 on the April 30, 2014 announceme)Tj
(nt based on comments by Mr. Vernal and )Tj
0 -1.18 TD
(Mr. Sukhar.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00472653 )Tj
(\226)Tj
( )Tj
(March 2014 task for \223ultra heavyweight permission review criteria\224\
with )Tj
0 -1.18 TD
(O\222Neil Hendrix, Koumouzelis and Cross. Koumouzelis confirms that \223\
manage_groups )Tj
0 -1.2 TD
(is indeed whitelist\224 and that he\222s \223wo)Tj
(rking with Simon and Allison to nail this down.\224)Tj
37.504 0 Td
( )Tj
-37.504 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00457159 )Tj
(\226)Tj
( )Tj
(PS12n All)Tj
(-)Tj
(up testing )Tj
(\226)Tj
( )Tj
(Pass 2 March 2014, Cross asking developers to )Tj
0 -1.2 TD
(attend a meeting and cerate test apps in advance and add them to the )Tj
T*
(\223hendrix_test_apps\224 list. References internal URLs and)Tj
24.465 0 Td
( )Tj
(\223GKs\224. )Tj
( )Tj
-24.465 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00457331 )Tj
(\226)Tj
( )Tj
(\223Migrate GKs to Capabilities\224 task from March 2014. What does it )Tj
0 -1.18 TD
(mean to \223use capabilities instead of GKs to define blacklists and whi\
telists\224?)Tj
34.153 0 Td
( )Tj
-34.153 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00430879 )Tj
(\226)Tj
( )Tj
(Mar 2014 TR Vishwanath and Cross discuss the Graph API 2.0 rollout )Tj
0 -1.18 TD
(principles )Tj
(\226)Tj
( )Tj
(demonstrates that Login v4 and PS12N are intimately related because )Tj
0 -1.2 TD
(Login v4 becomes the gateway to enforce transition to PS12N. Shows they \
already )Tj
T*
(knew apps using Graph API 1.0 would be retired so Zuckerberg\222s announ\
cement was )Tj
0 -1.18 TD
(a lie. Shows th)Tj
(at they anticipated and planned for whitelisted apps to get exceptions.)Tj
38.005 0 Td
( )Tj
-38.005 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00569387 )Tj
(\226)Tj
( )Tj
(March 2014 task \223PS12n Privatize other permissions \(read_requests, )Tj
0 -1.18 TD
(manage_notifications, manage_friendlists etc\)\224)Tj
20.818 0 Td
( )Tj
-20.818 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00590289 )Tj
(\226)Tj
( )Tj
(April 7, 2014 presentation to select dev)Tj
(elopers on F8 and login \(Zynga, )Tj
0 -1.18 TD
(Rdio, etc.\). Explicitly states deprecations, unlike April 30 announceme\
nt.)Tj
32.247 0 Td
( )Tj
-32.247 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00570361 )Tj
(\226)Tj
( )Tj
(April 2014 O\222Neil task \223Fully deprecate \(not privatize\) export_s\
tream in )Tj
0 -1.18 TD
(v2.0+ of the API.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00559931 )Tj
(\226)Tj
( )Tj
(April 2014 task O\222Neil )Tj
(Singh \223ps12n Privatize /me/subscriptions and )Tj
0 -1.18 TD
(/me/subscribed to in v2.0+ of the API)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00558489 )Tj
(\226)Tj
( )Tj
(April 2014 email with Cross Koumouzelis Sukhar O\222Neil Federov and )Tj
0 -1.2 TD
(others regarding negotiating with Apple the new FB Login Review.)Tj
29.518 0 Td
( )Tj
-29.518 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00558679 )Tj
(\226)Tj
( )Tj
(April 2014 O)Tj
(\222Neil task \223Privatize user_notes in v2.0+ of the API\224)Tj
35.44 0 Td
( )Tj
-35.44 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00558756 )Tj
(\226)Tj
( )Tj
(April 2014 FB employee notes photo privacy issue.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00473032 )Tj
(\226)Tj
( )Tj
(April 2014 Cross and O\222Neil discuss potential Salesforce whitelisting\
, )Tj
T*
(no firm decision.)Tj
( )Tj
0 -1.18 TD
( )Tj
ET
endstream
endobj
462 0 obj
<<
/Length 3712
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00473102 )Tj
(\226)Tj
( )Tj
(April 2014, Peter )Tj
(Yang asks O\222Neil and Cross in an email about )Tj
0 -1.2 TD
(read_stream, saying \223I know this is being privatized, but are we stil\
l planning to )Tj
0 -1.18 TD
(deprecate it at some point?\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00472826 )Tj
(\226)Tj
( )Tj
(April 2014 task with O\222Neil, Cross and others for \223Social Context \
API\224 )Tj
0 -1.22 TD
(in which O\222Ne)Tj
(il notes \223)Tj
/TT1 1 Tf
(If an app has been approved for access to all friends,)Tj
/TT0 1 Tf
35.424 0 Td
( )Tj
-35.424 -1.18 Td
(presence in this list != TOS\222ed.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00560271 )Tj
(\226)Tj
( )Tj
(April 2014 O\222Neil task \223deprecate Privatize parts of the Events AP\
I in )Tj
0 -1.18 TD
(v2.0\224.)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00562432 )Tj
(\226)Tj
( )Tj
/TT1 1 Tf
(April 29, 2014 Zuckerberg email to Vernal Thaw O\222)Tj
(Neil Sukhar Liu )Tj
0 -1.22 TD
(Archibong Federov O\222Neil. Zuckerberg:)Tj
/TT0 1 Tf
( )Tj
(\223No real changes to the script since last )Tj
0 -1.18 TD
(night. The only slide change that I think might be nice would be to high\
light )Tj
T*
(Anonymous Login a bit more by showing an account synced across a phone a\
nd a )Tj
0 -1.2 TD
(table)Tj
(t when I mention that feature. This can be as simple as just showing the\
two )Tj
T*
(screens with the same content \(it would need to be non)Tj
24.782 0 Td
(-)Tj
(default content to show it )Tj
-24.782 -1.18 Td
(synced\). Should hopefully not be too hard to build into that flow and w\
ould help )Tj
T*
(highlight this f)Tj
(eature some more.\224 Shows Zuckerberg directly worked on this speech. )Tj
T*
(Did Hendrix participate in the drafting of this speech?)Tj
23.855 0 Td
( )Tj
-23.855 -1.18 Td
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00188603)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(April 2014 email from Mr. Zuckerberg\222s communications assistant, Jonn\
y Thaw, )Tj
0 -1.2 TD
(demonstrating that Mr. Zuckerberg )Tj
(personally drafted the April 30, 2014 )Tj
0 -1.18 TD
(announcement that is central to the allegations in the SAC and TAC: \223\
Mark wrote his )Tj
0 -1.2 TD
(script for f8 yesterday.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00411864)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(April 2014 email exchange between FB employees Dan Rose and Eddie O\222N\
eill in )Tj
0 -1.2 TD
(which Mr. Rose rai)Tj
(ses the possibility that restricting data access to games will )Tj
0 -1.18 TD
(substantially lessen Facebook\222s advertising revenues from games, and \
since games )Tj
0 -1.2 TD
(aren\222t competitive with Facebook, Mr. Zuckerberg needs to make the de\
cision as to )Tj
T*
(whether Facebook should make a)Tj
(n exception for games and permit them to maintain )Tj
0 -1.18 TD
(access to data that is being shut off to other applications. [\223If we \
determine that these )Tj
0 -1.2 TD
(changes will have a substantial negative impact on canvas revenue, we ne\
ed to get )Tj
T*
(this in front of Mark [Zuckerberg])Tj
(\205before it\222s too late to turn back. There could be a )Tj
0 -1.18 TD
(scenario where Mark decides the revenue hit to canvas isn\222t worth the\
platform )Tj
0 -1.2 TD
(harmonization benefits [the benefits of restricting data access].\224)Tj
28.446 0 Td
( )Tj
-28.446 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00499947 )Tj
(\226)Tj
( )Tj
(April 2014 chat with Cross and Blizzard wh)Tj
(ere Blizzard checks the 1)Tj
(-)Tj
0 -1.2 TD
(year deadline with Cross. He was \223just making sure we don\222t scare \
the ever living shit )Tj
T*
(out of developers.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
( )Tj
ET
endstream
endobj
463 0 obj
<<
/Length 4775
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00482084 )Tj
(\226)Tj
( )Tj
(April 2014 Kinsey and Helmer discuss privacy permissions in the )Tj
0 -1.2 TD
(\223Platform Trust\224 group. What is Platform Tr)Tj
19.225 0 Td
(ust group and when was it formed? Kinsey )Tj
-19.225 -1.18 Td
(writes: \223I don\222t see much point in testing this since the data wil\
l be void come f8.\224 Why )Tj
T*
(is Helmer testing to see if the ordering of permissions affects whether \
they are )Tj
T*
(selected? Seems like they are collecting dat)Tj
19.633 0 Td
(a on privacy after the fact.)Tj
( )Tj
-19.633 -1.18 Td
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00482093 )Tj
(\226)Tj
( )Tj
(April 2014 O\222Neil task )Tj
/TT1 1 Tf
(\223PS12n Privatizations )Tj
(\226)Tj
( )Tj
(ensure )Tj
0 -1.22 TD
(/v2.0/FRIENDLIST_ID/members includes non)Tj
(-)Tj
(app)Tj
(-)Tj
(friends for apps with )Tj
T*
(manage_friendlists perm\224. )Tj
/TT0 1 Tf
(This is the task to give certain apps special access to the )Tj
0 -1.18 TD
(data )Tj
(that 643\222s app needed to function.)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00454360 )Tj
(\226)Tj
( )Tj
(May 2014 Hulu whitelist discussion regarding login on their TV app. )Tj
0 -1.2 TD
(O\222Neil, Cross, Archibong, Hurren. Shows URL )Tj
0.02 0.388 0.757 scn
T*
(https://our.intern.facebook.com/intern/platform/talent/group_details.php\
?group_id=Hul)Tj
ET
72.234 518.886 466.8 0.48 re
f
BT
12 0 0 12 72.2343 506.8857 Tm
(u_auth_login)Tj
0 0 0 scn
(\224 )Tj
(-)Tj
( )Tj
(shows they managed whitelist agreements thr)Tj
27.541 0 Td
(ough the Talent platform.)Tj
( )Tj
ET
0.02 0.388 0.757 scn
72.234 504.725 67.92 0.481 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 492.4857 Tm
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00433725)Tj
(-)Tj
(28)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(May 2014 chat string among FB employees in which FB engineer Sean Kinsey\
)Tj
T*
(provides his impressions on Facebook\222s inconsistent, arbitrary and un\
equal platform )Tj
0 -1.2 TD
(enforcement: \223we hold developers to different standards )Tj
25.484 0 Td
(\226)Tj
( )Tj
(it\222s pretty amazing that no)Tj
(-)Tj
-25.484 -1.2 Td
(one has called us out on this already. We let games get away with things\
we publicly )Tj
0 -1.18 TD
(document we don\222t allow regular apps to do.\224 Eddie O\222Neil respo\
nds: \223I see the )Tj
0 -1.2 TD
(inconsistency, we just decided that it was worth it.\224 Kinsey th)Tj
27.354 0 Td
(en responds: \223It\222s ironic )Tj
-27.354 -1.2 Td
(that we\222re exempting the one category where trust is paramount \(mone\
y is involved\) )Tj
0 -1.18 TD
(from taking part in building that trust )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
(\224.)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00556827 )Tj
(\226)Tj
( )Tj
(June 2014 email noting academic apps like CollegeConnect that \223no )Tj
0 -1.2 TD
(longer function becaus)Tj
(e they can\222t access a user\222s friend through the API. In the case )Tj
T*
(of CollegeConnect, this is a multi)Tj
(-)Tj
(year project that has been funded by the Gates )Tj
0 -1.18 TD
(Foundation, and \223visualized social networks to help lower income stud\
ents find better )Tj
0 -1.2 TD
(and more successful rou)Tj
(tes to university\224. My friend Bernie Hogan, who has been )Tj
T*
(developing it at the Oxford Internet Institute is wondering what his opt\
ions are now. Are )Tj
0 -1.18 TD
(there any exceptions being made for such projects?\224 Leow responds: \223\
If they want to )Tj
0 -1.2 TD
(extend past that period [)Tj
(April 2015], we have a feature request contact form that gets )Tj
T*
(evaluated by a XFN team to catch \221awesome use cases\222 we may have m\
issed. Simon )Tj
0 -1.18 TD
(and Eddie are good people to run ideas by.\224 )Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00472907 )Tj
(\226)Tj
( )Tj
(August 2014 task with O\222Neil for \223Users who disable pla)Tj
32.154 0 Td
(tform should )Tj
-32.154 -1.18 Td
(not appear in /me/friends or any MFS.\224 O\222Neil notes, \223People wh\
o care about this )Tj
/TT1 1 Tf
0 -1.24 TD
(really)Tj
/TT0 1 Tf
( )Tj
(care about this )Tj
(\226)Tj
( )Tj
(we should fix this as soon as possible. The model is that if you )Tj
0 -1.18 TD
(disable Platform, your FB profile does not exist in the context of 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 423.8263 138.9657 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 430.308 133.9257 Tm
( )Tj
(p)Tj
(arty, non)Tj
(-)Tj
(FB )Tj
-29.839 -1.24 Td
(mode apps.\224 )Tj
/TT1 1 Tf
(Demonstrates FB had a privacy flaw outside the control of )Tj
0 -1.22 TD
(developers and did not fix. )Tj
/TT0 1 Tf
(This bug was reported before they rolled out the changes )Tj
0 -1.18 TD
(and task reaper said \223This task has not been updated in over 3 months\
\224 and they never )Tj
T*
(fi)Tj
(x it before announcing the changes.)Tj
( )Tj
ET
endstream
endobj
464 0 obj
<<
/Length 4374
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00556251 )Tj
(\226)Tj
( )Tj
(Aug 2014 FB employee Larry Schrof complains that one of his friends )Tj
0 -1.18 TD
(uploaded an album and he got seventeen different notices for each photo.\
Horrible, )Tj
0 -1.2 TD
(intrusive experience that FB built. Shows didn\222t addre)Tj
23.947 0 Td
(ss privacy properly.)Tj
( )Tj
-23.947 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00472731)Tj
(\227)Tj
( )Tj
(Sept 2014 task with O\222Neil for \223PS12n Whitelist Pre)Tj
30.303 0 Td
(-)Tj
(Approval Review )Tj
-30.303 -1.2 Td
(Financial/Banking/Payments apps affected by PS12n for potential whitelis\
ting\224.)Tj
35.374 0 Td
( )Tj
-35.374 -1.2 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00454582 )Tj
(\226)Tj
( )Tj
(Oct 2014 Cross O\222Neil KP Task for Ordered Friends List. )Tj
32.657 0 Td
(Proof that )Tj
-32.657 -1.2 Td
(they had a whitelist for returning non)Tj
(-)Tj
(app friends in Graph API 2.0. Proof of arbitrary )Tj
0 -1.22 TD
(decision)Tj
(-)Tj
(making giving Netflix access to non)Tj
(-)Tj
(app friends but not Pinterest. \223)Tj
/TT1 1 Tf
(We have )Tj
0 -1.24 TD
(a whitelist only API called orderedfriends. In API v2.x it returns non a\
pp friends. )Tj
/TT0 1 Tf
0 -1.18 TD
(The expected behavior is that it should return only app friends. As an a\
lternate )Tj
T*
(solution, we should just not support this endpoint anymore after v1. The\
only partn)Tj
36.842 0 Td
(ers )Tj
-36.842 -1.24 Td
(using it are Pinterest and Netflix, as listed here: [url for Talent tool\
].\224 KP: \223)Tj
/TT1 1 Tf
32.65 0 Td
(My )Tj
-32.65 -1.22 Td
(recommendation to Eddie and team has been that we preserve access to thi\
s API )Tj
0 -1.22 TD
(for Netflix, including non)Tj
(-)Tj
(app friends as part of their Titan API integration\205. I am )Tj
T*
(100% )Tj
(in favor of the idea of removing it for Pinterest for 2.0 but I would no\
t )Tj
T*
(recommend removing it for Netflix going forward.)Tj
/TT0 1 Tf
(\224 Cross: \223)Tj
/TT1 1 Tf
(So I\222m game to keep )Tj
T*
(this for Netflix, but think we should remove for Pinterest)Tj
/TT0 1 Tf
26.626 0 Td
( )Tj
(as they won\222t continue to )Tj
-26.626 -1.18 Td
(get full friends, a)Tj
(nd it\222d be better to avoid the eng work to scope this to app)Tj
33.747 0 Td
(-)Tj
(friends )Tj
-33.747 -1.2 Td
(only.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00599536 )Tj
(\226)Tj
( )Tj
(Oct 2014 email in which KP offers Badoo common friends private api)Tj
38.01 0 Td
( )Tj
-38.01 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00600167 )Tj
(\226)Tj
( )Tj
(Oct 2014 email in which KP Archibong and Tretti discuss Pinterest )Tj
0 -1.2 TD
(abuse of Ordered )Tj
(Friends whitelist API, making way too many calls, concerned about )Tj
T*
(leaking graph. Realize it\222s not as bad as it seemed. KP notes that \223\
The possibility of )Tj
0 -1.18 TD
(using invites requests has unblocked their migration plan. They were rel\
uctant to do so )Tj
0 -1.2 TD
(earlier, as lon)Tj
(g access to non)Tj
(-)Tj
(app friends that they use for their growth would not have )Tj
T*
(been ideal for them.\224 Indicates Pinterest still had access to non)Tj
28.19 0 Td
(-)Tj
(app friends. )Tj
( )Tj
-28.19 -1.18 Td
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00045908)Tj
(-)Tj
(09)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(October 2014 email from FB employee Nikhil Bobde asking five other FB em\
ployees: )Tj
0 -1.2 TD
(\223Are )Tj
(there any legal implications if we whitelist some apps and not the other\
s? Just )Tj
0 -1.18 TD
(checking.\224 After receiving no response for over two days, Mr. Bobde p\
ings the )Tj
0 -1.2 TD
(employees, and one of them, Dhiren Patel, responds: \223There shouldn\222\
t be any; we\222ve )Tj
T*
(done this kind )Tj
(of stuff before.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00454583 )Tj
(\226)Tj
( )Tj
(Oct 2014 email in which KP, O\222Neil and Cross discuss Ordered Friends \
)Tj
T*
(API used by Netflix and Pinterest, which includes non)Tj
23.854 0 Td
(-)Tj
(app friends in v2.x. KP says: )Tj
-23.854 -1.18 Td
(\223My recommendation to Eddie and team has been that we preserve access\
)Tj
33.934 0 Td
(to this API )Tj
-33.934 -1.2 Td
(for Netflix, including non)Tj
(-)Tj
(app friends as part of their TITAN API integration for )Tj
0 -1.24 TD
(consoles. )Tj
/TT1 1 Tf
(I am 100% in favor of the idea of removing it for Pinterest for 2.0 but \
I )Tj
ET
endstream
endobj
465 0 obj
<<
/Length 4288
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(would not recommend removing it for Netflix going forward)Tj
/TT1 1 Tf
28.267 0 Td
(.\224 O\222Neil responds: )Tj
-28.267 -1.18 Td
(\223)Tj
(We\222re vetting questions like this with Mike in ~2 weeks, so let me kn\
ow.\224)Tj
32.827 0 Td
( )Tj
-32.827 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00577500 )Tj
(\226)Tj
( )Tj
(Nov 2014 Email in which Akamai employee notes that Flipboard has )Tj
0 -1.2 TD
(access to read_stream and they should be given same access and FB reject\
s their )Tj
T*
(access and Archibong t)Tj
(ells Cross to tell Akamai that \223Flipboard had access prior to the )Tj
0 -1.18 TD
(policy changes\224 even though Flipboard still has access to read_stream\
since )Tj
0 -1.2 TD
(Archibong writes: \223For internal knowledge: we\222re working with Flip\
board to move them )Tj
T*
(off read_stream by f8.15.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(F)Tj
(B)Tj
(-)Tj
(00597229 )Tj
(\226)Tj
( )Tj
(Nov 2014 email between KP O\222Neil Cross Archibong and others )Tj
/TT0 1 Tf
0 -1.24 TD
(approving Flipboard for read_stream access until 4/30/15)Tj
/TT1 1 Tf
27.221 0 Td
(. \223)Tj
/TT0 1 Tf
(read_stream: We will )Tj
-27.221 -1.22 Td
(approve per this note)Tj
/TT1 1 Tf
(\224 \(31\). O\222Neil: \223Agree with KP on the point about optics )Tj
34.913 0 Td
(\226)Tj
( )Tj
/TT0 1 Tf
(not )Tj
-34.913 -1.22 Td
(approving them to a)Tj
(ccess these permissions now implies they won\222t have access )Tj
0 -1.22 TD
(to them in the future, and they don\222t have that news yet.)Tj
/TT1 1 Tf
26.562 0 Td
( )Tj
(Note, this is a very unique )Tj
-26.562 -1.22 Td
(case, I don\222t have lots of context into the relationship but IIRC )Tj
/TT0 1 Tf
27.893 0 Td
(the plan around F8 )Tj
-27.893 -1.22 Td
(was for Cox to be involved)Tj
( )Tj
(in making this call with them.\224)Tj
/TT1 1 Tf
( )Tj
0 -1.18 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00598434 )Tj
(\226)Tj
( )Tj
(Dec 2014 email between KP Archibong regarding Dave Morin\222s )Tj
0 -1.2 TD
(company Path. Morin claims Path is disadvantaged relative to Kakao and L\
ine and that )Tj
T*
(he is going to bring it up with Zuckerberg. Archibong and Morin )Tj
28.597 0 Td
(were both \223candid )Tj
-28.597 -1.18 Td
(about the fact that we might not be able tyo find alignment to work toge\
ther given the )Tj
0 -1.24 TD
(nature of our products\205. )Tj
/TT0 1 Tf
(Depending on how Mark)Tj
/TT1 1 Tf
( )Tj
(feels about them, they could be an )Tj
0 -1.18 TD
(interesting target for the AN given their feed format and southeast A)Tj
30.263 0 Td
(sian presence.\224 )Tj
-30.263 -1.2 Td
(They are competitive; up to Mark how to treat them. Archibong and KP not\
e that Path )Tj
T*
(had been blacklisted/restricted from certain data. Archibong confirms th\
at Kakao and )Tj
0 -1.24 TD
(Line \223aren\222t getting any special treatment, )Tj
/TT0 1 Tf
18.931 0 Td
(but are they blacklisted fr)Tj
(om anything? I )Tj
-18.931 -1.22 Td
(think Path is blacklisted from a couple things)Tj
/TT1 1 Tf
(.\224 KP confirms: \223Path: Restricted for )Tj
0 -1.18 TD
(the following: photo, status. They are pulling get user/friends, get use\
r/friendlists, )Tj
0 -1.24 TD
(though this wasn\222t restricted as as of our most recent bet )Tj
/TT0 1 Tf
25.856 0 Td
(the app was)Tj
(n\222t actively )Tj
-25.856 -1.22 Td
(using friendlist for growth within the app \(which has historically been\
a )Tj
0 -1.22 TD
(requirement for restricting friends list\).)Tj
/TT1 1 Tf
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00552033 )Tj
(\226)Tj
( )Tj
(Email from FB employee December 2014 noting a privacy bug where )Tj
0 -1.18 TD
(someone shares a photo and someone else can see)Tj
23.284 0 Td
( )Tj
(it even though they aren\222t friends.)Tj
( )Tj
-23.284 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00434544 )Tj
(\226)Tj
( )Tj
(2014 draft email around new Login v4 to developers saying they )Tj
0 -1.18 TD
(should upgrade by December 25, 2014 to avoid issues. Why was this never \
sent to )Tj
0 -1.2 TD
(643? It says the new login contains \223significant differences )Tj
26.447 0 Td
(from the previous version\224 )Tj
-26.447 -1.2 Td
(but still doesn\222t say what those differences are. Which developers re\
ceived this )Tj
0 -1.18 TD
(upgrade email?)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
( )Tj
ET
endstream
endobj
466 0 obj
<<
/Length 3795
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00499945 )Tj
(\226)Tj
( )Tj
(Jan 2015 email from O\222Neil discussing Cox meeting and presentation )Tj
T*
(regarding product vision. Just shows Cox runs )Tj
(product.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00454612 )Tj
(\226)Tj
( )Tj
(Jan 2015 Task for \223Apps Others Use\224 privacy permissions do not )Tj
T*
(persist after turning platform off/on. \223On the above page, you can cl\
ick \221Apps Others )Tj
0 -1.18 TD
(Use\222 and have some granular control over information about you visibl\
e in friends\222 )Tj
36.765 0 Td
(apps )Tj
-36.765 -1.2 Td
(\(see attached screenshot\). On the same page, under the heading \223App\
s, Websites and )Tj
T*
(Plugins\224\205you can turn Platform On or Off entirely. Undesirable use\
r experience: if you )Tj
0 -1.2 TD
(set custom privacy under \223Apps Others Use\224 and then turn platform \
off and back on)Tj
37.622 0 Td
(, )Tj
-37.622 -1.2 Td
(your custom privacy settings for \223Apps Others Use\224 are returned to\
the defaults.\224 They )Tj
0 -1.18 TD
(then discuss how there is no longer a platform engineering team to handl\
e this )Tj
0 -1.2 TD
(task\205\224There is no more Platform UI Infrastructure team, the spoils\
have been )Tj
T*
(divided\205\224 O)Tj
(\222Neil then writes: \223Friend permissions are deprecated and being re\
moved )Tj
0 -1.18 TD
(this year )Tj
(\226)Tj
( )Tj
(given that, I don\222t expect we will make changes to how this works. Cl\
osing.\224 )Tj
/TT1 1 Tf
0 -1.24 TD
(They admit they have full privacy protections for users, they have a bug\
in their )Tj
0 -1.22 TD
(privacy tool,)Tj
( )Tj
(and decide NOT to address user privacy because eventually they will )Tj
T*
(just shut everything down. )Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00043884)Tj
(-)Tj
(86)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(Copy of a boilerplate, unsigned Private Extended API Addendum from Janua\
ry 2015, )Tj
0 -1.2 TD
(which is a contract that gives a whitelisted developer access )Tj
27.315 0 Td
(to Private Extended APIs, )Tj
-27.315 -1.18 Td
(which are \223a set of APIs and services provided by FB to Developer tha\
t enables )Tj
T*
(Developer to retrieve data or functionality relating to Facebook that is\
not generally )Tj
0 -1.18 TD
(available under Platform, which may include persistent authentic)Tj
28.764 0 Td
(ation, photo upload, )Tj
-28.764 -1.2 Td
(video upload, messaging and phonebook connectivity.\224)Tj
24.859 0 Td
( )Tj
/TT1 1 Tf
-24.859 -1.24 Td
( )Tj
0 -1.22 TD
(FB)Tj
(-)Tj
(00046063)Tj
(-)Tj
(66)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(January 2015 email from Mr. Olivan kicking off a whitelist negotiation w\
ith Dropbox )Tj
0 -1.2 TD
(CEO Drew Houston in which Facebook offers Dropbox access to the Full Fri\
ends List.)Tj
38.317 0 Td
( )Tj
-38.317 -1.18 Td
(In an internal follow up discussion, a FB employee, Konstantinos Papamil\
tiadis notes )Tj
T*
(that this may set a \223bad precedent\224 because if they give Dropbox \223\
access to the Full )Tj
0 -1.18 TD
(Friends list,\224 they \223will probably need to accommodate [other deve\
lopers] or risk )Tj
0 -1.2 TD
(ali)Tj
(enating [them] when we decline\224.)Tj
( )Tj
T*
( )Tj
/TT1 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00047134)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(January 2015 email from FB employee Eddie O\222Neill encouraging FB empl\
oyee )Tj
0 -1.2 TD
(Konstantinos Papamiltiadis to give Tinder a Private Extended API \(white\
list\) agreement )Tj
T*
(to receive special access to the Full Friends Lis)Tj
21.076 0 Td
(t before the CEO of Tinder starts \223an )Tj
-21.076 -1.18 Td
(email thread with Mark [Zuckerberg]\224.)Tj
( )Tj
T*
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00027001)Tj
( )Tj
ET
endstream
endobj
467 0 obj
<<
/Length 4013
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(February 2015 email from FB employee Johanna Peace to public relations f\
irm noting )Tj
0 -1.2 TD
(that FB wants its decision to restrict data access to be a \223non)Tj
27.54 0 Td
(-)Tj
(news item when April)Tj
( )Tj
(30 )Tj
-27.54 -1.18 Td
(comes\224.)Tj
( )Tj
T*
( )Tj
T*
(FB)Tj
(-)Tj
(00559617 )Tj
(\226)Tj
( )Tj
(Feb 2015 Whitelist discussion with Walgreens checking for contracts in )Tj
0 -1.18 TD
(place to access Private API.)Tj
( )Tj
0 -1.2 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00045736)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(February 2015 email from Netflix employee John Midgley confirming that N\
etflix is )Tj
T*
(\223whitelisted for getting )Tj
/TT2 1 Tf
(all)Tj
/TT0 1 Tf
( )Tj
(frien)Tj
(ds, not just connected friends,\224 and that Netflix is )Tj
0 -1.2 TD
(\223currently whitelisted for certain graph API calls\224 in order to pr\
ovide it with special )Tj
T*
(access and significant competitive advantage unavailable to other compan\
ies. )Tj
35.173 0 Td
( )Tj
-35.173 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00559392 )Tj
(\226)Tj
( )Tj
(Feb 2015 FB employee n)Tj
(otes photo privacy issue.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00491015 )Tj
(\226)Tj
( )Tj
(Feb 2015 email from Cross with Platform NPS scores from developers, )Tj
0 -1.2 TD
(NPS rated from )Tj
(-)Tj
(100 to 100 and score is )Tj
(-)Tj
(19 \223mostly due to the churn for many )Tj
T*
(developers caused by the significant model changes in v2.0 and Login )Tj
31.693 0 Td
(Review. This is )Tj
-31.693 -1.18 Td
(totally to be expected. We\222re turning a number of screws to improve P\
latform for )Tj
T*
(people )Tj
(\226)Tj
(our most important audience)Tj
(\227)Tj
(which isn\222t always net positive for developers. )Tj
T*
(But we should be pleased that this number has remained stable over the l\
ast)Tj
34.249 0 Td
( )Tj
(3 )Tj
-34.249 -1.18 Td
(quarters, rather than continuing to decline\205. But overall )Tj
25.3 0 Td
(\226)Tj
( )Tj
(this survey should give all of )Tj
-25.3 -1.2 Td
(us great signal that the work we\222re doing is improving the lives of d\
evelopers )Tj
T*
(worldwide.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00492776 )Tj
(\226)Tj
( )Tj
(NPS data from Feb 2015 showing satisfaction and dissatis)Tj
33.285 0 Td
(faction with )Tj
-33.285 -1.2 Td
(frequency of changes to APIs \(47% dissatisfied, 19% happy\), completene\
ss of APIs )Tj
0 -1.18 TD
(\(only 24% dissatisfied\), platform stability \(37% dissatisfied\), plat\
form policies \(33%\). )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00492779 has the survey used for developers.)Tj
( )Tj
0 -1.18 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00044221)Tj
(-)Tj
(27)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(March 201)Tj
(5 email exchange between FB employee Konstantinos Papamiltiadis and )Tj
0 -1.2 TD
(Sean Rad and Sam Yagan of Tinder, the popular dating app, in which Mr. )Tj
0 -1.18 TD
(Papamiltiadis notes that Facebook has \223developed two new APIs that ef\
fectively allow )Tj
0 -1.2 TD
(Tinder to maintain parity of the)Tj
( )Tj
(product in the new API world,\224 meaning Tinder will not )Tj
T*
(be affected by Facebook\222s decision to restrict data access, and that \
Mr. Papamiltiadis )Tj
0 -1.18 TD
(is willing to enter into a Private Extended API agreement with Tinder to\
ensure this is )Tj
0 -1.2 TD
(the case on the condition)Tj
( )Tj
(that Tinder permit Facebook to share rights in Tinder\222s )Tj
T*
(trademark of \223MOMENTS\224 for a new photo application Facebook was pl\
anning to and )Tj
0 -1.18 TD
(did in fact launch. Mr. Papamiltiadis notes that Facebook\222s decision \
to give Tinder )Tj
0 -1.2 TD
(special access to data that has bee)Tj
(n cut off to other developers represents \223value that )Tj
T*
(we think is far greater than [Tinder\222s] trademark\224. Mr. Yagan atte\
mpts to extract even )Tj
0 -1.18 TD
(more out of Mr. Papamiltiadis: \223We do massive business together. Ther\
e\222s a long list of )Tj
0 -1.2 TD
(ways to enhance that.\224)Tj
( )Tj
T*
( )Tj
ET
endstream
endobj
468 0 obj
<<
/Length 4455
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00596468 )Tj
(\226)Tj
( )Tj
(March 2015 email from Matt Hagger, CEO Doppels: \223My product does )Tj
0 -1.2 TD
(not use the FB import friends graph as a way to mask users that don\222t\
exist natively or )Tj
0 -1.18 TD
(as any form of invite feature. It is there ONLY as a very elegant and be\
autiful way to )Tj
0 -1.2 TD
(wi)Tj
(sh users Happy Birthday, which I will also now be able to integrate with\
messenger. )Tj
T*
(My application is very exciting, we have raised funding and I believe it\
is going to grow )Tj
0 -1.18 TD
(very fast.\224 Tom Lorek FB employee brings to KP to see if they can mak\
e an exceptio)Tj
37.674 0 Td
(n.)Tj
( )Tj
-37.674 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00596473 )Tj
(\226)Tj
( )Tj
(March 2015 Email between KP and Skype where Skype gets )Tj
0 -1.18 TD
(whitelisted.)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00596486 )Tj
(\226)Tj
( )Tj
(March 2015 Email where Eugene Zarakhovsky grants request by KP to )Tj
0 -1.2 TD
(give Nissan whitelist access to friends_photos and other privatized endp\
oints. Seems )Tj
T*
(only)Tj
( )Tj
(temporary.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00596517 )Tj
(\226)Tj
( )Tj
(March 2015 task \223[Whitelisting] Remove all friends access from Tinder\
\224)Tj
38.842 0 Td
( )Tj
-38.842 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00596405 )Tj
(\226)Tj
( )Tj
(April 2015 email from Yahoo regarding Vizio TV impact to KP: \223Thank )Tj
0 -1.2 TD
(you for clarifying FB\222s position. The Facebook branded app has been s\
hippin)Tj
34.395 0 Td
(g on )Tj
-34.395 -1.2 Td
(millions of Vizio TVs since 2009 and is one of the most popular apps on \
the platform. )Tj
0 -1.18 TD
(Removing the newsfeed functionality would be disservice to Facebook and \
Vizio )Tj
0 -1.2 TD
(customers who have come to rely on this device to connect with their Fac\
ebook )Tj
T*
(network. )Tj
(Is Facebook planning on developing their own TV app in the near future o\
r is )Tj
0 -1.18 TD
(Facebook not allowing 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 203.5717 398.4057 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 210.0534 393.3657 Tm
( )Tj
(parties to develop Facebook branded app?... In the short)Tj
25.785 0 Td
(-)Tj
-37.269 -1.2 Td
(term, I believe the data from the \223stream\224 table for our newsfeed \
feature is not expiring )Tj
0 -1.2 TD
(until )Tj
(next year, correct? If so, in order to maintain the data in the current \
app it looks )Tj
0 -1.18 TD
(like we need the \223read_stream\224 Extended Permission in the short)Tj
29.023 0 Td
(-)Tj
(term. Please let us )Tj
-29.023 -1.2 Td
(know if we understand this correctly.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.22 TD
(FB)Tj
(-)Tj
(00580073 )Tj
(\226)Tj
( )Tj
(April 2015 same privacy issue \223)Tj
/TT1 1 Tf
(Ap)Tj
(ps on platform can automatically )Tj
T*
(pull \221Only Me\222 info from profiles and displays it to both you and \
)Tj
/TT2 1 Tf
30.047 0 Td
(other people)Tj
/TT1 1 Tf
( )Tj
(using )Tj
-30.047 -1.22 Td
(that app)Tj
/TT0 1 Tf
(. How I found out: I have a lot of \221Only Me\222 jobs that I use for t\
esting, and I )Tj
0 -1.18 TD
(found out that apps that I had previously auth)Tj
20.359 0 Td
(-)Tj
(ed )Tj
(were automatically updating profiles )Tj
-20.359 -1.2 Td
(with that data, and I cannot control the display of it. While \221whoa h\
ow did you start )Tj
0 -1.24 TD
(working at Casterly Rock\222 is a fun opener, )Tj
/TT1 1 Tf
(isn\222t this directly violating what we tell )Tj
0 -1.22 TD
(users is \221Only Me\222)Tj
/TT0 1 Tf
(?\224)Tj
( )Tj
0 -1.18 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00519754 )Tj
(\226)Tj
( )Tj
(April 2015 )Tj
(Tsang/O\222Neil task \223Whitelisting Remove all friends access )Tj
0 -1.2 TD
(from Tinder.\224)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00594684 )Tj
(\226)Tj
( )Tj
(April 29, 2015 email exchange between KP and Ashley Moore. KP: )Tj
0 -1.2 TD
(\223can u please tag all the people in your team that have worked on sim\
plification?\224 )Tj
T*
(Moore: \223simplification,)Tj
( )Tj
(meaning Login Review?\224 KP: \223platform simplification\224. Moore: )Tj
0 -1.18 TD
(\223Yep, will tag the team in )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
( )Tj
(Just haven\222t heard it referred to as Platform Simplification )Tj
0 -1.2 TD
(in over a year.\224 KP: \223LOL. I know )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
( )Tj
(I am an old timer.\224 Shows Login Review and )Tj
T*
(PS12n conflated deliberat)Tj
(ely, can refer to same thing.)Tj
( )Tj
ET
endstream
endobj
469 0 obj
<<
/BaseFont /CCHTXC+TimesNewRomanPSMT
/LastChar 150
/Subtype /TrueType
/FontDescriptor 866 0 R
/Widths [250 333 408 500 500 833 778 180 333 333
500 564 250 333 250 278 500 500 500 500
500 500 500 500 500 500 278 278 564 564
564 444 921 722 667 667 722 611 556 722
722 333 389 722 611 889 722 722 556 722
667 556 611 722 722 944 722 722 611 333
0 333 469 500 0 444 500 444 500 444
333 500 500 278 278 500 278 778 500 500
500 500 333 389 278 500 500 722 500 500
444 0 0 0 541 0 0 0 0 0
0 1000 0 0 0 0 0 0 0 0
0 0 0 333 333 444 444 0 500]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 32
>>
endobj
470 0 obj
<<
/Length 3790
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00596096 )Tj
(\226)Tj
( )Tj
(April 2015 KP email to Tobii where KP gets Alexander from Tobii to )Tj
0 -1.18 TD
(tweet to an affected customer that they are working with FB to try to re\
solve. KP cares )Tj
0 -1.2 TD
(more about the PR issue than actually solving the issue.)Tj
24.968 0 Td
( )Tj
-24.968 -1.2 Td
( )Tj
/TT1 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00025848)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(April 2015 email from Outcast Agency \(PR firm\) employee Kacie Thomas t\
o FB )Tj
0 -1.2 TD
(employee Johanna Peace stating that in \223preparation of backlash from \
developers who )Tj
T*
(are negatively impacted by the change, recommend having a few positive/h\
appy )Tj
0 -1.18 TD
(developers\205in our back pocket who can neutralize this for us in the m\
edia; also )Tj
0 -1.2 TD
(recommend having a reactive statement on hand should we need it.\224)Tj
30.749 0 Td
( )Tj
-30.749 -1.2 Td
( )Tj
/TT1 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00025991)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(April 2015 email from FB employee Johanna Peace to public relations firm\
asking that )Tj
0 -1.2 TD
(the firm sta)Tj
(rts \223generating some neutral/positive coverage that hits on our messa\
ging, )Tj
T*
(giving us something to point back to after April 30 in case reporters no\
tice apps )Tj
0 -1.18 TD
(breaking, etc.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
( )Tj
/TT1 1 Tf
0 -1.24 TD
(TIME PERMITTING)Tj
( )Tj
ET
72.234 432.966 108 0.48 re
f
BT
/TT2 1 Tf
12 0 0 12 72.2343 421.4457 Tm
( )Tj
/TT0 1 Tf
0 -1.2 TD
(FB)Tj
(-)Tj
(00561849 )Tj
(\226)Tj
( )Tj
(Oct 2011 email regarding a \223Private API: Add )Tj
(profile photo upload/edit )Tj
0 -1.18 TD
(to graph API\224.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00537160 )Tj
(\226)Tj
( )Tj
(Oct 2011 email from Desai to Vernal O\222Neil others sharing user )Tj
0 -1.18 TD
(feedback on privacy regarding sharing Netflix movies they watched automa\
tically on )Tj
0 -1.2 TD
(Facebook. Notes that \223These results were gathered when)Tj
25.686 0 Td
( )Tj
(privacy controls on GDP )Tj
-25.686 -1.2 Td
(were entirely undiscoverable.\224 FB doing a bad job on privacy and blam\
ing developers.)Tj
38.449 0 Td
( )Tj
-38.449 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00533818 )Tj
(\226)Tj
( )Tj
(Nov 2011 chat string between Paul Mcdonald, O\222Neil and Zuckerberg )Tj
T*
(regarding cross)Tj
(-)Tj
(promotion via open graph. Zuckerberg writes: \223Doe)Tj
30.335 0 Td
(s this diff include )Tj
-30.335 -1.18 Td
(things like linking the titles \223Friends\224 to the Friends tab, \223P\
laces\224 to the maps tab, and )Tj
T*
(\223Groups\224 to some logical place?.... Some of the report and recent \
OG activity box titles )Tj
0 -1.18 TD
(are links to their respective app tabs and others aren\222t)Tj
24.115 0 Td
(. I don\222t see why we wouldn\222t )Tj
-24.115 -1.24 Td
(make these all links. )Tj
/TT1 1 Tf
(I also think we should make the icons link as well. In general, )Tj
0 -1.22 TD
(the more cross)Tj
(-)Tj
(linking and exploration behavior we can encourage, the better.\224 )Tj
/TT0 1 Tf
0 -1.18 TD
(Zuckerberg encouraging more distribution via open graph, incr)Tj
27.967 0 Td
(easing user base, )Tj
-27.967 -1.2 Td
(supporting developer growth, etc., in late 2011.)Tj
( )Tj
/TT2 1 Tf
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00556111 )Tj
(\226)Tj
( )Tj
(Apr 2012 chat where Lessin says \223I think each photo does need )Tj
0 -1.2 TD
(pop\205\224 Shows involvement in photos and privacy.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00559511 )Tj
(\226)Tj
( )Tj
(April 2012 task for \223App privacy settings don\222t af)Tj
28.841 0 Td
(fect uploaded photos )Tj
-28.841 -1.2 Td
(/ videos\224. Doesn\222t seem like it was ever fixed.)Tj
( )Tj
/TT2 1 Tf
0 -1.14 TD
( )Tj
ET
endstream
endobj
471 0 obj
<<
/Length 3978
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00556813 )Tj
(\226)Tj
( )Tj
(July 2012 email from Blake Barnes FB employee noting that \223a few of )Tj
0 -1.2 TD
(my friends have been complaining about getting random notifications abou\
t one of )Tj
0 -1.18 TD
(their friends\222 photo up)Tj
(loads.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00559682 )Tj
(\226)Tj
( )Tj
(Aug 2012 photo privacy issue)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00563064 )Tj
(\226)Tj
( )Tj
(Aug 2012 O\222Neil gets Apple apps iMovie and iPhoto whitelisted for )Tj
T*
(uploading photos and videos to FB graph.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00552036 )Tj
(\226)Tj
( )Tj
(Email from FB employee August 2012 noting what seems to be the )Tj
0 -1.18 TD
(same)Tj
( )Tj
(privacy bug reported in FB)Tj
(-)Tj
(00552033 just more than two years earlier. Seems )Tj
0 -1.2 TD
(like they have the same bug and never fixed it for over two years )Tj
29.04 0 Td
(with massive privacy )Tj
-29.04 -1.2 Td
(violation.)Tj
( )Tj
/TT1 1 Tf
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
(FB)Tj
(-)Tj
(00474028 )Tj
(\226)Tj
( )Tj
(Feb 2013 Chat string regarding photos CRUD API where Chris Pan )Tj
T*
(say)Tj
(s regarding photos, \223Re privacy, the very short summary is that we id\
eally want to )Tj
0 -1.18 TD
(match snap.\224 This is for apps where users can upload photos, so diffe\
rent use case )Tj
0 -1.2 TD
(here, but illustrates attention to Snap\222s dominating the photo sharin\
g and messaging )Tj
T*
(space)Tj
( )Tj
(and FB getting concerned.)Tj
( )Tj
/TT1 1 Tf
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
(FB)Tj
(-)Tj
(00473649 )Tj
(\226)Tj
( )Tj
(Task from March 2013 regarding Foursquare wanting any friends\222 )Tj
0 -1.18 TD
(content that has a place tagged on it. Chris Ackermann writes: \223Philo\
sophically, we )Tj
0 -1.2 TD
(may not want third)Tj
(-)Tj
(party apps being able to pull this since it )Tj
27.08 0 Td
(could bootstrap their own )Tj
-27.08 -1.2 Td
(competitive products, but wanted to get this group\222s thoughts.\224)Tj
28.433 0 Td
( )Tj
/TT1 1 Tf
-28.433 -1.14 Td
( )Tj
/TT0 1 Tf
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00430057 )Tj
(\226)Tj
( )Tj
(Mar 2013 Purdy, Osofsky, Archibong and others discussing pre)Tj
35.492 0 Td
(-)Tj
-35.492 -1.2 Td
(enforcement of canvas policy on Amazon Gift App that was approved 6mos p\
rior. )Tj
0 -1.2 TD
(Purdy: \223I w)Tj
(ant to give regular devs 90 days to react to these changes. Fine giving \
)Tj
0 -1.18 TD
(Amazon longer, but we\222ll need to manage any outcry from other devs.\224\
\(59\) Jeetendra )Tj
0 -1.2 TD
(Mirchandani \()Tj
0.02 0.388 0.757 scn
(Jeetu@amazon.com\))Tj
0 0 0 scn
( )Tj
(tells Jackie Chang at Facebo)Tj
(ok \223This will break 3 of )Tj
ET
0.02 0.388 0.757 scn
144.954 278.166 111.6 0.48 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 265.9257 Tm
(our live integrations\224 that were approved 6mos prior. \(60\))Tj
25.428 0 Td
( )Tj
/TT1 1 Tf
-25.428 -1.14 Td
( )Tj
/TT0 1 Tf
T*
(FB)Tj
(-)Tj
(00557156 )Tj
(\226)Tj
( )Tj
(April 2013 email from Bao saying he logged into 36 top apps and \223it )Tj
0 -1.18 TD
(was a terrible and eye)Tj
(-)Tj
(opening experience\205. 25 had non)Tj
(-)Tj
(delightful experiences in at )Tj
0 -1.2 TD
(least)Tj
( )Tj
(one of their endpoints\205i.e. anything that felt busted / unpleasing th\
at a user )Tj
T*
(might blame FB for.\224)Tj
( )Tj
/TT1 1 Tf
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
(FB)Tj
(-)Tj
(00558202 )Tj
(\226)Tj
( )Tj
(May 21, 2013 document summarizing mobile re)Tj
(-)Tj
(engagement using )Tj
T*
(Neko to monetize developer apps. \(tied to email FB)Tj
22.911 0 Td
(-)Tj
(00558191\).)Tj
( )Tj
(Final page shows )Tj
-22.911 -1.18 Td
(example with Jackthreads.)Tj
( )Tj
T*
( )Tj
T*
(FB)Tj
(-)Tj
(00458654 )Tj
(\226)Tj
( )Tj
(May 2013 discussion of \223NEKO\224 and how to use it for re)Tj
32.249 0 Td
(-)Tj
(engagement. )Tj
-32.249 -1.18 Td
(Notes that NEKO started 9 months prior and that 50% of revenue is still \
pay per click. )Tj
ET
endstream
endobj
472 0 obj
<<
/Length 4215
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(Discuss using a certain type of ad, Type 32 ad, to drive mobi)Tj
27.1 0 Td
(le advertising in newsfeed )Tj
-27.1 -1.2 Td
(to deep link into partner apps.)Tj
( )Tj
/TT1 1 Tf
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
(May 2013 email between Vernal O\222Neil Hagman Federov discussing how to\
handle )Tj
0 -1.18 TD
(removal of full friends list for providing social context, agree on crea\
ting a social )Tj
0 -1.24 TD
(context API. Vernal is already fo)Tj
(cusing on user trust messaging. Vernal: \2231/)Tj
/TT2 1 Tf
(We )Tj
0 -1.22 TD
(explored this extensively a year ago but decided that it would crush tra\
ffic to )Tj
T*
(developers. Since then, I think we\222ve moved away from our singular fo\
cus on )Tj
T*
(distribution and would be more willing to make this tr)Tj
25.377 0 Td
(ade)Tj
(-)Tj
(off.)Tj
/TT0 1 Tf
( )Tj
(2/A number of )Tj
-25.377 -1.18 Td
(people have asked to have per)Tj
(-)Tj
(item control of historical imports from action importers )Tj
0 -1.2 TD
(and have expressed concern about enabling future)Tj
22.727 0 Td
(-)Tj
(syncing given the opportunity for )Tj
-22.727 -1.24 Td
(embarrassment. )Tj
/TT2 1 Tf
(In the spirit of focusing on the user and focusi)Tj
(ng on trust, I feel )Tj
0 -1.22 TD
(like we should be listening more strongly to this feedback)Tj
/TT0 1 Tf
27.454 0 Td
(. 3/ As we remove friend )Tj
-27.454 -1.18 Td
(data from the API, I realized we\222ll need to add some kind of social c\
ontext API that lets )Tj
0 -1.18 TD
(you contextualize some object \(e.g. \223The Godfather )Tj
23.242 0 Td
(\226)Tj
( )Tj
(30 of your)Tj
( )Tj
(friends watched )Tj
-23.242 -1.2 Td
(this\224\).\224 )Tj
( )Tj
/TT1 1 Tf
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00494014 )Tj
(\226)Tj
( )Tj
(June 2013 email for platform product launch from Kevin Prior )Tj
0 -1.2 TD
(describing June releases for Neko v4 and \223TEST: Buy on Facebook Partn\
ers \(Karma )Tj
0 -1.18 TD
(self)Tj
(-)Tj
(gift\).\224 What was Neko v4? )Tj
( )Tj
/TT1 1 Tf
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
(FB)Tj
(-)Tj
(00560652 )Tj
(\226)Tj
( )Tj
(August 2013 Koumouzelis se)Tj
(nds Platform 3.0 presentation and says )Tj
0 -1.18 TD
(\223Timeline slide is intentionally absent given the latest re: Zuck rev\
iew.\224 Did Hendrix )Tj
0 -1.2 TD
(attend this Zuck review?)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00560701 )Tj
(\226)Tj
( )Tj
(August 2013 Koumouzelis email to Sukhar O\222Neil Lee Hagman with a )Tj
0 -1.2 TD
(few changes to Platform 3)Tj
(.0 Proposal: \223Making the full friend list returned by )Tj
0 -1.18 TD
(friends.get a permission \(with a strict usage policy\), rather than dep\
recating the )Tj
0 -1.2 TD
(functionality completely.\224 Preparing a write up for Vernal to review.\
Sukhar says it looks )Tj
T*
(good to him.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00513936 )Tj
(\226)Tj
( )Tj
(Sept 2013 chat between O\222Neil and Greg Marra where O\222Neil tells hi\
m )Tj
T*
(that after they deprecate read_stream permission it \223will still be av\
ailable to apps )Tj
0 -1.18 TD
(whose use is governed by contract )Tj
(\226)Tj
( )Tj
(e.g. HTC, Microsoft, Blackberry, etc.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00587355 )Tj
(\226)Tj
( )Tj
(Sept 2013 \223Pl)Tj
(atform Simplification\224 presentation prepared by O\222Neil, )Tj
0 -1.18 TD
(Purdy, Sukhar stating that the goal is to \223Protect the Graph\224 )Tj
27.079 0 Td
(\226)Tj
( )Tj
(\223Deprecate all friend_* )Tj
-27.079 -1.24 Td
(permissions, deprecate read_stream, approval app use of all permissions)Tj
/TT2 1 Tf
32.709 0 Td
(, [note: )Tj
-32.709 -1.22 Td
(partners w/ contracts are protec)Tj
(ted].\224 )Tj
/TT0 1 Tf
(Includes a launch timeline that has all PS12n )Tj
T*
(deprecations complete by July 2014.)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00433691 )Tj
(\226)Tj
( )Tj
(Sept 2013 O\222Neil \223Core Platform\224 PS12N Status Update Presentati\
on )Tj
38.435 0 Td
(\226)Tj
( )Tj
-38.435 -1.2 Td
(references \223Little)Tj
(-)Tj
(\221tin\224 and \223Dark launch SLA\224 )Tj
(\226)Tj
( )Tj
(what are these? Also, access detail)Tj
(ed )Tj
0 -1.2 TD
(API spec at: )Tj
(http://home.fburl.com/~ekoneil/ps12n/)Tj
( )Tj
0 -1.18 TD
( )Tj
ET
endstream
endobj
473 0 obj
<<
/Length 4367
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00499976 )Tj
(\226)Tj
( )Tj
(Sept 9, 2013 PS12n meeting discussion. Federov says he is meeting )Tj
0 -1.2 TD
(with Vernal. O\222Neil asks to join. Federov tells him \223it will be mo\
st productive as the )Tj
0 -1.18 TD
(smallest set\224 and keeps O\222Neil out)Tj
( )Tj
(of meeting.)Tj
( )Tj
/TT1 1 Tf
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
(FB)Tj
(-)Tj
(00490163 )Tj
(\226)Tj
( )Tj
(Core Platform presentation Oct 1 2013, goal of increasing FB/Parse )Tj
T*
(adoption in mobile ecosystem. Why increase Parse adoption if going to sh\
ut down? )Tj
0 -1.18 TD
(\223PS12n Graph protection )Tj
(\226)Tj
( )Tj
(discussed 3 approaches with Growth )Tj
(\226)Tj
( )Tj
(apps only access)Tj
( )Tj
0 -1.2 TD
(app friends, apps access all friends w 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 284.4743 599.7657 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 290.956 594.7257 Tm
( )Tj
(party IDs, apps access all friends w/ real IDs )Tj
-18.227 -1.2 Td
(and channel protection. Growth\222s major concern: don\222t leak communi\
cation )Tj
0 -1.18 TD
(channels\205.Growth approved this proposal: App gets all friends\205.\224\
Who runs Growth? )Tj
0 -1.2 TD
(Who is in )Tj
(mtg where this was presented? What does it mean \223don\222t leak )Tj
0 -1.18 TD
(communication channels\224. Try to clarify growth\222s seeming approval \
of apps getting all )Tj
0 -1.2 TD
(friends. Talks about exceptions for games and says will have a friends l\
ist replacement )Tj
T*
(for games because remo)Tj
(ving friend_* yields lower quality MFSs.\224 What is an MFS? )Tj
0 -1.18 TD
(Says \223cross app promotion: non)Tj
(-)Tj
(goal to support apps doing their own cross )Tj
0 -1.2 TD
(promotion. Use paid FB channels instead.\224 Does this say they are maki\
ng it harder for )Tj
T*
(apps to do organic promotion and inste)Tj
(ad will need to pay FB?)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00534994 )Tj
(\226)Tj
( )Tj
(Oct 2013 email O\222Neil to Sukhar. O\222Neil: \221Pitching PS12n to )Tj
T*
(engineering team)Tj
(-)Tj
(by)Tj
(-)Tj
(team\205. Hendrix is being tested with partners and is on track to )Tj
0 -1.18 TD
(launch; it may grow in scope to include some doc rewrites.\224 What is H\
endr)Tj
33.356 0 Td
(ix?)Tj
( )Tj
-33.356 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00558443 )Tj
(\226)Tj
( )Tj
(Oct 2013 email from Dev Chakravarti to O\222Neil summarizing some )Tj
0 -1.22 TD
(areas O\222Neil was interested in investigating further: \223)Tj
/TT2 1 Tf
23.408 0 Td
(Help defend why we need to )Tj
-23.408 -1.22 Td
(\221protect the graph\222. Plot API calls per DAU Per App and generate l\
ist of potential )Tj
T*
(scrapers.)Tj
( )Tj
(Try to uncover other unusual app behaviors that may indicate scraping )Tj
T*
(\(overuse of unusual parts of the API?\).\224)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00579914 )Tj
(\226)Tj
( )Tj
(Oct 2013 email between Silver and others describing a meeting with )Tj
T*
(O\222Neil and Cross. Silver: \223Had a good meeting with Eddie O\222Nei)Tj
28.503 0 Td
(l\205where we discussed )Tj
-28.503 -1.18 Td
(what\222s changing for the developers and what\222s changing for us inte\
rnally. There are )Tj
T*
(public facing apis for the platform and private apis that select partner\
s will either be )Tj
T*
(whitelisted or sign contracts to access these apis \(ie: public)Tj
26.594 0 Td
( )Tj
(feed api, friends.get*, etc\). )Tj
-26.594 -1.18 Td
(we need to map out the lifecycle for the developers and what those inter\
nal )Tj
T*
(touchpoints/support would be.\224 Leow then summarizes: \223Simon: Prepa\
re whitelist of )Tj
T*
(Partners for Private APIs\224. )Tj
( )Tj
0 -1.18 TD
( )Tj
/TT2 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00422062)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(October 2013 chat string )Tj
(in which FB employee Eddie O\222Neill asks other FB employees )Tj
0 -1.2 TD
(to list non)Tj
(-)Tj
(game apps that use the full friends list and employees quickly rattle of\
f a )Tj
0 -1.18 TD
(number of apps, including: Kickstarter, Bandsintown, Strava, Waze, Insta\
gram, Vamos, )Tj
0 -1.2 TD
(Foursquare, Songkick, Sh)Tj
(azam, Deezer, Spotify, Mixcloud, EyeEm, Wrapp, Tinder, )Tj
T*
(HotorNot, Tripadvisor, Nike, Sosh. It is public information that these a\
pps used this )Tj
0 -1.18 TD
(data as you can tell just from using the app. )Tj
19.821 0 Td
( )Tj
ET
endstream
endobj
474 0 obj
<<
/Length 4244
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
/TT1 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00461149 )Tj
(\226)Tj
( )Tj
(November 2013 Highlights from Sukhar: \223We\222re going to)Tj
32.342 0 Td
( )Tj
(launch PS12N )Tj
-32.342 -1.2 Td
(API & permission changes as part of Login v4 in terms of messaging \(Use\
r Trust\). The )Tj
0 -1.2 TD
(new stuff \(versioning, SLA, new APIs\) will launch at the same time but\
will be )Tj
0 -1.18 TD
(messaged as a new focus on developers and mobile\205. Hendrix launch is \
down to 6)Tj
37.524 0 Td
( )Tj
-37.524 -1.2 Td
(blockers, almost all just pending a diff review.\224)Tj
20.78 0 Td
( )Tj
-20.78 -1.2 Td
( )Tj
T*
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00461191 )Tj
(\226)Tj
( )Tj
(December 2013, O\222Neil preparing the partnerships meeting slides for )Tj
T*
(PS12N and Vijay S provides an edit in which he \223avoids referring to t\
his as PS12n\224. )Tj
0 -1.18 TD
(What was the new name they used to re)Tj
(fer to it?)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00434554 )Tj
(\226)Tj
( )Tj
(Dec 2013 O\222Neil Cross )Tj
(\226)Tj
( )Tj
(\223PS12N Whitelist Pre)Tj
(-)Tj
(Approvals Master Table )Tj
0 -1.18 TD
(of all apps impacted by PS12n deprecations\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
( )Tj
/TT2 1 Tf
0 -1.22 TD
(FB)Tj
(-)Tj
(00279843)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
(December 2013 email from John Zimmer, the founder of Lyft, to FB employe\
es )Tj
0 -1.2 TD
(accusing FB of deliberately p)Tj
(ermitting Uber to violate FB\222s policies to give Uber a )Tj
T*
(competitive advantage against Lyft. Uber was using data from Facebook in\
a way that )Tj
0 -1.18 TD
(clearly violated Facebook Platform policy to directly target Lyft driver\
s to try to get )Tj
0 -1.2 TD
(them to switch to driving for)Tj
( )Tj
(Uber. [\223This is upsetting and different than what was said )Tj
T*
(before when we were told you had found the issue. We continue to see ins\
tances of )Tj
0 -1.18 TD
(this. This seems to be a major Facebook privacy and platform flaw that p\
ress would be )Tj
0 -1.2 TD
(interested to know about. I )Tj
(really don\222t want to be difficult, but this lack of enforcement )Tj
0 -1.18 TD
(is hurting our business and we will have to take our own next steps. Ple\
ase let me )Tj
0 -1.2 TD
(know the names of the department heads that are involved in this.\224] N\
o contractual, )Tj
T*
(financial or technical in)Tj
(formation is communicated in the exchange.)Tj
30.08 0 Td
( )Tj
-30.08 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00499962 )Tj
(\226)Tj
( )Tj
(Dec 2013 chat with Sukhar and O\222Neil. Sukhar mentions a PS12n )Tj
T*
(meeting that isn\222t on O\222Neil\222s calendar on December 17, 2013 )Tj
27.843 0 Td
(\226)Tj
( )Tj
(who attended this )Tj
-27.843 -1.18 Td
(meeting? O\222Neil mentions a pitch from Purdy around tran)Tj
25.563 0 Td
(sitioning Platform\222s focus into )Tj
-25.563 -1.2 Td
(\223an API program targeted at games but have no idea if the rev share i\
dea will work.\224 )Tj
0 -1.24 TD
(Sukhar responds: )Tj
/TT2 1 Tf
(\223I still want to get a better read as to why the horizontal platform \
)Tj
0 -1.22 TD
(isn\222t interesting anymore but for the time being it\222s)Tj
( )Tj
(a reasonable justification for )Tj
T*
(platform )Tj
/C2_0 1 Tf
12 0 0 11.6757 123.9772 206.3279 Tm
<0001>Tj
ET
q
9.354 9.354 593.291 773.291 re
W n
BT
/CS0 CS 0 0 0 SCN
0.333 w
1 Tr 12 0 0 11.6757 123.9772 206.3279 Tm
<0001>Tj
ET
Q
BT
/TT2 1 Tf
12 0 0 12 134.0964 206.1657 Tm
(\224)Tj
( )Tj
/TT0 1 Tf
-5.155 -1.14 Td
( )Tj
/TT1 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00510486 )Tj
(\226)Tj
( )Tj
(Dec 2013 email from Scott Carpenter: \223My wife \(Brazilian\) is tellin\
g me )Tj
0 -1.2 TD
(that many of her female friends and family are deactivating their FB acc\
ounts due to an )Tj
T*
(app called \223Tubby App\224. It\222s apparent)Tj
(ly like LuLu but where men rate women sexually )Tj
0 -1.18 TD
(\(and it is pretty vulgar\). I suppose that similar to LuLu they are not\
technically violating )Tj
0 -1.24 TD
(policy since users are authorizing friends_* permissions. )Tj
/TT2 1 Tf
25.26 0 Td
(Still, how is this really )Tj
-25.26 -1.22 Td
(different than other apps we hav)Tj
(e blocked for competitively copying our friend )Tj
0 -1.22 TD
(graph?\224)Tj
( )Tj
/TT1 1 Tf
0 -1.18 TD
( )Tj
ET
endstream
endobj
475 0 obj
<<
/Length 4361
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(FB)Tj
(-)Tj
(00454693)Tj
(-)Tj
(700 )Tj
(\226)Tj
( )Tj
(Jan 2014 PS12N impacts on games. \(700\) Amir Naor explicitly )Tj
0 -1.24 TD
(notes that )Tj
/TT1 1 Tf
(games will be exempt from non)Tj
(-)Tj
(app friend list deprecation)Tj
/TT0 1 Tf
( )Tj
(and that a )Tj
0 -1.18 TD
(separate API will be provided to them for )Tj
(ranking purposes to fill the hole from )Tj
T*
(friends_* permissions deprecation. \(699\) Ling Bao writes that O\222Nei\
l will be the PM for )Tj
0 -1.2 TD
(Login v4 in the first half of 2014: \223Login PM will be Eddie in H1 whi\
ch lines up nicely as )Tj
T*
(he owns the rest of ps12n which simul)Tj
(-)Tj
(launches w/ v4. George Lee clarifies how the )Tj
0 -1.18 TD
(non)Tj
(-)Tj
(app friends APIs will work: \223We are taking this away for unapproved d\
evs and )Tj
0 -1.2 TD
(games will be whitelisted, but we still are splitting the API into two d\
istinct APIs: api )Tj
T*
(friends and non)Tj
(-)Tj
(app friends \(aka Invites)Tj
( )Tj
(API\). So, whitelisting is really for the Invites )Tj
0 -1.18 TD
(API. The task for the new API is )Tj
(#3388371: provide an invite graph API of friends for )Tj
ET
244.314 576.966 276 0.48 re
f
BT
12 0 0 12 72.2343 564.7257 Tm
(developers)Tj
( )Tj
(and it seems there are additional needs like specifying device filters f\
or the )Tj
ET
72.234 562.566 59.04 0.48 re
f
BT
12 0 0 12 72.2343 550.3257 Tm
(API\205I was assuming that Eddie\222)Tj
(s team would do the work around removing in)Tj
(-)Tj
(app )Tj
T*
(friends frm the existing friends.get API\205@eddie )Tj
21.617 0 Td
(\226)Tj
( )Tj
(let me know if that is incorrect\205\224 )Tj
-21.617 -1.2 Td
(O\222Neil responds: \223on non)Tj
(-)Tj
(app friend deprecation: API team is building this. Vish and )Tj
T*
(Harsh are driving. How it surfaces in )Tj
(the API is TBD. Open to suggestions.\224 O\222Neil in a )Tj
0 -1.2 TD
(follow up note sends the task for deprecating friends_* permissions )Tj
0.02 0.388 0.757 scn
T*
(https://our.intern.facebook.com/intern/tasks/?t=3003710)Tj
0 0 0 scn
25.421 0 Td
( )Tj
ET
0.02 0.388 0.757 scn
72.234 476.645 305.041 0.481 re
f
BT
0 0 0 scn
/TT2 1 Tf
12 0 0 12 72.2343 465.1257 Tm
( )Tj
/TT0 1 Tf
T*
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00481692 )Tj
(\226)Tj
( )Tj
(Jan 2014 Cross sets up a task for \223)Tj
/TT1 1 Tf
(PS12N Affected Apps Outreach: )Tj
0 -1.22 TD
(Determine prioritization of apps that will have features deprecated / pr\
ivatized )Tj
T*
(with PS12N outreach.\224 )Tj
/TT0 1 Tf
(FB)Tj
(-)Tj
(00481693 )Tj
(\226)Tj
( )Tj
(\223There will be a lot of developers affected by )Tj
0 -1.18 TD
(deprecations )Tj
(and privatization of APIs with PS12N. This task specifically focuses on \
)Tj
T*
(the APIs that are moving from public to private/deprecated. We need a wa\
y to filter, )Tj
0 -1.2 TD
(prioritize and identify these apps for the following purposes: Pre)Tj
28.518 0 Td
(-)Tj
(Launch: reach out to )Tj
-28.518 -1.2 Td
(sensitive a)Tj
(pps \(see 3338917\). Post)Tj
(-)Tj
(launch: 1/ reach out to important apps to explain )Tj
0 -1.18 TD
(the changes and give our Platform a more human element. 2/ filtering & r\
outing )Tj
0 -1.2 TD
(submissions from impacted devs who appeal and have valid use cases \(see\
3147891\).\224 )Tj
T*
(Check for these two )Tj
(additional tasks 3338917 and 3147891.)Tj
( )Tj
/TT2 1 Tf
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00528201 )Tj
(\226)Tj
( )Tj
(Jan 2014 O\222Neil task for \223PS12n Whitelist Process Agree Legal )Tj
0 -1.2 TD
(requirements for whitelist access\224)Tj
( )Tj
/TT2 1 Tf
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00576663 )Tj
(\226)Tj
( )Tj
(Jan 2014 O\222Neil task \223PS12N Affected Apps Outreach Determine )Tj
0 -1.2 TD
(prioritization of apps that w)Tj
(ill have features deprecated / privatized with PS12N for )Tj
T*
(outreach\224.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00576789 )Tj
(\226)Tj
( )Tj
(Jan 2014 O\222Neil task \223Support in Hendrix for per)Tj
28.786 0 Td
(-)Tj
(version guides and )Tj
-28.786 -1.18 Td
(docs.\224)Tj
( )Tj
T*
( )Tj
T*
(FB)Tj
(-)Tj
(00545863 )Tj
(\226)Tj
( )Tj
(Jan 2014 email from O\222Neil to himself writing reminder notes on tasks\
. )Tj
0 -1.18 TD
(One of them )Tj
(is \223follow up with mark on read stream\224.)Tj
( )Tj
/TT2 1 Tf
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
( )Tj
ET
endstream
endobj
476 0 obj
<<
/Length 4197
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00548667 )Tj
(\226)Tj
( )Tj
(Jan 2014 chat with Purdy noting meetings scheduled with Mike and )Tj
T*
(Javi on 1/21 and Mark on 1/24 \(messenger platform, sukhar owner\), Mike\
on 1/24 and )Tj
0 -1.18 TD
(Mark on 1/27 PS12n O\222Neil owner\), Mike on Feb 3 )Tj
22.71 0 Td
(and Mark on Feb 4 \(games Lee )Tj
-22.71 -1.2 Td
(owner\). Did Hendrix attend these mtgs?)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00456587 )Tj
(\226)Tj
( )Tj
(Feb 2014 task with Cross, O\222Neil, TR, Singh and others for \223Gate )Tj
0 -1.24 TD
(access to non)Tj
(-)Tj
(app)Tj
(-)Tj
(friends by a capability\224. )Tj
/TT1 1 Tf
(This is the task that permits certain apps )Tj
0 -1.22 TD
(to continue to access)Tj
( )Tj
(the full friends list. Cross writes in the task description)Tj
/TT0 1 Tf
36.51 0 Td
(: )Tj
-36.51 -1.18 Td
(\223Apps which have enabled the platform simplification migration won\222\
t get access to )Tj
0 -1.2 TD
(non)Tj
(-)Tj
(app friends. That means calls to /me/friends will only return the subset\
of the )Tj
0 -1.18 TD
(user\222s friends who have als)Tj
(o TOS\222d the app. Some apps have a valid use case to )Tj
0 -1.24 TD
(access non)Tj
(-)Tj
(app friends. Examples: )Tj
/TT1 1 Tf
(-)Tj
(Venmo allow you to send a payment to a non)Tj
(-)Tj
0 -1.22 TD
(app friend )Tj
(\226)Tj
( )Tj
(Bing needs this to display public data from your friends which they )Tj
T*
(acquired via the firehose. As such, we will n)Tj
(eed a new capability: )Tj
T*
(\223can_read_non_app_friends\224. When apps with this capability request\
/me/friends )Tj
T*
(AND where the user has granted the user_friends permissions, the API wil\
l return )Tj
T*
(the full set of the users friends, including friends who have not TOS\222\
d th)Tj
34.054 0 Td
(is app)Tj
/TT0 1 Tf
(.\224)Tj
( )Tj
/TT2 1 Tf
-34.054 -1.14 Td
( )Tj
/TT0 1 Tf
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00499947 )Tj
(\226)Tj
( )Tj
(April 2014 chat with Cross and Blizzard where Blizzard checks the 1)Tj
37.537 0 Td
(-)Tj
-37.537 -1.2 Td
(year deadline with Cross. He was \223just making sure we don\222t scare \
the ever living shit )Tj
0 -1.2 TD
(out of developers.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00482084 )Tj
(\226)Tj
( )Tj
(April 2014 Kinsey and Helmer discuss priv)Tj
(acy permissions in the )Tj
T*
(\223Platform Trust\224 group. What is Platform Trust group and when was \
it formed? Kinsey )Tj
0 -1.18 TD
(writes: \223I don\222t see much point in testing this since the data wil\
l be void come f8.\224 Why )Tj
0 -1.2 TD
(is Helmer testing to see if the ordering of permissions aff)Tj
25.224 0 Td
(ects whether they are )Tj
-25.224 -1.2 Td
(selected? Seems like they are collecting data on privacy after the fact.\
)Tj
31.3 0 Td
( )Tj
-31.3 -1.18 Td
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00482093 )Tj
(\226)Tj
( )Tj
(April 2014 O\222Neil task )Tj
/TT1 1 Tf
(\223PS12n Privatizations )Tj
(\226)Tj
( )Tj
(ensure )Tj
0 -1.22 TD
(/v2.0/FRIENDLIST_ID/members includes non)Tj
(-)Tj
(app)Tj
(-)Tj
(friends for apps with )Tj
T*
(manage_friendlists perm\224.)Tj
( )Tj
/TT0 1 Tf
(This is the task to give certain apps special access to the )Tj
0 -1.18 TD
(data that 643\222s app needed to function.)Tj
17.674 0 Td
( )Tj
-17.674 -1.2 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00454360 )Tj
(\226)Tj
( )Tj
(May 2014 Hulu whitelist discussion regarding login on their TV app. )Tj
0 -1.2 TD
(O\222Neil, Cross, Archibong, Hurren. Shows URL )Tj
0.02 0.388 0.757 scn
T*
(https://our.intern.facebook.com/intern/platform/talent/group_details.php\
?group_id=Hul)Tj
ET
72.234 144.486 466.8 0.48 re
f
BT
12 0 0 12 72.2343 132.4857 Tm
(u_auth_login)Tj
0 0 0 scn
(\224 )Tj
(-)Tj
( )Tj
(shows they managed whitelist agreements through the Talent platform.)Tj
38.785 0 Td
( )Tj
ET
0.02 0.388 0.757 scn
72.234 130.325 67.92 0.481 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 118.0857 Tm
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00556827 )Tj
(\226)Tj
( )Tj
(June 2014 email noting academic apps like CollegeConnect that \223no )Tj
0 -1.2 TD
(longer function because they can\222t access a user\222s friend through \
the API. In the case )Tj
ET
endstream
endobj
477 0 obj
<<
/Length 4732
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(of CollegeConnect, this is a multi)Tj
(-)Tj
(year project that has been funded by the Gates )Tj
0 -1.2 TD
(Foundation, and \223visualized social networks to help lower income stud\
ents find better )Tj
0 -1.18 TD
(and more successful routes to university\224. My friend Bernie Hogan, wh\
o has been )Tj
0 -1.2 TD
(developi)Tj
(ng it at the Oxford Internet Institute is wondering what his options are\
now. Are )Tj
T*
(there any exceptions being made for such projects?\224 Leow responds: \223\
If they want to )Tj
0 -1.18 TD
(extend past that period [April 2015], we have a feature request contact \
form that gets )Tj
0 -1.2 TD
(eva)Tj
(luated by a XFN team to catch \221awesome use cases\222 we may have miss\
ed. Simon )Tj
T*
(and Eddie are good people to run ideas by.\224 )Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00472907 )Tj
(\226)Tj
( )Tj
(August 2014 task with O\222Neil for \223Users who disable platform shoul\
d )Tj
0 -1.18 TD
(not appear in /me/friends or any MFS.\224 O\222Neil notes,)Tj
23.468 0 Td
( )Tj
(\223People who care about this )Tj
/TT1 1 Tf
-23.468 -1.24 Td
(really)Tj
/TT0 1 Tf
( )Tj
(care about this )Tj
(\226)Tj
( )Tj
(we should fix this as soon as possible. The model is that if you )Tj
T*
(disable Platform, your FB profile does not exist in the context of 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 423.8263 541.2057 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 430.308 536.1657 Tm
( )Tj
(party, non)Tj
(-)Tj
(FB )Tj
-29.839 -1.24 Td
(mode apps.\224 )Tj
/TT1 1 Tf
(Demonstrates FB had a privacy flaw outsi)Tj
(de the control of )Tj
0 -1.22 TD
(developers and did not fix. )Tj
/TT0 1 Tf
(This bug was reported before they rolled out the changes )Tj
0 -1.18 TD
(and task reaper said \223This task has not been updated in over 3 months\
\224 and they never )Tj
0 -1.2 TD
(fix it before announcing the changes.)Tj
16.54 0 Td
( )Tj
-16.54 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00556251 )Tj
(\226)Tj
( )Tj
(Aug 2014 FB em)Tj
(ployee Larry Schrof complains that one of his friends )Tj
T*
(uploaded an album and he got seventeen different notices for each photo.\
Horrible, )Tj
0 -1.18 TD
(intrusive experience that FB built. Shows didn\222t address privacy prop\
erly.)Tj
32.688 0 Td
( )Tj
-32.688 -1.2 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00472731)Tj
(\227)Tj
( )Tj
(Sept 2014 task with O\222Neil for)Tj
( )Tj
(\223PS12n Whitelist Pre)Tj
(-)Tj
(Approval Review )Tj
0 -1.2 TD
(Financial/Banking/Payments apps affected by PS12n for potential whitelis\
ting\224.)Tj
35.374 0 Td
( )Tj
-35.374 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00454582 )Tj
(\226)Tj
( )Tj
(Oct 2014 Cross O\222Neil KP Task for Ordered Friends List. Proof that )Tj
0 -1.2 TD
(they had a whitelist for returning non)Tj
(-)Tj
(app friends in Gra)Tj
(ph API 2.0. Proof of arbitrary )Tj
0 -1.24 TD
(decision)Tj
(-)Tj
(making giving Netflix access to non)Tj
(-)Tj
(app friends but not Pinterest. \223)Tj
/TT1 1 Tf
(We have )Tj
0 -1.22 TD
(a whitelist only API called orderedfriends. In API v2.x it returns non a\
pp friends. )Tj
/TT0 1 Tf
0 -1.18 TD
(The expected behavior is that it should return only app )Tj
24.653 0 Td
(friends. As an alternate )Tj
-24.653 -1.18 Td
(solution, we should just not support this endpoint anymore after v1. The\
only partners )Tj
0 -1.24 TD
(using it are Pinterest and Netflix, as listed here: [url for Talent tool\
].\224 KP: \223)Tj
/TT1 1 Tf
32.65 0 Td
(My )Tj
-32.65 -1.22 Td
(recommendation to Eddie and team has been that we preserve a)Tj
30.812 0 Td
(ccess to this API )Tj
-30.812 -1.22 Td
(for Netflix, including non)Tj
(-)Tj
(app friends as part of their Titan API integration\205. I am )Tj
0 -1.22 TD
(100% in favor of the idea of removing it for Pinterest for 2.0 but I wou\
ld not )Tj
T*
(recommend removing it for Netflix going forward.)Tj
/TT0 1 Tf
(\224 Cross: \223)Tj
/TT1 1 Tf
(So I\222m game to k)Tj
(eep )Tj
T*
(this for Netflix, but think we should remove for Pinterest)Tj
/TT0 1 Tf
26.626 0 Td
( )Tj
(as they won\222t continue to )Tj
-26.626 -1.18 Td
(get full friends, and it\222d be better to avoid the eng work to scope t\
his to app)Tj
33.747 0 Td
(-)Tj
(friends )Tj
-33.747 -1.2 Td
(only.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00599536 )Tj
(\226)Tj
( )Tj
(Oct 2014 email in which KP offers Badoo common friends pr)Tj
34.269 0 Td
(ivate api)Tj
( )Tj
-34.269 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00600167 )Tj
(\226)Tj
( )Tj
(Oct 2014 email in which KP Archibong and Tretti discuss Pinterest )Tj
0 -1.18 TD
(abuse of Ordered Friends whitelist API, making way too many calls, conce\
rned about )Tj
0 -1.2 TD
(leaking graph. Realize it\222s not as bad as it seemed. KP notes that \223\
The possibilit)Tj
35.654 0 Td
(y of )Tj
ET
endstream
endobj
478 0 obj
<<
/Length 4237
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(using invites requests has unblocked their migration plan. They were rel\
uctant to do so )Tj
0 -1.2 TD
(earlier, as long access to non)Tj
(-)Tj
(app friends that they use for their growth would not have )Tj
0 -1.18 TD
(been ideal for them.\224 Indicates Pinterest still had access to non)Tj
28.19 0 Td
(-)Tj
(app frie)Tj
(nds. )Tj
( )Tj
-28.19 -1.2 Td
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00045908)Tj
(-)Tj
(09)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(October 2014 email from FB employee Nikhil Bobde asking five other FB em\
ployees: )Tj
T*
(\223Are there any legal implications if we whitelist some apps and not t\
he others? Just )Tj
0 -1.2 TD
(checking.\224 After receiving no response for over two days, Mr. Bobde )Tj
30.872 0 Td
(pings the )Tj
-30.872 -1.2 Td
(employees, and one of them, Dhiren Patel, responds: \223There shouldn\222\
t be any; we\222ve )Tj
0 -1.18 TD
(done this kind of stuff before.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00454583 )Tj
(\226)Tj
( )Tj
(Oct 2014 email in which KP, O\222Neil and Cross discuss Ordered Friends \
)Tj
0 -1.18 TD
(API used by Netflix and Pinterest, which inclu)Tj
20.261 0 Td
(des non)Tj
(-)Tj
(app friends in v2.x. KP says: )Tj
-20.261 -1.2 Td
(\223My recommendation to Eddie and team has been that we preserve access\
to this API )Tj
T*
(for Netflix, including non)Tj
(-)Tj
(app friends as part of their TITAN API integration for )Tj
0 -1.24 TD
(consoles. )Tj
/TT1 1 Tf
(I am 100% in favor of the idea of removing i)Tj
(t for Pinterest for 2.0 but I )Tj
0 -1.22 TD
(would not recommend removing it for Netflix going forward)Tj
/TT0 1 Tf
28.267 0 Td
(.\224 O\222Neil responds: )Tj
-28.267 -1.18 Td
(\223We\222re vetting questions like this with Mike in ~2 weeks, so let m\
e know.\224)Tj
32.827 0 Td
( )Tj
-32.827 -1.2 Td
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00548864 )Tj
(\226)Tj
( )Tj
(Feb 2014 email from Creitz to O\222Neil seeking approval to )Tj
32.748 0 Td
(share PS12n )Tj
-32.748 -1.18 Td
(with Microsoft before announcement so they can work on a workaround toge\
ther. Also )Tj
T*
(with Sony. Creitz: \223we need permission to share certain aspects of pl\
atform )Tj
T*
(simplification with them, before f8 \(and as close to now as possible\).\
This will allo)Tj
36.149 0 Td
(w )Tj
-36.149 -1.18 Td
(them to architect their system for smooth implementation of the switchov\
er. I believe )Tj
T*
(that you might be the person who can authorize that. Because they have b\
een working )Tj
T*
(with us all along, that authorization will also need to extend to Sony\222\
s Playstation)Tj
36.038 0 Td
( )Tj
(team, )Tj
-36.038 -1.18 Td
(as it would be very poor form to favor MS over them given our history of\
ongoing )Tj
T*
(successful cooperation, compared to the stalled and recently restarted M\
S )Tj
T*
(relationship.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00587485 )Tj
(\226)Tj
( )Tj
(Feb 2014 email between Archibong Cross O\222Neil Chang discussing )Tj
T*
(P)Tj
(S12n presentation for an Archibong mtg with Rose. Archibong: I\222ve mad\
e some )Tj
0 -1.18 TD
(format and language suggestions/tweaks\205The area where I\222ve added a\
couple words )Tj
0 -1.2 TD
(in, is in the \223Exemptions\224 section. This will be the area that Dan\
will want to discuss the )Tj
T*
(most. Re)Tj
(member that he\222s of the mindset that we shouldn\222t have a whitelist\
for )Tj
0 -1.18 TD
(anything, so we\222ll have to explain to him why these three buckets are\
necessary.\224 )Tj
0 -1.2 TD
(Chang: \223Actually, here\222s an updated version. I\222ll explain on th\
e call, but in essence )Tj
T*
(we\222re not going t)Tj
(o grant any exceptions, only extensions based on contract and )Tj
0 -1.18 TD
(partner sensitivity. Where I\222ve labeled \221exemptions\222 are actual\
ly private apis today that )Tj
0 -1.2 TD
(allow for friend data to be read\205 I believe we should keep maintainin\
g these apis as )Tj
0 -1.18 TD
(private strategic o)Tj
(nes )Tj
(\226)Tj
( )Tj
(however, it\222s worthwhile acknowledging this as there\222s been )Tj
0 -1.2 TD
(some confusion by partnership teams on how we plan to maintain these goi\
ng )Tj
T*
(forward.\224)Tj
( )Tj
ET
endstream
endobj
479 0 obj
<<
/Length 4200
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00454708 )Tj
(\226)Tj
( )Tj
(Feb 2014 Discussion of engineering items remaining for Graph API 2.0 )Tj
0 -1.18 TD
(rollout, explicit rec)Tj
(ognition of whitelisting and making it easier to whitelist. Assumption )Tj
0 -1.2 TD
(that the announcement is going to mention these deprecations and there\222\
s going to be )Tj
0 -1.24 TD
(blowback from developers. Lee \223)Tj
/TT1 1 Tf
(We also have plans to reveal all of these at )Tj
0 -1.22 TD
(f8\205.There will probably )Tj
(be some discussion after f8 on whether the reaction from )Tj
T*
(developers warrants some fallback or other kind of response, )Tj
/TT0 1 Tf
29.57 0 Td
(but I don\222t think we )Tj
-29.57 -1.18 Td
(can spend any more time speculating. We just need to get this stuff out \
there and )Tj
0 -1.18 TD
(figure out what the implied impact )Tj
(will be once we get developer feedback.\224 TR: \223Want )Tj
0 -1.2 TD
(to make sure we\222re all on the same page wrt what \221login v4\222 mea\
ns, since it has also )Tj
T*
(been overloaded as an uber term for all ps12n work\222. Jeff Spehar: \223\
This to me sounds )Tj
0 -1.18 TD
(like something that will become a \221)Tj
(permanent\222 migration because granting some )Tj
/TT1 1 Tf
0 -1.24 TD
(friends_* info feels exactly like the type of thing that we\222ll want t\
o give a small set )Tj
0 -1.22 TD
(of whitelisted partners so I\222m wondering if we\222ve thought about en\
forcing this )Tj
T*
(entirely via perms review.\224)Tj
/TT0 1 Tf
( )Tj
(Spehar makes clear)Tj
( )Tj
(that the plan is to give unequal )Tj
0 -1.18 TD
(access and by using permissions review as the mechanism, it makes it eas\
ier to )Tj
0 -1.2 TD
(determine which developers they want to give access to versus which they\
want to )Tj
0 -1.18 TD
(disadvantage.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00456733 )Tj
(\226)Tj
( )Tj
(Feb 2014 task \223Update examples )Tj
(in FBRell JS Console to not expect )Tj
0 -1.2 TD
(canonical IDs\224 by Cross noting that \223PS12n changes how we want dev\
elopers to think )Tj
T*
(about Platform\224 and so they need to make changes to FBRell. What is F\
BRell?)Tj
35.044 0 Td
( )Tj
/TT1 1 Tf
-35.044 -1.22 Td
( )Tj
/TT0 1 Tf
0 -1.18 TD
(FB)Tj
(-)Tj
(00433999 )Tj
(\226)Tj
( )Tj
(Feb 2014 O\222Neil Task \223Let apps request access t)Tj
(o non)Tj
(-)Tj
(app friends via )Tj
0 -1.2 TD
(a helpcenter form\224. What does this mean?)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00434121 )Tj
(\226)Tj
( )Tj
(Feb 2014 Task \223Return only tosed friends to an app\224. On the task a\
re )Tj
0 -1.2 TD
(TR Vishwanath, Cross, O\222Neil and Singh)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00434129 )Tj
(\226)Tj
( )Tj
(Feb 2014 Task \223Remove Implicit Platform Stories\224 )Tj
29.823 0 Td
(\226)Tj
( )Tj
(\223Goa)Tj
(l: Move the )Tj
-29.823 -1.2 Td
(developer ecosystem to an explicit story model without seriously damagin\
g our key )Tj
0 -1.2 TD
(partner relationships or games business ASAP\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00476022 )Tj
(\226)Tj
( )Tj
(Feb 2014 chat string between O\222Neil and Sukhar. O\222Neil: \223What m\
akes )Tj
T*
(you uncomfortable with this plan?)Tj
(\224 Sukhar: \223Just the optics of launching deprecation )Tj
0 -1.18 TD
(at an event\205. Jonny had a good outlook in that launching things after\
f8 will be even )Tj
0 -1.2 TD
(harder to get right because folks will be exhausted. So, let\222s just r\
oll with it.\224 O\222Neil: )Tj
0 -1.18 TD
(\223OK )Tj
(\226)Tj
( )Tj
(I think this will be )Tj
(a good message. The model changes will indeed be hard on )Tj
0 -1.2 TD
(developers, but it will be really hard to argue against the people)Tj
28.317 0 Td
(-)Tj
(centric message of the )Tj
-28.317 -1.2 Td
(changes. Overall, it\222s good for FB with some collateral damage to the\
developer )Tj
0 -1.18 TD
(ecosystem.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00454416 )Tj
(\226)Tj
( )Tj
(Fe)Tj
(b 2014 Final Task for Removing Implicit Newsfeed Stories )Tj
34.358 0 Td
(\226)Tj
( )Tj
(lots of )Tj
-34.358 -1.18 Td
(discussion among O\222Neil, Purdy, Chang and others regarding user trust\
aspect of )Tj
ET
endstream
endobj
480 0 obj
<<
/Length 4297
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(implicit sharing since users may not know they\222re posting the story t\
o FB graph. )Tj
0 -1.2 TD
(Discussion of impact on Pint)Tj
(erest, whose traffic will tank as a result of this. Also )Tj
0 -1.18 TD
(discussion of Netflix and Spotify. Chang suggests using this change as l\
everage to get )Tj
0 -1.2 TD
(Netflix to agree to entity card discussions. Chang then notes: \223agree\
d with Peter Yang )Tj
T*
(on all or nothing as the )Tj
(messaging sounds pretty terrible )Tj
(\226)Tj
( )Tj
(because we\222re basically )Tj
0 -1.22 TD
(saying implicit stories are terrible except for music and games. )Tj
/TT1 1 Tf
28.207 0 Td
(I think this is even )Tj
-28.207 -1.22 Td
(more so why we shouldn\222t spell out how we\222re changing newsfeed alg\
o in the )Tj
T*
(reactive partner msg as it will make)Tj
( )Tj
(it very clear that we\222re being inconsistent in )Tj
T*
(our standard and arbitrarily controlling nf distro for partners.)Tj
/TT0 1 Tf
28.828 0 Td
(\224 Purdy: \223I don\222t think )Tj
-28.828 -1.18 Td
(we are communicating clearly. I am likely going to call a meeting of the\
key )Tj
0 -1.2 TD
(stakeholders this week as there is too much)Tj
( )Tj
(discussion on this task. 1. We shouldn\222t )Tj
T*
(be saying anything about how we are removing these stories \(special cas\
ing )Tj
0 -1.18 TD
(games/music for a little while\), just that we are removing these from f\
eed over the next )Tj
0 -1.24 TD
(few months. 2. Once this change is complete, )Tj
/TT1 1 Tf
(we ar)Tj
(e not going to ever show implicit )Tj
0 -1.22 TD
(stories in feed/ticket, we are going to use the implicit )Tj
(*actions to create special )Tj
T*
(game and music recommendation stories. If the vertical is important enou\
gh, like )Tj
T*
(movies maybe, we can do the same thing)Tj
/TT0 1 Tf
(\224. )Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00497521 )Tj
(\226)Tj
( )Tj
(Feb 2014 email from Ellen Silver to O\222Neil asking when the Zuckerberg\
)Tj
0 -1.2 TD
(review of ps12n meeting will be held regarding a decision to remove 1,53\
3 whitelisted )Tj
0 -1.18 TD
(apps for housecleaning since they are dev/test apps but mistakenly set i\
n production )Tj
0 -1.2 TD
(mode. Task no)Tj
(tes that there are 5,300 capability)Tj
(-)Tj
(enabled \(whitelisted\) apps. Silver\222s )Tj
T*
(comment shows that this should be Zuckerberg\222s decision because it is\
related to )Tj
0 -1.18 TD
(PS12n: \223Hey Eddie )Tj
(\226)Tj
( )Tj
(what day is the Zuck review for PS12n?...I\222m curious if there are )Tj
0 -1.2 TD
(other drivers in)Tj
( )Tj
(getting this sandbox email out on 2/11 as opposed to waiting for after )Tj
T*
(the Zuck review? Is there any downside to waiting a few days? While I un\
derstand it\222s )Tj
0 -1.18 TD
(somewhat independent from PS12n/Loginv4 and good housekeeping practice, \
I just )Tj
0 -1.2 TD
(think our developer)Tj
(s are smart, some will speculate and may inadvertently take away )Tj
T*
(from the \223moment\224 we\222re looking to create with PS12n/Loginv4.\224\
Did Hendrix )Tj
0 -1.18 TD
(participate in this Zuck review? )Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00499978 )Tj
(\226)Tj
( )Tj
(Feb 2014 chat with O\222Neil and Cross discussing a developer )Tj
0 -1.18 TD
(presenta)Tj
(tion. Cross was not happy with the FB employee who spoke before O\222Nei\
l )Tj
0 -1.2 TD
(because he didn\222t do a \223great job of \(a\) explaining our plan and\
rationale and \(b\) )Tj
T*
(owning/shaping the discussion. I get itchy when I know we could be clear\
er in framing )Tj
0 -1.18 TD
(and explaining. )Tj
(Shame we didn\222t get to sell removing friends_* and login review more \
)Tj
0 -1.2 TD
(strongly.\224 O\222Neil: \223Yeah, we decided not to talk about Login Re\
view at all and to talk )Tj
T*
(about friends_* as a consideration rather than a plan. Didn\222t want to\
commit 100% )Tj
0 -1.18 TD
(since we have 2 mo)Tj
(nths until launch )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
(\224)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00500041 )Tj
(\226)Tj
( )Tj
(Feb 2014 email with O\222Neil and Sukhar. O\222Neil: \223Any update on t\
he f8 )Tj
0 -1.2 TD
(/v4 plan with Mark?\224 Sukhar: \223not yet talking to him tmrw 1ish\224\
. Did Hendrix )Tj
T*
(participate?)Tj
( )Tj
ET
endstream
endobj
481 0 obj
<<
/Length 4035
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00510070 )Tj
(\226)Tj
( )Tj
(Feb 2014 task O\222Neil and Ashley Moore \223)Tj
/TT1 1 Tf
(PS12n L)Tj
(et apps request )Tj
0 -1.22 TD
(access to non)Tj
(-)Tj
(app friends via a helpcenter form.)Tj
/TT0 1 Tf
(\224 \223With PS12n, Apps won\222t get )Tj
0 -1.18 TD
(access to non)Tj
(-)Tj
(app friends when calling /me/friends. However Games on Canvas with )Tj
T*
(Credits will automatically get this. The other main use case for non)Tj
29.67 0 Td
(-)Tj
(app)Tj
(-)Tj
(friends )Tj
(\(NAF\) is )Tj
-29.67 -1.24 Td
(tagging, but we\222re building a tagging API to satisfy this case. Given\
that,. )Tj
/TT1 1 Tf
32.726 0 Td
(there are )Tj
-32.726 -1.22 Td
(VERY few cases where we want an app to have non)Tj
24.613 0 Td
(-)Tj
(app friends. This ability will )Tj
-24.613 -1.22 Td
(be gated by the capability.)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
(However, we still want apps to be able to request )Tj
0 -1.22 TD
(acc)Tj
(ess to NAF, but not make this a core part of the developer experience.\224\
)Tj
35.555 0 Td
( )Tj
-35.555 -1.22 Td
( )Tj
/TT0 1 Tf
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00510183 )Tj
(\226)Tj
( )Tj
(Feb 2014 O\222Neil task \223Return only tosed friends to an app\224)Tj
33.418 0 Td
( )Tj
-33.418 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00517405 )Tj
(\226)Tj
( )Tj
(Feb 2014 email between Sukhar, O\222Neil, Gupta, Poll, Lacker, )Tj
0 -1.2 TD
(Koumouzelis trying to resolve how )Tj
(not to leak friend graph with new Invites API. Gupta )Tj
T*
(gives options for how to handle with option 2 saying \223This is also in\
keeping with the )Tj
0 -1.18 TD
(ps12n goals of not leaking the unTOSed friends graph.\224)Tj
24.839 0 Td
( )Tj
-24.839 -1.2 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00558390 )Tj
(\226)Tj
( )Tj
(March 2014 task Cross O\222Neil \223PS12n )Tj
(Privatizations ensure )Tj
0 -1.2 TD
(v2.0/FRIENDLIST_ID/members includes non)Tj
(-)Tj
(app friends for apps with )Tj
T*
(manage_friendlist)Tj
(s perm)Tj
( )Tj
/TT2 1 Tf
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.2 TD
( )Tj
T*
( )Tj
0 -1.22 TD
(FB)Tj
(-)Tj
(00482145 )Tj
(\226)Tj
( )Tj
(March 2014 O\222Neil task \223)Tj
/TT1 1 Tf
(deprecate )Tj
(\226)Tj
( )Tj
(privatize friends_* )Tj
T*
(permissions)Tj
/TT0 1 Tf
(\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00510419 )Tj
(\226)Tj
( )Tj
(March 2014 Singh/O\222Neil/Cross task \223)Tj
/TT1 1 Tf
(PS12n o)Tj
(nly return app)Tj
(-)Tj
(friends )Tj
0 -1.22 TD
(via v2.0 by default, unless the app has various capabilities which bypas\
s that )Tj
T*
(restriction.\224)Tj
/TT0 1 Tf
( )Tj
(Cross: \223)Tj
/TT1 1 Tf
(Some apps have a valid use case to access non)Tj
(-)Tj
(app friends. )Tj
T*
(Examples: Venmo allow you to send a payment to a non)Tj
26.57 0 Td
(-)Tj
(app friend )Tj
(\226)Tj
( )Tj
(Bing ne)Tj
(eds )Tj
-26.57 -1.22 Td
(this to display public data from your friends which they acquired via th\
e firehose)Tj
/TT0 1 Tf
38.14 0 Td
(. )Tj
-38.14 -1.18 Td
(As such, we will need a new capability: \223can_read_non_app_friends\224\
. When apps with )Tj
0 -1.2 TD
(this capability request /me/friends AND where the user has granted the u\
ser_friends )Tj
T*
(p)Tj
(ermissions, the API will return the full set of the users friends, inclu\
ding friends who )Tj
0 -1.18 TD
(have not TOS\222d this app.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00510421 )Tj
(\226)Tj
( )Tj
(March 2014 Cross task \223Fully deprecate \(not privatize\) Checkins and\
)Tj
0 -1.2 TD
(Locations APIs and Permissions\224. Shows that they recognize)Tj
27.223 0 Td
(d a distinction between )Tj
-27.223 -1.2 Td
(deprecate and privatize. They privatized accessing non)Tj
24.574 0 Td
(-)Tj
(app friends but said publicly )Tj
-24.574 -1.18 Td
(they were deprecating it.)Tj
( )Tj
T*
( )Tj
0 -1.24 TD
(FB)Tj
(-)Tj
(00514157 )Tj
(\226)Tj
( )Tj
(March 2014 chat string between Chang and O\222Neil. Chang: \223)Tj
/TT1 1 Tf
34.288 0 Td
(Working )Tj
-34.288 -1.22 Td
(with the events team and we made the deci)Tj
(sion to deprecate the events Apis. )Tj
ET
endstream
endobj
482 0 obj
<<
/Length 4190
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 707.7657 Tm
(We\222d like to incorporate that into ps12n)Tj
(-)Tj
/TT1 1 Tf
( )Tj
(\(1\) is that possible? \(2\) what\222s the best way )Tj
0 -1.18 TD
(to go about this? As context, they\222d like to extend the longer window\
of wind)Tj
34.318 0 Td
(-)Tj
(down )Tj
-34.318 -1.24 Td
(and )Tj
/TT0 1 Tf
(strategically, it makes it look a lot less tar)Tj
(geted if we can roll it into a broader )Tj
0 -1.22 TD
(deprecation.)Tj
/TT1 1 Tf
(\224 O\222Neil: \223Hm )Tj
(\226)Tj
( )Tj
(we should discuss. Don\222t think we can deprecate the )Tj
0 -1.18 TD
(events API because: 1/ games built an events product on top of it 2/ pag\
es use it to )Tj
T*
(publish events. So we can wind down the non)Tj
(-)Tj
(game usa)Tj
(ge of events on the User )Tj
0 -1.24 TD
(object.\224 Chang: \223)Tj
/TT0 1 Tf
(we\222re trying to build out an affiliate program where they ingest )Tj
0 -1.22 TD
(the events directly and collect money\205.i think we\222d want to mainta\
in that usage )Tj
T*
(privately. Mostly, I think the goal would be to privatize this api si)Tj
30.436 0 Td
(nce the team )Tj
-30.436 -1.22 Td
(hasn\222t been prioritizing any bugs and there aren\222t that many devs \
using it where it )Tj
T*
(makes sense to publically support it and the devs who are using it, we\222\
re trying to )Tj
T*
(build direct partnerships with)Tj
/TT1 1 Tf
(.\224)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00517986 )Tj
(\226)Tj
( )Tj
(March 2014 O\222Neil task \223Log)Tj
(in session deck\224 where they discuss )Tj
T*
(framing the new Facebook Login/ps12n. Jeff Spehar asks them to collect s\
tats about )Tj
0 -1.18 TD
(increases in click through rates and install growth \223to help the mess\
age that focusing )Tj
0 -1.2 TD
(on user trust has downstream positive effects for )Tj
22.132 0 Td
(devs \(even though we all know it\222s )Tj
-22.132 -1.2 Td
(painful\)\224 \(90\). Seems like this is when they started reverse engin\
eering the data for the )Tj
0 -1.18 TD
(user trust case.)Tj
( )Tj
/TT2 1 Tf
0 -1.16 TD
( )Tj
/TT1 1 Tf
0 -1.18 TD
( )Tj
0 -1.2 TD
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00472653 )Tj
(\226)Tj
( )Tj
(March 2014 task for \223ultra heavyweight permission review criteria\224\
with )Tj
0 -1.2 TD
(O\222Neil Hendrix, Koumouze)Tj
(lis and Cross. Koumouzelis confirms that \223manage_groups )Tj
T*
(is indeed whitelist\224 and that he\222s \223working with Simon and Alli\
son to nail this down.\224)Tj
37.504 0 Td
( )Tj
-37.504 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00457159 )Tj
(\226)Tj
( )Tj
(PS12n All)Tj
(-)Tj
(up testing )Tj
(\226)Tj
( )Tj
(Pass 2 March 2014, Cross asking developers to )Tj
T*
(attend a meeting and cerate t)Tj
(est apps in advance and add them to the )Tj
0 -1.18 TD
(\223hendrix_test_apps\224 list. References internal URLs and \223GKs\224\
. )Tj
28.077 0 Td
( )Tj
-28.077 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00457331 )Tj
(\226)Tj
( )Tj
(\223Migrate GKs to Capabilities\224 task from March 2014. What does it )Tj
0 -1.18 TD
(mean to \223use capabilities instead of GKs to define blacklists and whi\
teli)Tj
31.856 0 Td
(sts\224?)Tj
( )Tj
-31.856 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00430879 )Tj
(\226)Tj
( )Tj
(Mar 2014 TR Vishwanath and Cross discuss the Graph API 2.0 rollout )Tj
0 -1.18 TD
(principles )Tj
(\226)Tj
( )Tj
(demonstrates that Login v4 and PS12N are intimately related because )Tj
0 -1.2 TD
(Login v4 becomes the gateway to enforce transition to PS12N. Shows they \
already )Tj
0 -1.18 TD
(knew ap)Tj
(ps using Graph API 1.0 would be retired so Zuckerberg\222s announcement \
was )Tj
0 -1.2 TD
(a lie. Shows that they anticipated and planned for whitelisted apps to g\
et exceptions.)Tj
38.005 0 Td
( )Tj
-38.005 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00569387 )Tj
(\226)Tj
( )Tj
(March 2014 task \223PS12n Privatize other permissions \(read_requests, )Tj
0 -1.2 TD
(manage_notific)Tj
(ations, manage_friendlists etc\)\224)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00590289 )Tj
(\226)Tj
( )Tj
(April 7, 2014 presentation to select developers on F8 and login \(Zynga,\
)Tj
0 -1.2 TD
(Rdio, etc.\). Explicitly states deprecations, unlike April 30 announceme\
nt.)Tj
32.247 0 Td
( )Tj
ET
endstream
endobj
483 0 obj
<<
/Length 3449
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00570361 )Tj
(\226)Tj
( )Tj
(April 2014 O\222Neil task \223Fully deprecate \(not )Tj
26.674 0 Td
(privatize\) export_stream in )Tj
-26.674 -1.18 Td
(v2.0+ of the API.\224)Tj
( )Tj
T*
( )Tj
T*
(FB)Tj
(-)Tj
(00559931 )Tj
(\226)Tj
( )Tj
(April 2014 task O\222Neil Singh \223ps12n Privatize /me/subscriptions an\
d )Tj
0 -1.18 TD
(/me/subscribed to in v2.0+ of the API)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00558489 )Tj
(\226)Tj
( )Tj
(April 2014 email with Cross Koumouzelis Sukhar O\222Neil Federov and )Tj
0 -1.18 TD
(others )Tj
(regarding negotiating with Apple the new FB Login Review.)Tj
29.518 0 Td
( )Tj
-29.518 -1.2 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00558679 )Tj
(\226)Tj
( )Tj
(April 2014 O\222Neil task \223Privatize user_notes in v2.0+ of the API\224\
)Tj
35.44 0 Td
( )Tj
-35.44 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00558756 )Tj
(\226)Tj
( )Tj
(April 2014 FB employee notes photo privacy issue.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00473032 )Tj
(\226)Tj
( )Tj
(April 2014 Cross and O\222Neil discuss p)Tj
(otential Salesforce whitelisting, )Tj
T*
(no firm decision.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00473102 )Tj
(\226)Tj
( )Tj
(April 2014, Peter Yang asks O\222Neil and Cross in an email about )Tj
T*
(read_stream, saying \223I know this is being privatized, but are we stil\
l planning to )Tj
0 -1.18 TD
(deprecate it at some point?\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00472826 )Tj
(\226)Tj
( )Tj
(April 2014 task with O\222Neil, Cross and others for \223Social Context \
API\224 )Tj
0 -1.22 TD
(in which O\222Neil notes \223)Tj
/TT1 1 Tf
(If an app has been approved for access to all friends,)Tj
/TT0 1 Tf
35.424 0 Td
( )Tj
-35.424 -1.18 Td
(presence in this list != TOS\222ed.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(FB)Tj
(-)Tj
(00560271 )Tj
(\226)Tj
( )Tj
(April 2014 O\222Neil task \223deprecate Privatize parts of the )Tj
31.802 0 Td
(Events API in )Tj
-31.802 -1.18 Td
(v2.0\224.)Tj
( )Tj
/TT2 1 Tf
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00552033 )Tj
(\226)Tj
( )Tj
(Email from FB employee December 2014 noting a privacy bug where )Tj
T*
(someone shares a photo and someone else can see it even though they aren\
\222t friends.)Tj
38.528 0 Td
( )Tj
-38.528 -1.18 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00434544 )Tj
(\226)Tj
( )Tj
(2014 draft email around new Login v4 to developers sayin)Tj
32.99 0 Td
(g they )Tj
-32.99 -1.2 Td
(should upgrade by December 25, 2014 to avoid issues. Why was this never \
sent to )Tj
0 -1.18 TD
(643? It says the new login contains \223significant differences from the\
previous version\224 )Tj
0 -1.2 TD
(but still doesn\222t say what those differences are. Which developers re\
ceived this )Tj
T*
(upgrade email?)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00499945 )Tj
(\226)Tj
( )Tj
(Jan 2015 email from O\222Neil discussing Cox meeting and presentation )Tj
T*
(regarding product visio)Tj
(n. Just shows Cox runs product.)Tj
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00559392 )Tj
(\226)Tj
( )Tj
(Feb 2015 FB employee notes photo privacy issue.)Tj
29.547 0 Td
( )Tj
-29.547 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00491015 )Tj
(\226)Tj
( )Tj
(Feb 2015 email from Cross )Tj
(with Platform NPS scores from developers, )Tj
0 -1.2 TD
(NPS rated from )Tj
(-)Tj
(100 to 100 and score is )Tj
(-)Tj
(19 \223mostly due to the churn for many )Tj
ET
endstream
endobj
484 0 obj
<<
/Length 4005
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
(developers caused by the significant model changes in v2.0 and Login Rev\
iew. This is )Tj
0 -1.2 TD
(totally to be expected. We\222re turning a number of s)Tj
22.708 0 Td
(crews to improve Platform for )Tj
-22.708 -1.18 Td
(people )Tj
(\226)Tj
(our most important audience)Tj
(\227)Tj
(which isn\222t always net positive for developers. )Tj
T*
(But we should be pleased that this number has remained stable over the l\
ast 3 )Tj
T*
(quarters, rather than continuing to decline\205. But overall )Tj
25.3 0 Td
(\226)Tj
( )Tj
(this)Tj
( )Tj
(survey should give all of )Tj
-25.3 -1.18 Td
(us great signal that the work we\222re doing is improving the lives of d\
evelopers )Tj
T*
(worldwide.\224)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00492776 )Tj
(\226)Tj
( )Tj
(NPS data from Feb 2015 showing satisfaction and dissatisfaction with )Tj
0 -1.2 TD
(frequency of changes to APIs \(47% dissatisfied, 19% )Tj
(happy\), completeness of APIs )Tj
0 -1.18 TD
(\(only 24% dissatisfied\), platform stability \(37% dissatisfied\), plat\
form policies \(33%\). )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00492779 has the survey used for developers.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00596468 )Tj
(\226)Tj
( )Tj
(March 2015 email from Matt Hagger, CEO Doppels: \223My product does )Tj
T*
(not use t)Tj
(he FB import friends graph as a way to mask users that don\222t exist na\
tively or )Tj
0 -1.18 TD
(as any form of invite feature. It is there ONLY as a very elegant and be\
autiful way to )Tj
0 -1.2 TD
(wish users Happy Birthday, which I will also now be able to integrate wi\
th messenger. )Tj
T*
(My a)Tj
(pplication is very exciting, we have raised funding and I believe it is \
going to grow )Tj
0 -1.18 TD
(very fast.\224 Tom Lorek FB employee brings to KP to see if they can mak\
e an exception.)Tj
38.508 0 Td
( )Tj
-38.508 -1.2 Td
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00596473 )Tj
(\226)Tj
( )Tj
(March 2015 Email between KP and Skype where Skype gets )Tj
0 -1.18 TD
(whitelisted.)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
(F)Tj
(B)Tj
(-)Tj
(00596486 )Tj
(\226)Tj
( )Tj
(March 2015 Email where Eugene Zarakhovsky grants request by KP to )Tj
0 -1.18 TD
(give Nissan whitelist access to friends_photos and other privatized endp\
oints. Seems )Tj
0 -1.2 TD
(only temporary.)Tj
( )Tj
T*
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00596517 )Tj
(\226)Tj
( )Tj
(March 2015 task \223[Whitelisting] Remove all friends access fro)Tj
34.47 0 Td
(m Tinder\224)Tj
( )Tj
-34.47 -1.2 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00596405 )Tj
(\226)Tj
( )Tj
(April 2015 email from Yahoo regarding Vizio TV impact to KP: \223Thank )Tj
0 -1.2 TD
(you for clarifying FB\222s position. The Facebook branded app has been s\
hipping on )Tj
T*
(millions of Vizio TVs since 2009 and is one of the most popular apps on \
the platfor)Tj
36.692 0 Td
(m. )Tj
-36.692 -1.18 Td
(Removing the newsfeed functionality would be disservice to Facebook and \
Vizio )Tj
T*
(customers who have come to rely on this device to connect with their Fac\
ebook )Tj
T*
(network. Is Facebook planning on developing their own TV app in the near\
future or is )Tj
0 -1.18 TD
(Facebook no)Tj
(t allowing 3)Tj
0.002 Tc -0.002 Tw 6.96 0 0 6.96 203.5717 198.0057 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 210.0534 192.9657 Tm
( )Tj
(parties to develop Facebook branded app?... In the short)Tj
25.785 0 Td
(-)Tj
-37.269 -1.2 Td
(term, I believe the data from the \223stream\224 table for our newsfeed \
feature is not expiring )Tj
0 -1.2 TD
(until next year, correct? If so, in order to maintain the data in the cu\
rrent app it looks )Tj
0 -1.18 TD
(lik)Tj
(e we need the \223read_stream\224 Extended Permission in the short)Tj
29.023 0 Td
(-)Tj
(term. Please let us )Tj
-29.023 -1.2 Td
(know if we understand this correctly.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00519754 )Tj
(\226)Tj
( )Tj
(April 2015 Tsang/O\222Neil task \223Whitelisting Remove all friends acce\
ss )Tj
T*
(from Tinder.\224)Tj
( )Tj
ET
endstream
endobj
485 0 obj
<<
/BaseFont /CCHTXC+CourierNewPSMT
/LastChar 111
/Subtype /TrueType
/FontDescriptor 867 0 R
/Widths [600]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 111
>>
endobj
486 0 obj
<<
/BaseFont /CCHTXC+TimesNewRomanPS-BoldMT
/LastChar 150
/Subtype /TrueType
/FontDescriptor 868 0 R
/Widths [250 333 0 500 500 1000 833 0 333 333
500 570 250 333 250 278 500 500 500 500
500 500 500 500 500 500 333 333 570 570
570 500 930 722 667 722 722 667 611 778
778 389 500 778 667 944 722 778 611 778
722 556 667 722 722 1000 722 722 667 333
0 333 0 500 0 500 556 444 556 444
333 500 556 278 333 556 278 833 556 500
556 556 444 389 333 556 500 722 500 500
444 0 0 0 520 0 0 0 0 0
0 1000 0 0 0 0 0 0 0 0
0 0 0 333 333 500 500 0 500]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 32
>>
endobj
487 0 obj
<<
/BaseFont /CCHTXC+ArialMT
/DescendantFonts [869 0 R]
/Subtype /Type0
/ToUnicode 870 0 R
/Encoding /Identity-H
/Type /Font
>>
endobj
488 0 obj
<<
/BaseFont /CCHTXC+SymbolMT
/DescendantFonts [871 0 R]
/Subtype /Type0
/ToUnicode 872 0 R
/Encoding /Identity-H
/Type /Font
>>
endobj
489 0 obj
<<
/Length 4228
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.2457 Tm
( )Tj
0 -1.2 TD
(FB)Tj
(-)Tj
(00594684 )Tj
(\226)Tj
( )Tj
(April 29, 2015 email e)Tj
(xchange between KP and Ashley Moore. KP: )Tj
0 -1.18 TD
(\223can u please tag all the people in your team that have worked on sim\
plification?\224 )Tj
0 -1.2 TD
(Moore: \223simplification, meaning Login Review?\224 KP: \223platform si\
mplification\224. Moore: )Tj
T*
(\223Yep, will tag the team in )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
( )Tj
(Just haven\222t heard)Tj
( )Tj
(it referred to as Platform Simplification )Tj
0 -1.18 TD
(in over a year.\224 KP: \223LOL. I know )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
( )Tj
(I am an old timer.\224 Shows Login Review and )Tj
0 -1.2 TD
(PS12n conflated deliberately, can refer to same thing.)Tj
23.985 0 Td
( )Tj
-23.985 -1.2 Td
( )Tj
0 -1.18 TD
(FB)Tj
(-)Tj
(00596096 )Tj
(\226)Tj
( )Tj
(April 2015 KP email to Tobii where KP gets Alexander from Tobii )Tj
36.173 0 Td
(to )Tj
-36.173 -1.2 Td
(tweet to an affected customer that they are working with FB to try to re\
solve. KP cares )Tj
T*
(more about the PR issue than actually solving the issue.)Tj
24.968 0 Td
( )Tj
-24.968 -1.2 Td
( )Tj
/TT1 1 Tf
0 -1.24 TD
(FB)Tj
(-)Tj
(00025848)Tj
( )Tj
/TT0 1 Tf
0 -1.18 TD
(April 2015 email from Outcast Agency \(PR firm\) employee Kacie Thomas t\
o FB )Tj
T*
(employee Johanna Pea)Tj
(ce stating that in \223preparation of backlash from developers who )Tj
0 -1.2 TD
(are negatively impacted by the change, recommend having a few positive/h\
appy )Tj
T*
(developers\205in our back pocket who can neutralize this for us in the m\
edia; also )Tj
0 -1.18 TD
(recommend having a reactive stateme)Tj
(nt on hand should we need it.\224)Tj
( )Tj
0 -1.2 TD
( )Tj
T*
( )Tj
0 -1.18 TD
( )Tj
0 -1.2 TD
( )Tj
T*
( )Tj
/TT2 1 Tf
0 -1.14 TD
(HC)Tj
( )Tj
ET
72.234 376.565 18 0.96 re
f
BT
/TT3 1 Tf
12 0 0 12 72.2343 365.2857 Tm
( )Tj
T*
( )Tj
/C2_1 1 Tf
1.5 -1.24 Td
<0001>Tj
/C2_2 1 Tf
<0001>Tj
/TT3 1 Tf
1.5 0 Td
(Matt Trainer asked about different reciprocity business models and set u\
p a meeting with )Tj
T*
(Charles and Vlad)Tj
( )Tj
ET
1 1 0 scn
187.914 306.486 66.72 13.92 re
f
BT
0 0 0 scn
/TT4 1 Tf
12 0 0 12 126.2343 309.3657 Tm
(o)Tj
/C2_2 1 Tf
<0001>Tj
/TT3 1 Tf
1.5 0 Td
(12/4/12)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(00945563)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_2 1 Tf
<0001>Tj
/TT3 1 Tf
1.5 0 Td
(Douglas Purdy goes over his narrative for platform roll out, then Vernal\
says he has a )Tj
T*
(different narrative in his head and they need to be merged or pick one a\
nd Douglas says )Tj
T*
(there are too many narratives and he needs to meet with PR. Amazon looki\
ng for too )Tj
0 -1.16 TD
(much data, not in Facebook\222s business interest. Goes through same ana\
lysis for Google)Tj
( )Tj
0 -1.14 TD
(Maps, Microsoft Bing, Office, Windows Phone, Google, Wifi, Gifs. Compani\
es aren\222t )Tj
0 -1.16 TD
(happy with current arrangement. Vernal says going to be tough for everyo\
ne because they )Tj
0 -1.14 TD
(were giving things for free and now we\222re requiring payment as \223re\
ciprocity\224. Long te)Tj
34.598 0 Td
(rm )Tj
-34.598 -1.16 Td
(partnerships will be rough.)Tj
( )Tj
ET
1 1 0 scn
181.914 181.446 66.72 13.92 re
f
BT
0 0 0 scn
/TT4 1 Tf
12 0 0 12 126.2343 184.3257 Tm
(o)Tj
/C2_2 1 Tf
<0001>Tj
/TT3 1 Tf
1.5 0 Td
(7/7/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01150159)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_2 1 Tf
<0001>Tj
/TT3 1 Tf
1.5 0 Td
(Some quotes from a survey on employees regarding Vlad\222s leadership, t\
hey are )Tj
T*
(discontent with how little say they have in the decisions being made. \223\
feeling )Tj
0 -1.16 TD
(disconnected from decisionmaking\224 \223being told wha)Tj
21.077 0 Td
(t to do\224. \223p3.0 we know it\222s a big )Tj
-21.077 -1.14 Td
(deal, no one\222s talking to us about it, we want to be able to make pla\
ns but we can\222t )Tj
T*
(because no one is telling us what\222s going on and no information being\
released on what )Tj
0 -1.14 TD
(exactly it\222s going to be and when it\222s going to h)Tj
(appen\224. \223not a lot of leadership and a lack )Tj
0 -1.16 TD
(of ideas and no clarity on who is in charge\224. worse than \223dysfunct\
ional\224)Tj
28.852 0 Td
( )Tj
ET
endstream
endobj
490 0 obj
<<
/BaseFont /CCHTXC+TimesNewRomanPS-ItalicMT
/LastChar 150
/Subtype /TrueType
/FontDescriptor 873 0 R
/Widths [250 0 0 0 500 0 778 0 333 333
0 675 250 0 250 278 0 500 500 0
0 0 0 0 0 0 333 0 0 0
0 500 0 611 611 667 722 611 0 722
0 333 0 667 0 833 667 0 611 0
611 500 556 0 611 833 0 556 0 0
0 0 0 0 0 500 500 444 500 444
278 500 500 278 278 444 278 722 500 500
500 500 389 389 278 500 444 667 444 444
389 0 0 0 0 0 0 0 0 0
0 889 0 0 0 0 0 0 0 0
0 0 0 333 333 0 0 0 500]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 32
>>
endobj
491 0 obj
<<
/Length 6115
>>
stream
/CS0 cs 1 1 0 scn
/GS0 gs
190.794 706.086 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 126.2343 708.7257 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(2/21/13 )Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01152630)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(Vernal went over a slide deck talking about friends_permissions and expr\
essed how )Tj
0 -1.16 TD
(poorly the analysis is, he is looki)Tj
(ng to create buckets of who should get it and who )Tj
0 -1.14 TD
(shouldn\222t. Vernal\222s looking for which companies are actually pulli\
ng the data. Impact )Tj
0 -1.16 TD
(deck to explain impact of removing friends from API. Justin Osofsky prep\
ared the )Tj
0 -1.14 TD
(analysis, Purdy Vlad and Jolley on it. )Tj
/TT2 1 Tf
(This is the first competitive audit)Tj
/TT1 1 Tf
(.)Tj
( )Tj
ET
1 1 0 scn
193.914 622.326 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 126.2343 624.9657 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(11/19/12)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01155754)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(They discussed how they will not do an announced rollout of P3 and will \
instead add it in )Tj
T*
(softly and when it does come out have a ready excuse as to why. Purdy an\
d Vernal. Not )Tj
0 -1.16 TD
(going to announce tha)Tj
(t they will require reciprocity and want to have a positive story in )Tj
0 -1.14 TD
(place. Positive story is that reciprocity will increase usage and downlo\
ads of apps. No )Tj
0 -1.16 TD
(mention of user trust, user privacy, user control. Trying to fabricate a\
positive story but )Tj
0 -1.14 TD
(don\222t h)Tj
(ave user trust angle yet.)Tj
( )Tj
ET
1 1 0 scn
187.914 524.886 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 126.2343 527.5257 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(5/15/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01199233)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(Large discussion on platform and community)Tj
(-)Tj
( )Tj
(to sum it up they have heard there are )Tj
T*
(problems but they are denying it and saying it will not cause any proble\
ms. Leaning )Tj
0 -1.16 TD
(towards making developers pay directly for)Tj
( )Tj
(data access. Tension between charging )Tj
0 -1.14 TD
(developers and having it be free. People wouldn\222t take having to actu\
ally pay for it very )Tj
0 -1.16 TD
(well. Discussion of enforcing policies against competitors \(mention WeC\
hat\). Vernal, )Tj
0 -1.14 TD
(Zuck, Lessin, Purdy, Olivan, Schultz, Bake)Tj
(r, Cox, Schroepfer, Rose, Daniels, Sandberg, )Tj
0 -1.16 TD
(Ebersman, Vlad, Ondrejka, Babros. Zuckerberg )Tj
( )Tj
ET
0 1 0 scn
193.914 413.526 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 126.2343 416.4057 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(11/19/12)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01155760)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(Overview of what P3 will be and the risks it will give to games, calls f\
riends.get a )Tj
0 -1.14 TD
(breaking change and admits it will be a problem for games)Tj
23.493 0 Td
( )Tj
/TT0 1 Tf
-21.993 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(No time stamp)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01197388)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(Talking about reciprocity with Refresh.io, saying that they do not give \
enough back to get )Tj
T*
(a reciprocity agreement so they should possibly acquire them. Lessin say\
s they should )Tj
T*
(consider acquiring them, Monica Bickert. Taking a la)Tj
21.41 0 Td
(rge amount of data and comparable )Tj
ET
1 1 0 scn
394.554 315.366 120.24 13.92 re
f
BT
0 0 0 scn
12 0 0 12 108.2343 318.0057 Tm
(to LinkedIn graph and not giving enough back. Archibong, )Tj
23.856 0 Td
(Two options: blacklist or )Tj
ET
1 1 0 scn
108.234 301.446 38.4 13.92 re
f
BT
0 0 0 scn
12 0 0 12 108.2343 304.3257 Tm
(acquire.)Tj
( )Tj
(Purdy also on email)Tj
( )Tj
ET
1 1 0 scn
187.914 287.766 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 126.2343 290.4057 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(3/27/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01199485)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(They talk about switching to P3 and making sure all competitors and any \
payment apps )Tj
T*
(are )Tj
(shut down. Purdy Justin O, David Swain, Jennifer Taylor, Sean Ryan, Vern\
al, Rose. )Tj
0 -1.16 TD
(Purdy says shut down competitors, including payment apps.)Tj
( )Tj
ET
1 1 0 scn
181.914 231.606 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 126.2343 234.4857 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(1/7/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01201229)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(Causes is talking about how development changes will destroy their compa\
ny and )Tj
0 -1.14 TD
(mention P3, Justi)Tj
(n says he should not be using that phrase and no one outside of FB )Tj
T*
(should know it. Matt Mahan emails Lessin, Vernal, Archibong and James Wi\
ndon )Tj
0 -1.16 TD
(\(Causes employee\). Short term and long term rationales for shutting do\
wn wall posts, )Tj
0 -1.14 TD
(stopping wall post api, rel)Tj
(aunching platform 3.0, incentive alignment. Mahan says )Tj
0 -1.16 TD
(situation is very bad, very short notice, will \223destroy the company\224\
, absolutely cannot go )Tj
0 -1.14 TD
(forward with it. Justin Osfosky says Mahan should not know that informat\
ion, they want )Tj
0 -1.16 TD
(to figure out who said )Tj
(that and make sure it doesn\222t happen again. What happened after?)Tj
35.376 0 Td
( )Tj
ET
0 1 0 scn
187.914 106.566 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 126.2343 109.4457 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(1/27/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01201182)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT1 1 Tf
1.5 0 Td
(Discussing a blog post where they want to start rolling out everything t\
ogether as Twitter )Tj
0 -1.14 TD
(did with their big changes. Releasing their own blog post announcing the\
change)Tj
32.298 0 Td
(s and )Tj
ET
endstream
endobj
492 0 obj
<<
/Length 5995
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 108.2343 708.7257 Tm
(rolling it out together. Rose, Vernal, Purdy, Lessin, Justin O. David Sw\
ain wrote a draft )Tj
0 -1.14 TD
(blog post focused on easier streamlined way of finding friends, discuss \
premium services. )Tj
0 -1.16 TD
(Vernal thinks it looks good but it would be Zuck\222s decision. Vernal s\
a)Tj
(ys they would )Tj
0 -1.14 TD
(bucket the changes into P3.0, including removing friends api. Doesn\222t\
seem like they )Tj
0 -1.16 TD
(mention user trust, privacy, control. )Tj
( )Tj
ET
1 1 0 scn
193.914 636.966 69.6 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 639.8457 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(11/20/12)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
( )Tj
(01201979)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Talked about changing the message \(which they did internally previously\
\) because of a )Tj
0 -1.14 TD
(Reuters a)Tj
(rticle. Justin, Rose, Swain, Purdy, Vernal. Article about Viddy \223trea\
cherous )Tj
0 -1.16 TD
(path\224. Justin says they need to drown out reuters article with positi\
ve publicity, need to )Tj
0 -1.14 TD
(start talking about their actual mission and reciprocity. Justin says th\
ey need to bundl)Tj
34.048 0 Td
(e the )Tj
-34.048 -1.16 Td
(platform changes with something good to make it more palatable for peopl\
e. This is )Tj
T*
(Justin following up to Rose saying they need to do a restart of the mess\
age. )Tj
30.383 0 Td
( )Tj
ET
1 1 0 scn
187.914 539.526 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 542.1657 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(3/11/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01151907)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Reciprocity agreement for whitelisting Rovi. Whitelisted device )Tj
25.881 0 Td
(auth. Facebook will get )Tj
-25.881 -1.14 Td
(to access the data of what people are watching on Rovi.)Tj
22.242 0 Td
( )Tj
ET
1 1 0 scn
187.914 497.286 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 499.9257 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(3/27/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01151036)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(They talk about changing the model from a free one to one where you \223\
pay\224 for the data )Tj
T*
(via reciprocal agreements. )Tj
10.772 0 Td
( )Tj
/TT1 1 Tf
-9.272 -1.16 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(11/20/12)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01201979)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Talk about platfor)Tj
(m model, why they need to start charging for data to flow. Purdy, )Tj
T*
(Swain, Justin, Vernal, Rose. Purdy says they are going to start charging\
for data now )Tj
0 -1.16 TD
(because Justin had been talking about rolling out the policy because the\
PR risk is high. )Tj
0 -1.14 TD
(Justin says to)Tj
(o similar to Twitter\222s announcement, which didn\222t go over well and\
will )Tj
0 -1.16 TD
(create issues with developers. )Tj
( )Tj
ET
1 1 0 scn
181.914 371.286 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 374.1657 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(1/7/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01201229)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Ilya asks directly if mark is okay with killing a lot of start ups)Tj
24.69 0 Td
( )Tj
/TT1 1 Tf
-23.19 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(1/26/14)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(0121882)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Discussion over Zynga terms for their API agr)Tj
(eement, discusses possibly whitelisting. )Tj
0 -1.14 TD
(Morgenstern, Rose, Wyndow, Beard, Vernal. Morgenstern thinks that a whit\
elist )Tj
0 -1.16 TD
(agreement for Zynga would be part of the deal. Zynga would require users\
to have a )Tj
0 -1.14 TD
(facebook account and go over to facebook as well. Zyng)Tj
22.603 0 Td
(a having access to friends )Tj
-22.603 -1.16 Td
(\(games friends API\). )Tj
( )Tj
/TT1 1 Tf
1.5 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(10/26/10)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01109249)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Discussion on platform narrative, framing it as Facebook is the good guy\
s saving the )Tj
T*
(world. Purdy, Ilya, Vernal, Vlad. Platform narrative connecting everyone\
, being able to )Tj
T*
(do something)Tj
( )Tj
(on top of platform. No mention of user trust, privacy, control, etc.)Tj
31.994 0 Td
( )Tj
ET
1 1 0 scn
199.914 203.286 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 205.9257 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(8/23/2013)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(00884490)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Talking about read/write permissions and friends data. States Vernal see\
ms to write if )Tj
0 -1.16 TD
(you give friends data and then take it away \223this will break every si\
ngle ap)Tj
29.879 0 Td
(plication ever )Tj
-29.879 -1.14 Td
(written\224. Confirm this is what he meant? He is writing this to Julie \
Zhou, Kelly Winters, )Tj
T*
(Sanghvi, Jackie Frank, Vandon, Kinsey. Kinsey writes about giving friend\
data. Possible )Tj
0 -1.14 TD
(60 day trial of letting other apps use friend data.)Tj
19.216 0 Td
( )Tj
ET
0 1 0 scn
205.914 119.526 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 122.1657 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(10/22/2009)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01122646)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Proposed steps to getting partner deals signed off. Pulling together a m\
eeting, agree on )Tj
T*
(goals and value proposition, tradeoffs, review any metrics, decide on a \
primary deal and )Tj
0 -1.16 TD
(which team would support the deal. Work with technical solution e)Tj
26.854 0 Td
(ngineer to execute it, )Tj
ET
endstream
endobj
493 0 obj
<<
/Length 5429
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 108.2343 708.7257 Tm
(getting approval from UI and BD, go into signing the deal and transition\
ownership to )Tj
0 -1.14 TD
(partner manager who would then manage partner and evaluate success. Face\
book will )Tj
0 -1.16 TD
(treat them differently in a good way: yahoo, Microsoft, apple, go)Tj
25.965 0 Td
(ogle differently )Tj
(\226)Tj
( )Tj
-25.965 -1.14 Td
(offering them whitelisting or building them one)Tj
(-)Tj
(offs. Justin O in charge of decisions )Tj
T*
(about which partners would get approved. Need to be Facebook)Tj
25.548 0 Td
(-)Tj
(branded, reciprocity )Tj
-25.548 -1.14 Td
(agreement. )Tj
( )Tj
/TT1 1 Tf
1.5 -1.16 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(FB)Tj
(-)Tj
(01122833)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Platform model thoughts)Tj
(-)Tj
( )Tj
(Vernal is calling fo)Tj
(r full reciprocity, and wanting to upsell to )Tj
T*
(get more than 25% data. Response to Zuck. )Tj
( )Tj
ET
0 1 0 scn
193.914 580.806 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 583.6857 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(11/19/12)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01155760)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(They are explaining APIs and state that search API will be made only ava\
ilable at launch )Tj
0 -1.14 TD
(and \223for most developers, we do not allow access to the A)Tj
23.271 0 Td
(PI without a session ID and all )Tj
-23.271 -1.14 Td
(data is subject to our existing developer policies\224. Mike Sharon \(?\)\
, Cox, Taylor, )Tj
0 -1.16 TD
(Zuckerberg, Vernal and others. )Tj
( )Tj
/TT1 1 Tf
1.5 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(8/14/10)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01179610)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Discussing friend fetching method for Pandora)Tj
( )Tj
/TT1 1 Tf
1.5 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(4/6/10)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01180835)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Summary of issues with)Tj
( )Tj
(Apple, including two way trade of data and value. Jim Migdal, )Tj
0 -1.14 TD
(Talihapitiya, Zuckerberg, Vernal, Beard, Taylor, Cox, Rose, Alison Rosen\
thal, others. )Tj
0 -1.16 TD
(Vernal says Apple is being aggressive and does not want to trade data be\
cause they are )Tj
0 -1.14 TD
(worried Facebook wil)Tj
(l use the data Apple gives them in a bad way. Sharing address book )Tj
0 -1.16 TD
(both ways. Contact sync both ways. Apple wants to be able to use Faceboo\
k APIs outside )Tj
0 -1.14 TD
(of Facebook Connect, use profile pics in their address book. Apple wants\
a 5 year )Tj
0 -1.16 TD
(agreement that doesn)Tj
(\222t change the terms of the data sharing. Migdal says Facebook not )Tj
0 -1.14 TD
(real happy about it, wants more of a two way street. Coming up with a st\
rategy for zuck )Tj
0 -1.16 TD
(to reach out to steve jobs. )Tj
(FB notes that "apple has asked that we allow them to pull data )Tj
0 -1.14 TD
(from our AP)Tj
(Is regardless of whether a user has provided their credentials.... Apple\
wants )Tj
0 -1.16 TD
(access to any and all whitelisted APIs we make available to similarly si\
tuated )Tj
0 -1.14 TD
(companies.")Tj
( )Tj
ET
1 1 0 scn
187.914 302.406 69.6 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 305.0457 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(3/16/10)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
( )Tj
(01181162)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Discussion of the breakdown of working with Path)Tj
(-)Tj
( )Tj
(also)Tj
( )Tj
(discussed)Tj
( )Tj
(the breakdown of trust )Tj
T*
(with developers on platform and how they need to outline a strategy for \
top developers at )Tj
0 -1.16 TD
(a dinner with mark\224. Zuckerberg, Justin O, Purdy, Vernal, Archibong, \
Rose, Lessin. )Tj
0 -1.14 TD
(Justin O writes that Techcrunch reached out because they sa)Tj
24.074 0 Td
(w Path\222s access to friends )Tj
-24.074 -1.16 Td
(had been restricted. \(seems like Path reached out to Techcrunch\). So P\
urdy met with )Tj
T*
(Dave Morin and backtracked on blacklisting friends data, asked Dave Mori\
n not to go to )Tj
0 -1.16 TD
(the press. Justin, Purdy, Justin, Purdy. Justin suggests Z)Tj
(uckerberg have dinner with top )Tj
0 -1.14 TD
(developers.)Tj
( )Tj
ET
0 1 0 scn
187.914 177.366 72.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 180.0057 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(5/22/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(001199066)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Further discussion with Path, including from Path itself stating that th\
ey are being put )Tj
T*
(into competition and shut down. Morin sends an email to Sheryl Sandberg,\
Justin O, )Tj
0 -1.16 TD
(Jabal forwards it to Zuckerberg, Schrage, Justin, Rose, and others and a\
sks what\222s g)Tj
33.575 0 Td
(oing )Tj
-33.575 -1.14 Td
(on because Morin is upset. Facebook told Morin they said they were going\
into full )Tj
T*
(competitive mode and removing friend data. Morin said that he is termina\
ting the )Tj
0 -1.14 TD
(relationship because of loss of access to friends\222 data and needs to \
know what this mea)Tj
34.74 0 Td
(ns )Tj
-34.74 -1.16 Td
(and make decisions going forward. Justin O writes back to Sheryl with th\
e others copied )Tj
ET
endstream
endobj
494 0 obj
<<
/Length 4924
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 108.2343 708.7257 Tm
(stating that Facebook removed Path\222s ability to read friend data. Jus\
tin says after a call )Tj
0 -1.14 TD
(things seem to be in an ok place.)Tj
( )Tj
ET
0 1 0 scn
181.914 678.486 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 681.1257 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(5/1/13)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01199295)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.22 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(New data sharing )Tj
(model draft. Charlie Cheever to Vernal and others. Four data buckets: )Tj
0 -1.16 TD
(public, user permissions, without user permissions, strictly not availab\
le)Tj
( )Tj
/TT1 1 Tf
1.5 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(8/24/08)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01215274)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Meetme is a T2 partner who got part of their app shut down, but consider\
ing it is a )Tj
0 -1.14 TD
(partne)Tj
(r they are finding alternatives)Tj
14.271 0 Td
( )Tj
/TT1 1 Tf
-12.771 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(10/12/12)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(00957849)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(API Amendment for HP, including a list of APIs they have and are request\
ing )Tj
T*
(\(friends.get\))Tj
( )Tj
/TT1 1 Tf
1.5 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(3/30/10)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01211565)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Vernal added three total use cases for friend data. Chat string where ma\
rk talked to him )Tj
T*
(\(F)Tj
(acebook for Adobe Air, Silverface, Birthday Reminders\). Trying to find \
examples )Tj
T*
(during trial of friend.get to show good use cases. Don\222t think the th\
ree apps are )Tj
0 -1.16 TD
(Facebook. )Tj
( )Tj
/TT1 1 Tf
1.5 -1.14 Td
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(10/22/09)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01182603)Tj
( )Tj
/C2_1 1 Tf
-4.5 -1.24 Td
<0001>Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(Platform discussion)Tj
(-)Tj
( )Tj
(Charlie Cheever says that things Zuck is)Tj
24.663 0 Td
(n\222t thinking about, breaking )Tj
-24.663 -1.14 Td
(changes sucks for developers, loss of trust, and doesn\222t realize how \
many people use FB )Tj
0 -1.14 TD
(platform. Cheever expressing concern to Vernal and Ruchi that giving dev\
elopers access )Tj
0 -1.16 TD
(to friend data is going to be complicated. If you gi)Tj
(ve them something and then take it )Tj
0 -1.14 TD
(away it will just create more problems. Changes happening so fast that C\
heever is )Tj
0 -1.16 TD
(warning there could be long term effects.)Tj
16.466 0 Td
( )Tj
ET
1 1 0 scn
181.914 384.246 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 126.2343 387.1257 Tm
(o)Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
1.5 0 Td
(3/6/09)Tj
(-)Tj
( )Tj
(FB)Tj
(-)Tj
(01214986)Tj
( )Tj
-6 -1.16 Td
( )Tj
/TT2 1 Tf
0 -1.14 TD
(C)Tj
/TT0 1 Tf
( )Tj
ET
72.234 356.886 8.64 0.959 re
f
BT
12 0 0 12 72.2343 345.6057 Tm
( )Tj
T*
(FB)Tj
(-)Tj
(00843762 )Tj
(\226)Tj
( )Tj
(October 2012, Archibong writes to Chang, Rose Yao, Purdy, J)Tj
(ustin O and )Tj
0 -1.16 TD
(others: \223why should we characterize this as a user feature? If we\222\
re just trying to give developers )Tj
0 -1.14 TD
(guidance on reciprocity, we should be as clear as possible and avoid con\
fusing developers with a )Tj
0 -1.16 TD
(user feature message. I think we should be able)Tj
( )Tj
(to do this concisely and just as tactfully. Google )Tj
0 -1.14 TD
(was able to do this nicely in response to us a couple years ago: )Tj
/TT3 1 Tf
25.271 0 Td
(Data Portability Google Supports )Tj
-25.271 -1.16 Td
(data portability. By accessing users\222 data through the APIs for user \
in any of your services or )Tj
T*
(applicatio)Tj
(ns, you agree to enable your users of any such service or application to\
export their )Tj
0 -1.16 TD
(equivalent data to other services or applications of their choice in a w\
ay that\222s substantially as )Tj
0 -1.14 TD
(fast and easy as exporting such data from Google products and services,)Tj
( )Tj
(subject to applicable )Tj
0 -1.16 TD
(laws.)Tj
/TT0 1 Tf
(\224 This was the original reciprocity goal, but it was not implemented.\
It got manipulated and )Tj
0 -1.14 TD
(hijacked along the way.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00843768 )Tj
(\226)Tj
( )Tj
(may 2012, david swain to purdy, Justin o, rose, vernal, Hendrix: socialc\
am press )Tj
0 -1.16 TD
(cycle might be )Tj
(caused by viddy so not sure how much to trust it)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00843785 )Tj
(\226)Tj
( )Tj
(sept 2011 finalizing enforcement against data export apps asking them to\
use the )Tj
0 -1.14 TD
(\223download your information\224 feature instead of scraping. Shows wha\
t they are trying to solve for )Tj
0 -1.16 TD
(initially.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
endstream
endobj
495 0 obj
<<
/Length 5109
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00843713 )Tj
(\226)Tj
( )Tj
(Aug 2011 Swain to Hendrix and others: \223Has there been broad sign)Tj
(-)Tj
(off on this )Tj
0 -1.14 TD
(sentence from legal and the platform leads? \223In the spirit of transpa\
rency, moving forward we\222ll )Tj
0 -1.16 TD
(announce all policy changes in our Developer Blog.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00844111 )Tj
(\226)Tj
( )Tj
(Aug)Tj
(ust 2007 Cheever, Morin, Slee, Zhuo showing friends.get was available )Tj
0 -1.14 TD
(since 2007.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00844167 )Tj
(\226)Tj
( )Tj
(August 2007 Ali Partovi to Adam D\222Angelo about getting a roundtable t\
ogether )Tj
0 -1.16 TD
(as \223We all share a common goal of making the Platform a great place t\
o build a )Tj
32.072 0 Td
(business.\224)Tj
( )Tj
-32.072 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00845743 )Tj
(\226)Tj
( )Tj
(May 2007 Platform launch Press release language for partners \223Faceboo\
k gives )Tj
0 -1.14 TD
(companies and the developer community access to the social graph through\
Facebook Platform. )Tj
0 -1.16 TD
(Using a rich set of tools and online services, developers can)Tj
23.91 0 Td
( )Tj
(now build an application that is )Tj
-23.91 -1.14 Td
(deeply integrated into the Facebook website\205. Facebook Platform offer\
s deep integration into )Tj
T*
(the Facebook website, distribution through the social graph and an oppor\
tunity to build a )Tj
0 -1.14 TD
(business.\224 Etc. \(see also FB)Tj
(-)Tj
(00845939 n)Tj
(otes on new web page for Platform announcement, deep )Tj
0 -1.16 TD
(integration, mass distribution, opportunity\))Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00845745)Tj
(-)Tj
(46 )Tj
(\226)Tj
( )Tj
(June 2007 Hadi Partovi emails FB \223Our employees have emailed me )Tj
0 -1.14 TD
(multiple times asking \223is Facebook trying to punish us for our popula\
rity?..)Tj
30.135 0 Td
(.it\222s as if on every )Tj
-30.135 -1.16 Td
(single tab of the directory you\222ve changed the rules to make iLike no\
t be #1\205.)Tj
/TT1 1 Tf
31.574 0 Td
(Does \223level )Tj
-31.574 -1.14 Td
(playing field\224 mean that nobody can win and you will level out the wi\
nners to give the )Tj
0 -1.16 TD
(losers a better chance?\224 )Tj
/TT0 1 Tf
(Matt Cohler at FB responds: \223I ca)Tj
(n assure you that we\222re not doing )Tj
0 -1.14 TD
(anything with the deliberate intention of hurting you guys \(or anyone e\
lse for that matter\) and )Tj
0 -1.16 TD
(that we understand the difference between \223equal opportunity\224 and \
\223equal outcome\224 )Tj
/C2_0 1 Tf
34.069 0 Td
<0001>Tj
/TT0 1 Tf
(\224. Morin )Tj
-34.069 -1.14 Td
(responds: \223We changed the front pa)Tj
(ge algorithm with the intention of making it as fair as )Tj
T*
(possible last night. The algorithm is a trade secret, so we won\222t tal\
k about the details of it. But, )Tj
0 -1.14 TD
(we\222re hoping it helps you guys and everyone else compete fairly. And \
remember, the directory is )Tj
0 -1.16 TD
(not)Tj
( )Tj
(really the source of truth for your distribution anymore. You guys are e\
verywhere! )Tj
/C2_0 1 Tf
34.795 0 Td
<0001>Tj
/TT0 1 Tf
(\224. Hadi: )Tj
-34.795 -1.14 Td
(\223Yeah, of )Tj
/TT1 1 Tf
(course)Tj
/TT0 1 Tf
( )Tj
(we know you\222re not trying to hurt us, just your well)Tj
(-)Tj
(intentioned changes made )Tj
T*
(us drop from multiple #1 spots all at once.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 264.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 267.1257 Tm
(FB)Tj
(-)Tj
(00845966)Tj
( )Tj
(\226)Tj
( )Tj
(May 200)Tj
(7 Facebook Platform apps are full applications according to )Tj
T*
(Zuckerberg. Zuckerberg writes \223the feedback from hadi that all these \
people are whining seems )Tj
0 -1.16 TD
(like a bad sign to me. )Tj
/TT1 1 Tf
(It\222s incredibly important that our initial developers come out of thi\
s )Tj
0 -1.14 TD
(process )Tj
(liking us even though things are moving quickly)Tj
/TT0 1 Tf
(. I hope that we can give people the )Tj
0 -1.16 TD
(right expectations that we\222re working hard to give them access and op\
en this up months ahead of )Tj
0 -1.14 TD
(when it would have been fully tested and documented. At the same time, w\
hen )Tj
31.769 0 Td
(you\222re giving that )Tj
-31.769 -1.16 Td
(perspective, make sure you don\222t come across as arrogant either. )Tj
/TT1 1 Tf
26.101 0 Td
(We need people to be excited )Tj
-26.101 -1.14 Td
(about this, not resentful and thinking that we\222ve jerked them around.\
\224 )Tj
/TT0 1 Tf
(Dave Morin writes )Tj
0 -1.16 TD
(back that these are full applications Facebook is allo)Tj
20.937 0 Td
(wing developers to build so how do they )Tj
-20.937 -1.14 Td
(reflect that and Zuckerberg writes back that \223widgets\224 is not an a\
ppropriate term for full )Tj
T*
(applications.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00845981 )Tj
(\226)Tj
( )Tj
(May 2007 Morin and Vora discussing Facebook Platform launch messaging. )Tj
0 -1.14 TD
(Facebook Platform is the )Tj
(world\222s most advanced social platform. \223)Tj
/TT1 1 Tf
(With Facebook Platform, )Tj
ET
endstream
endobj
496 0 obj
<<
/Length 4801
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(you\222ve got access to a new kind of data )Tj
(\226)Tj
( )Tj
(social data, which enables you to build )Tj
0 -1.14 TD
(applications that are relevant to users.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 664.566 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 667.4457 Tm
(FB)Tj
(-)Tj
(00846006)Tj
( )Tj
(\226)Tj
( )Tj
(May 2007 Dan Rose email to Amazon team: \223)Tj
/TT0 1 Tf
(We believe w)Tj
(e\222re going to )Tj
T*
(attract tens of thousands of small to medium)Tj
(-)Tj
(sized developers to build applications/widgets )Tj
0 -1.14 TD
(for Facebook.)Tj
/TT1 1 Tf
( )Tj
(S3, EC2, etc lowers the friction for someone who wants to develop on our\
)Tj
0 -1.16 TD
(platform but can\222t afford the start)Tj
(-)Tj
(up costs. It also helps us )Tj
(ensure that these applications can )Tj
0 -1.14 TD
(scale if they start to get viral traction. I\222m not sure what this wou\
ld look like in terms of a )Tj
0 -1.16 TD
(partnership. Do you have affiliate)Tj
(-)Tj
(like deals for partners who drive AWS revenue?\224 \223if we\222re )Tj
0 -1.14 TD
(successful in attracting a large)Tj
( )Tj
(number of developers, this could be great promotion for AWS.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00846024 )Tj
(\226)Tj
( )Tj
(Windows Vista Facebook Platform app from 2007 )Tj
(\226)Tj
( )Tj
(\223This gadget allows us to )Tj
0 -1.16 TD
(expand our reach and helps users interact more easily with their friends\
. It illustrates what is )Tj
0 -1.14 TD
(possibl)Tj
(e with Windows Vista and the Facebook Platform.\224 Dave Morin.)Tj
28.856 0 Td
( )Tj
-28.856 -1.16 Td
( )Tj
ET
1 1 0 scn
72.234 498.966 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 501.8457 Tm
(FB)Tj
(-)Tj
(00846041)Tj
( )Tj
(\226)Tj
( )Tj
(\223)Tj
/TT0 1 Tf
(You are on a level playing field with us. You can build robust apps, not\
)Tj
0 -1.16 TD
(just widgets. Complete integration into the Facebook site. APIs. Data av\
ailable. FQL. )Tj
0 -1.14 TD
(Distribution )Tj
(\226)Tj
( )Tj
(Frien)Tj
(d or Social.\224)Tj
/TT1 1 Tf
( )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00846052 )Tj
(\226)Tj
( )Tj
(Facebook Platform Addendum to Developer Terms of Service for Trial Use )Tj
0 -1.16 TD
(Developers.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00846086 )Tj
(\226)Tj
( )Tj
(Platform Marketing Plan v5 )Tj
(\226)Tj
( )Tj
(Socialize your app with Facebook Data )Tj
(\226)Tj
( )Tj
(Friends, )Tj
0 -1.14 TD
(Photos. List of partners.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 360.966 82.56 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 363.8457 Tm
(FB)Tj
(-)Tj
(00846127)Tj
(-)Tj
(28)Tj
( )Tj
(\226)Tj
( )Tj
(Feb 20)Tj
(07 Microsoft Vista Facebook Platform integration presentation. Shows )Tj
T*
(all the ways FB benefits from FB Platform. \223Goals: )Tj
/TT0 1 Tf
(To increase photo upload volume: reach 2 )Tj
0 -1.14 TD
(billion photos in less than half the time it took to reach 1 billion. Ch\
ange the ratio of photo)Tj
( )Tj
0 -1.16 TD
(uploaders to non)Tj
(-)Tj
(photo uploaders. Increase the number of photo uploaders as a proportion \
)Tj
0 -1.14 TD
(of the total Facebook population. Increase user engagement with the Face\
book community. )Tj
0 -1.16 TD
(Increased site traffic\205More active user base)Tj
/TT1 1 Tf
(\224 etc. )Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00849659 )Tj
(\226)Tj
( )Tj
(Zuck Sheryl)Tj
( )Tj
(Olivan and others discussing Tinder recruiter trying to poach a )Tj
0 -1.14 TD
(Facebook exec as CEO. )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00849753 )Tj
(\226)Tj
( )Tj
(Vernal Nov 2014 all hands meeting notes preparation, key accomplishments\
in )Tj
0 -1.16 TD
(2014 \223PLAT: Reset our developer narrative; PLAT: Grow our ads and ad \
network )Tj
33.186 0 Td
(business; )Tj
-33.186 -1.14 Td
(PLAT: Build out a consumer payment product\224)Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00850367 )Tj
(\226)Tj
( )Tj
(Vernal Oct 2013 \223Business side of platform remains strong. Encouragin\
g )Tj
0 -1.16 TD
(progress on core UX, but still drowning with legacy features, so )Tj
/TT0 1 Tf
(working through a painful )Tj
0 -1.14 TD
(process called \223Platform )Tj
(Simplification\224 to enable us to move faster in the future)Tj
/TT1 1 Tf
(\205. )Tj
0 -1.16 TD
(Parse\205)Tj
/TT0 1 Tf
(team integration is still at)Tj
(-)Tj
(risk. Founders don\222t feel 100% bought in yet. Continuing )Tj
0 -1.14 TD
(to work on maintaining motivation and resolving personality conflicts.)Tj
/TT1 1 Tf
( )Tj
(Also working on )Tj
0 -1.16 TD
(starting to integ)Tj
(rate their offering with Facebook tech \(starting with analytics\). This\
is most at)Tj
37.519 0 Td
(-)Tj
-37.519 -1.14 Td
(risk area\205. API + Tools \(goal: support platform, solidify core, driv\
e developer happiness\). )Tj
ET
endstream
endobj
497 0 obj
<<
/Length 5055
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(Working on a big set of changes to legacy behavior)Tj
/TT1 1 Tf
( )Tj
(to make platform more sustainab)Tj
(le for the )Tj
0 -1.14 TD
(future, targeting January. Need to do this before next f8 \(April\). )Tj
/TT0 1 Tf
25.77 0 Td
(Change is risky because it\222s )Tj
-25.77 -1.16 Td
(disruptive to an already skeptical ecosystem)Tj
/TT1 1 Tf
(\205)Tj
/TT0 1 Tf
(. )Tj
/TT1 1 Tf
(Unlikely that Doug Purdy is in a platform role )Tj
T*
(past Feb/March \(he will stay at FB for the right role\).)Tj
21.301 0 Td
( )Tj
(Vladimir Federov has been in same role for )Tj
-21.301 -1.16 Td
(5+ years. Me: I\222m doing too many jobs. )Tj
/TT0 1 Tf
(Stepping away from day)Tj
(-)Tj
(to)Tj
(-)Tj
(day of platform and )Tj
T*
(asking Doug + Vlad + Maria to drive)Tj
/TT1 1 Tf
(.\224 \(Cox email Aug 2014 asking \223how things are going )Tj
0 -1.16 TD
(with Maria / what the status is there. C)Tj
(an I help at all? FB)Tj
(-)Tj
(00850440\))Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00851112 )Tj
(\226)Tj
( )Tj
(Zuckerberg email to Vernal May 2014 with comprehensive strategy for the \
FB )Tj
0 -1.14 TD
(messenger business and product. At FB)Tj
(-)Tj
(00851118 Zuckerberg says they are working with Uber )Tj
0 -1.16 TD
(on hailing and paying for an Uber within FB m)Tj
(essenger \(perhaps reason FB doesn\222t enforce )Tj
0 -1.14 TD
(against Uber. \(FB)Tj
(-)Tj
(00854417 Olivan responds to Zuck message\) \(Bos and Sheryl reply in FB)Tj
(-)Tj
0 -1.16 TD
(00854432\).)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00853387 )Tj
(\226)Tj
( )Tj
(Zuck vernal Lessin June 2014 discussing Here and Now product for Faceboo\
k. )Tj
0 -1.14 TD
(Zuck writes long email )Tj
(about new FB redesign. Lessin asks if Javi will be ok w it? Just shows )Tj
0 -1.16 TD
(who the decision)Tj
(-)Tj
(makers are.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00853586 )Tj
(\226)Tj
( )Tj
(June 2014 Federov email to Vernal giving insight into reasons for eventu\
ally )Tj
0 -1.14 TD
(shutting down Parse. \223Parse Brand )Tj
(\226)Tj
( )Tj
(while the brand tracks posit)Tj
(ively with developers, it is )Tj
0 -1.16 TD
(completely independent and hasn\222t generated any effect on the primary\
Facebook brand. )Tj
/TT0 1 Tf
35.625 0 Td
(It )Tj
-35.625 -1.14 Td
(largely appeals to tail end of developers which appreciate the fact that\
the service is free )Tj
T*
(and really easy to get started on. Continued )Tj
(growth of this brand is unlikely to have any )Tj
0 -1.14 TD
(direct returns to Facebook )Tj
/TT1 1 Tf
(and because of the limited appeal connection it is unclear we will )Tj
0 -1.16 TD
(want to roll out new feature under this brand. Team quality )Tj
23.882 0 Td
(\226)Tj
( )Tj
/TT0 1 Tf
(team quality after a year of )Tj
-23.882 -1.14 Td
(observation is about avera)Tj
(ge to below average for Facebook. )Tj
/TT1 1 Tf
(While the team has some )Tj
T*
(unusual strengths )Tj
(\226)Tj
( )Tj
(it also has a set of unusual weaknesses. )Tj
/TT0 1 Tf
(The most concerning are level of )Tj
0 -1.14 TD
(engineering quality \(URL\) and ability to work with other teams. )Tj
/TT1 1 Tf
(Strategic value )Tj
(\226)Tj
( )Tj
/TT0 1 Tf
(the truth )Tj
0 -1.16 TD
(is that if any of the services offered by Parse become necessary to the \
business. )Tj
/TT1 1 Tf
(We will )Tj
0 -1.14 TD
(build them better and with a smaller investment on FB tech. The primary \
value we derive is )Tj
0 -1.16 TD
(continuity and the connection to the developer ecosystem. These d)Tj
26.603 0 Td
(on\222t grow proportionally with )Tj
-26.603 -1.14 Td
(increased investment. We are unlikely to be able to generate revenue eit\
her via ads, via )Tj
T*
(connection to search or via charging for the product. )Tj
/TT0 1 Tf
21.214 0 Td
(Effect on other acquisitions )Tj
(\226)Tj
( )Tj
(we should )Tj
-21.214 -1.14 Td
(make sure we don\222t chill other potential a)Tj
(cquisitions that maybe strategic and we should )Tj
T*
(have continuity in our developer message. These two reasons are primary \
drivers for not )Tj
0 -1.14 TD
(shutting the service down.)Tj
/TT1 1 Tf
( )Tj
(Supporting FCL )Tj
(\226)Tj
( )Tj
/TT0 1 Tf
(Parse is not the most effective way to build up )Tj
0 -1.16 TD
(a scalable backend. )Tj
/TT1 1 Tf
(It is har)Tj
(der to start with non)Tj
(-)Tj
(scalable backend build on a different set of )Tj
0 -1.14 TD
(technologies than to start with known/validated set and expand it. Just \
the amount of learning )Tj
0 -1.16 TD
(and investment in MangoDB alone makes this cost ineffective.\224)Tj
25.577 0 Td
( )Tj
-25.577 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00853592 )Tj
(\226)Tj
( )Tj
(June 2014 string )Tj
(between Federov and Vernal )Tj
(\226)Tj
( )Tj
(Vernal asks \223Sounds like they )Tj
0 -1.14 TD
(need exactly what Tinder needs?\224 Federov: \223You need to know if the\
connection is your current )Tj
0 -1.16 TD
(gf or bf or someone you don\222t like\224 Vernal: \223Can we find a way \
to make that more efficient? Eg )Tj
0 -1.14 TD
(could we)Tj
( )Tj
(have a FoF API for app users?\224)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
endstream
endobj
498 0 obj
<<
/Length 5388
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00853747 )Tj
(\226)Tj
( )Tj
(May 2014 Federov asks Vernal if he has an opinion on \223Net\224 an app \
that lets )Tj
0 -1.14 TD
(people send e)Tj
(-)Tj
(cards to friends that include an amazon gift card. Vernal says he doesn\222\
t think they )Tj
0 -1.16 TD
(should make exceptions, implying t)Tj
(o not allow \223Net\224 to do that. \223We are going to shut down )Tj
0 -1.14 TD
(gifts. But, still, I\222d just say we\222re moving away from birthday ap\
ps.\224 Federov: \223However in )Tj
0 -1.16 TD
(Coffee meets Bagel )Tj
(\226)Tj
( )Tj
(I want to give an exception to all dating apps )Tj
/C2_0 1 Tf
27.103 0 Td
<0001>Tj
/TT0 1 Tf
(. The proposal will be )Tj
-27.103 -1.14 Td
(centered around)Tj
( )Tj
(by vertical exceptions. I think \223dating\224 is the first and only for\
now\224. Vernal )Tj
T*
(says that\222ll be tricky but to share his proposal.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 595.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 598.3257 Tm
(FB)Tj
(-)Tj
(00853751)Tj
( )Tj
(\226)Tj
( )Tj
(May 2014 Liu and Vernal chat string. Liu: \223General consensus is to tr\
y to avoid )Tj
T*
(a developer opt out, but Zuck )Tj
(to make the decision on stability.\224 Discuss a small meeting with )Tj
0 -1.16 TD
(Sheryl, Zuck, Vernal, Boz and Hudack. Liu: \223Anyhow it comes down to h\
e memes and stability )Tj
0 -1.14 TD
(language\205. Sheryl asked us what a few of us thought. I prefer not to \
have opt out unless we )Tj
0 -1.16 TD
(must \(sa)Tj
(y otherwise have to wait two years\). But the memes could hit us either \
way.\224 )Tj
/TT1 1 Tf
34.38 0 Td
(What is )Tj
-34.38 -1.14 Td
(this about?)Tj
( )Tj
T*
( )Tj
/TT0 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(00853780 )Tj
(\226)Tj
( )Tj
(graphs tracking a variety of KPIs. Not legible. No date.)Tj
28.661 0 Td
( )Tj
-28.661 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00854009 )Tj
(\226)Tj
( )Tj
(After F8 2014 Vernal sends mteam update where he says there is no busine\
)Tj
(ss )Tj
0 -1.16 TD
(model to build an App Store that competes with Google and Apple \(10\).)Tj
28.911 0 Td
( )Tj
-28.911 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00854056 )Tj
(\226)Tj
( )Tj
(MAY 2014 FB employee sends note \223NPS has gone down significantly in t\
he )Tj
0 -1.14 TD
(US\224. Up among NEKO developers \()Tj
(-)Tj
(14 last quarter to )Tj
(-)Tj
(6 this quarter\). )Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 388.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 391.4457 Tm
(FB)Tj
(-)Tj
(00854613)Tj
( )Tj
(\226)Tj
( )Tj
(Zuck Thaw V)Tj
(ernal April 28, 2014 discussing final edits to Zuck F8 speech. )Tj
T*
(Zuck is making edits in the email string. Zuck suggests using \223love\224\
to finish his speech about )Tj
ET
1 1 0 scn
410.154 360.966 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 363.8457 Tm
(putting people first. Employees talk him down kind of. Follows up on )Tj
(FB)Tj
(-)Tj
(00854642)Tj
( )Tj
(Zuck )Tj
T*
(discussing )Tj
(speech with Federov Vernal and others )Tj
(-)Tj
( )Tj
/TT1 1 Tf
(friends data discussed on 46)Tj
(-)Tj
(47, )Tj
0 -1.14 TD
(misleading phrasing about letting people control and everyone having to \
choose for )Tj
0 -1.16 TD
(themselves that was changed from a few days prior. )Tj
/TT0 1 Tf
(FB)Tj
(-)Tj
(00854659 )Tj
(\226)Tj
( )Tj
(April 24, 2014 discuss )Tj
0 -1.14 TD
(friends data)Tj
( )Tj
(section of zuck\222s f8 keynote. \(friends section is highlighted )Tj
28.881 0 Td
(\226)Tj
( )Tj
(who highlighted it?\). )Tj
-28.881 -1.16 Td
(On 67 it says \223)Tj
/TT1 1 Tf
(You control your data, your friends control theirs. Going forward, frien\
ds )Tj
T*
(cannot share your info. Only you can share or bring your info to an app.\
\224 THIS )Tj
(IS NOT )Tj
0 -1.16 TD
(WHAT THEY ENDED UP SAYING. )Tj
/TT0 1 Tf
(The next update says \223visualization of friends info or )Tj
0 -1.14 TD
(words that say \223Less Surprises\224. Going forward, everyone has contr\
ol over having their )Tj
0 -1.16 TD
(information shared with apps. Now, friends won\222t be able to share you\
r informati)Tj
32.547 0 Td
(on or interests )Tj
-32.547 -1.14 Td
(on your behalf. People can still experience apps with their friends, but\
you decide what info you )Tj
T*
(share. That means you can share your photo albums with apps, but you can\
\222t share your friends\222 )Tj
0 -1.14 TD
(photo albums. And when people log into apps, th)Tj
(ey can also decide whether to share their friend )Tj
0 -1.16 TD
(lists, and the app will only get people that it already knows about. We \
hope this will give people )Tj
0 -1.14 TD
(more comfort that they can share what they want with an app without fear\
.\224 Then on April 21)Tj
0.004 Tc -0.004 Tw 7.92 0 0 7.92 521.4257 176.1657 Tm
(st)Tj
0 Tc 0 Tw 12 0 0 12 526.7616 170.6457 Tm
(, )Tj
-37.877 -1.16 Td
(\223Less Surpris)Tj
(es\224 is changed to \223More Control\224. Vernal then suggests on April\
24 another change )Tj
T*
(that removes those phrases and says: \223As part of these login changes,\
we\222re also putting people )Tj
0 -1.16 TD
(in more control over when their information is shared with apps. In the \
past, )Tj
30.715 0 Td
(when someone )Tj
-30.715 -1.14 Td
(logged into an app, they had the option of not only sharing their own da\
ta, but also their friends\222 )Tj
T*
(data. We\222re changing this so that each person gets to decide for hims\
elf/herself what data they )Tj
ET
endstream
endobj
499 0 obj
<<
/Length 5283
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(share with an app. Thi swill enable all of us t)Tj
(o continue building rich social apps, while putting )Tj
0 -1.14 TD
(people in control.\224 )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00854633 )Tj
(\226)Tj
( )Tj
(Vernal platform update on April 28, 2014 )Tj
(\226)Tj
( )Tj
(first thing he says is we are )Tj
0 -1.16 TD
(removing the ability to grant friends data.)Tj
16.634 0 Td
( )Tj
-16.634 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 623.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(FB)Tj
(-)Tj
(00854672)Tj
( )Tj
(\226)Tj
( )Tj
(April 23, 2014 )Tj
/TT1 1 Tf
(Sukhar making a push )Tj
(with Vernal and Federov to get into )Tj
0 -1.14 TD
(F8 speech that Facebook stabilized platform even for competitive apps.)Tj
/TT0 1 Tf
( )Tj
(Vernal asks \223how )Tj
0 -1.16 TD
(acute an issue do you think it is in the ecosystem. E.g. if we mention i\
t in the keynote, it seems )Tj
0 -1.14 TD
(like it has a high likelihood of )Tj
(\223breaking into jail\224. Sukhar: \223)Tj
/TT1 1 Tf
(I don\222t disagree. I think it would )Tj
0 -1.16 TD
(just be a modifier on the stability guarantee rhetoric. \223no matter wh\
at you\222re building\205. I )Tj
0 -1.14 TD
(think that we\222re all in agreement that it risks breaking into jail. T\
he question is whether )Tj
0 -1.16 TD
(it\222s w)Tj
(orth it to solidify our message/positioning on the Platform. I don\222t \
really know. )Tj
0 -1.14 TD
(Probably not but we don\222t have a good alternative.\224 Vernal: \223I \
don\222t think we\222ve even have )Tj
0 -1.16 TD
(a slide on this \223Open to All!\224 Too prominent. So we\222re really a\
rguing about a sente)Tj
(nce in )Tj
0 -1.14 TD
(the script, I think.\224 Sukhar: \223To be clear, I\222m not arguing tha\
t we should do it. )Tj
/C2_0 1 Tf
12 0 0 11.6757 478.9394 502.0079 Tm
<0001>Tj
ET
q
9.354 9.354 593.291 773.291 re
W n
BT
/CS0 CS 0 0 0 SCN
0.333 w
1 Tr 12 0 0 11.6757 478.9394 502.0079 Tm
<0001>Tj
ET
Q
BT
/TT1 1 Tf
12 0 0 12 489.0585 501.8457 Tm
(\224 )Tj
-34.735 -1.16 Td
(Federov: \223I think we should do it but not in the keynote.\224)Tj
( )Tj
/TT0 1 Tf
T*
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00855011 )Tj
(\226)Tj
( )Tj
(April 10, 2014 can cancel PS12n meeting because covered in the login rev\
iew )Tj
0 -1.14 TD
(meeting.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 416.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 419.0457 Tm
(FB)Tj
(-)Tj
(0)Tj
(0855264)Tj
( )Tj
(\226)Tj
( )Tj
(task to remove implicit platform stories March 31, 2014 )Tj
29.218 0 Td
(\226)Tj
( )Tj
(\223)Tj
/TT1 1 Tf
(Goal: Move the )Tj
-29.218 -1.16 Td
(developer ecosystem to an explicit story model without seriously damagin\
g our key partner )Tj
0 -1.14 TD
(relationships or games business ASAP)Tj
/TT0 1 Tf
(\224 \(65\). Purdy upset \223I don\222t think we are comm)Tj
(unicating )Tj
0 -1.16 TD
(clearly. I am likely going to call a meeting of the key stakeholders thi\
s week as there is too much )Tj
0 -1.14 TD
(discussion on this task. 1 )Tj
/TT1 1 Tf
(We shouldn\222t be saying anything about how we are removing these )Tj
0 -1.16 TD
(stories \(special casing games/music for a little while\))Tj
(, just that we are removing these from )Tj
0 -1.14 TD
(feed over the next few months. 2 once this change is complete, we are no\
t going to ever )Tj
0 -1.16 TD
(show implicit stories in feed/ticker, we are going to use the implicit )Tj
(actions)Tj
( )Tj
(to create special )Tj
0 -1.14 TD
(game and music recommendation st)Tj
(ories. If the vertical is important enough, like movies )Tj
0 -1.16 TD
(maybe, we can do the same thing.\224 He really means if the vertical is \
unimportant enough. )Tj
/TT0 1 Tf
0 -1.14 TD
(Purdy is responding to Chang saying \223)Tj
/TT1 1 Tf
(I think this is even more so why we shouldn\222t spell out )Tj
0 -1.16 TD
(how we\222re changing)Tj
( )Tj
(newsfeed algo in the reactive partner msg as it will make it very clear \
)Tj
0 -1.14 TD
(that we\222re being inconsistent in our standard and arbitrarily control\
ling nf distro for )Tj
0 -1.16 TD
(partners)Tj
/TT0 1 Tf
(.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 209.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 211.9257 Tm
(FB)Tj
(-)Tj
(00855464)Tj
( )Tj
(\226)Tj
( )Tj
(Vernal March 28, 2014 \223if we had a solid theory about why time spent \
)Tj
35.077 0 Td
(in )Tj
-35.077 -1.14 Td
(Facebook)Tj
(-)Tj
(connected apps drove growth, engagement, ads, cost, or utility, then we \
could then just )Tj
0 -1.16 TD
(focus on ways to make Facebook)Tj
(-)Tj
(connected apps better/more engaging. )Tj
/TT1 1 Tf
29.046 0 Td
(If we don\222t have that, )Tj
-29.046 -1.14 Td
(then there\222s no logical argument for investing heavily to make th)Tj
(ird)Tj
(-)Tj
(party apps )Tj
T*
(better/more engaging. We could do it out of altruism, but that argument \
is hard to justify )Tj
0 -1.14 TD
(resources at scale.)Tj
/TT0 1 Tf
(\224 Sukhar: \223Is strategic leverage a viable axis for thinking about \
this?\224. )Tj
35.987 0 Td
( )Tj
-35.987 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00857872 )Tj
(\226)Tj
( )Tj
(Purdy suggesting coupling login v4 and )Tj
(sharing v2. Ilya recommends against. )Tj
0 -1.16 TD
(Discuss preparing a presentation for Vernal Cox Zuckerberg.)Tj
24.436 0 Td
( )Tj
-24.436 -1.14 Td
( )Tj
ET
endstream
endobj
500 0 obj
<<
/BaseFont /CCHTXC+TimesNewRomanPSMT
/DescendantFonts [874 0 R]
/Subtype /Type0
/ToUnicode 875 0 R
/Encoding /Identity-H
/Type /Font
>>
endobj
501 0 obj
<<
/Length 5044
>>
stream
/CS0 cs 1 1 0 scn
/GS0 gs
72.234 706.086 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00858137)Tj
( )Tj
(\226)Tj
( )Tj
(Purdy, Vernal, Bao, George Lee analyzing revenue impact to removing impl\
icit )Tj
0 -1.14 TD
(newsfeed stories. Bao says \223you\222re ok w/ killing ~1/3 of feed traf\
f)Tj
26.478 0 Td
(ic? \(implicit og is 1/3 and )Tj
-26.478 -1.16 Td
(stream publish is )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
(\) even if so, I think Cox / Nowak would push back and say they want to \
kill )Tj
T*
(all implicits. So what would you want to do for stream publish?...i thin\
k this makes sense [that )Tj
0 -1.16 TD
(devs use stream publish]. A rational)Tj
( )Tj
(dev should publish implicitly as much as possible for )Tj
0 -1.14 TD
(distribution benefit.\224 George Lee writes: \223)Tj
/TT1 1 Tf
(I think we\222re also missing the impact to developer )Tj
0 -1.16 TD
(sentiment \(not just the quantitative losses of their stories\). I get e\
mails frequently \(and sat )Tj
0 -1.14 TD
(down with s)Tj
(ome important and unhappy devs this week\) about how feed distribution i\
s )Tj
0 -1.16 TD
(inconsistent and dying. You have to remember that our partner managers a\
re still selling )Tj
0 -1.14 TD
(products that we ask them to sell, so when it comes to feed integration \
we\222re still telling )Tj
0 -1.16 TD
(pe)Tj
(ople to use OG. The last f8 was all about implicit OG, so while we may h\
ave decided )Tj
0 -1.14 TD
(amongst ourselves that this is no longer the future without an alternati\
ve we don\222t have )Tj
0 -1.16 TD
(anything to tell current devs \(so partners continue to tell them to use\
OG and they)Tj
( )Tj
(continue )Tj
0 -1.14 TD
(to integrate it\). I believe we\222re at a tipping point here and if we \
don\222t manage this correctly, )Tj
0 -1.16 TD
(people will leave canvas at an accelerated pace just because we\222re th\
rashing them.)Tj
/TT0 1 Tf
( )Tj
(I\222m )Tj
0 -1.14 TD
(actually not a fan of implicit sharing and believe we need to )Tj
24.214 0 Td
(shut it down, but I do think we\222re )Tj
-24.214 -1.16 Td
(being irresponsible to our developers if we just flip the switch and say\
we\222re sorry \(I express this )Tj
T*
(to Nowak last week\). We cannot be a platform that developers believe in\
if we keep ripping )Tj
0 -1.16 TD
(bandaids on a whim. IMHO, we )Tj
(should breaking change this OR lower the distribution over a )Tj
0 -1.14 TD
(window fo time while we figure out how to offset the losses with some ot\
her distribution channel )Tj
0 -1.16 TD
(or better ranking of explicit shares\205And IMHO, )Tj
/TT1 1 Tf
(we need to do it in a way that shows respect )Tj
0 -1.14 TD
(for ou)Tj
(r partners given that we sold them on OG in the last f8 and that they pu\
t lots of time )Tj
0 -1.16 TD
(into building these integrations. The reality is that the action itself \
is going to cause more )Tj
0 -1.14 TD
(pain than the traffic itself might cause.)Tj
/TT0 1 Tf
(\224 Bao says \223I had not assumed we )Tj
(would turn off )Tj
0 -1.16 TD
(implicit sharing but defer to Doug on whether this is a given at this pt\
\224. Lee \223)Tj
/TT1 1 Tf
30.965 0 Td
(Cox wants to kill )Tj
-30.965 -1.14 Td
(it and no one on the platform side really is an advocate for it.)Tj
/TT0 1 Tf
( )Tj
(We\222re defending it as a )Tj
T*
(mechanism to not hurt partners, not because we think i)Tj
(t is a good product.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 319.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 322.3257 Tm
(FB)Tj
(-)Tj
(00858174)Tj
( )Tj
(\226)Tj
( )Tj
(Jan 2014 Vernal chat with his admin about setting up a meeting with Mark\
to )Tj
T*
(address the \223Dating Use Case\224 \(75\).)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 278.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 281.0457 Tm
(FB)Tj
(-)Tj
(00858489)Tj
( )Tj
(\226)Tj
( )Tj
(Jan 2014 chat with Bao and Vernal. Bao: \223another extreme that Cox wil\
l push )Tj
T*
(for is to remove)Tj
( )Tj
(app posts immediately from news feed. I think our opinion here is that t\
his )Tj
0 -1.14 TD
(would be unprecedented developer thrash and unacceptable.\224 \(90\) Bao\
proposes compromise of )Tj
0 -1.16 TD
(bundling this into the login v4 + ps12n launch. \223it\222s bundled into\
the 1)Tj
28.173 0 Td
(-)Tj
(time user trust)Tj
( )Tj
(narrative )Tj
-28.173 -1.14 Td
(and dev thrash\224. )Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00860632 )Tj
(\226)Tj
( )Tj
(Platform trust open group within Facebook \(December 2013\). 224 members\
\(9 )Tj
0 -1.16 TD
(new\). What is this?)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00861286 )Tj
(\226)Tj
( )Tj
(Vernal Purdy Federov Dec 2013 discussing \223build\224 pillar of Faceboo\
k Platform )Tj
0 -1.14 TD
(and strategy going forward)Tj
(. Purdy notes that \223Mark decides all these things\224. \(87\) Interes\
ting )Tj
0 -1.16 TD
(discussion of Purdy pushing for Parse acquisition, Federov recommending \
against and Federov )Tj
0 -1.14 TD
(being right. Parse is almost a write)Tj
(-)Tj
(off at this point. )Tj
( )Tj
0 -1.16 TD
( )Tj
ET
endstream
endobj
502 0 obj
<<
/Length 5106
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00862566 )Tj
(\226)Tj
( )Tj
(Dec 2013 Purdy complain)Tj
(ing to Vernal that he is failing, family falling apart and )Tj
0 -1.14 TD
(he is not the right fit to run Platform because he is not passionate abo\
ut developers, etc.)Tj
34.936 0 Td
( )Tj
-34.936 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00862605 )Tj
(\226)Tj
( )Tj
(Platform 3 year plan document that Ilya presented to Mark that was not a\
dopted. )Tj
0 -1.16 TD
(Focused on)Tj
( )Tj
(building a $5B revenue developer business by end of 2016.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 623.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(FB)Tj
(-)Tj
(00864023)Tj
( )Tj
(\226)Tj
( )Tj
(Dec 2013 Purdy sends a note to Vernal and Zuckerberg describing )Tj
T*
(announcement of Login v4 and bundling of PS12n and friend permissions re\
moval on 1/31 as )Tj
0 -1.16 TD
(\223)Tj
/TT1 1 Tf
(part of a comprehensive user)Tj
( )Tj
(trust \221moment\222. We will make a really strong case that these )Tj
0 -1.14 TD
(changes are net good for our shared users and the overall ecosystem, eve\
n if they require )Tj
0 -1.16 TD
(developers to modify their apps and/or lose functionality from previous \
versions of Login.)Tj
/TT0 1 Tf
(\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 540.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 543.1257 Tm
(FB)Tj
(-)Tj
(00867074)Tj
( )Tj
(\226)Tj
( )Tj
(Kevin Lacker writes email to Vernal Nov 2013 \223Re: what are the bad t)Tj
34.852 0 Td
(h)Tj
(ings that )Tj
-34.852 -1.14 Td
(we are doing?\224. Original email from Vernal not included. Where is it?\
Vernal forwards to Purdy )Tj
0 -1.16 TD
(and Federov saying he never wrote back and asking what he should say. La\
cker: )Tj
32.406 0 Td
(\223Removing )Tj
-32.406 -1.14 Td
(global identifiers from user objects. We should just not do this\205. Re\
moving last name from )Tj
T*
(friends. This will make it impossible to build a UI to pick a friend in \
a way that users can )Tj
0 -1.14 TD
(understand who they\222re picking\205This is going to make it hard t)Tj
(o build cool stuff in the future, )Tj
0 -1.16 TD
(annoy developers who do display a list of friends, and not really help m\
uch\205.\224 Notes that they )Tj
0 -1.14 TD
(are enforcing their policy against pre)Tj
(-)Tj
(fill inconsistently. \223)Tj
/TT1 1 Tf
(Permission review. You need a \221good )Tj
0 -1.16 TD
(reason\222 to ask for a permissio)Tj
(n. First of all, developers are going to hate anything that )Tj
0 -1.14 TD
(requires an extra review process. Secondly, our definition of what is ag\
ood reason to askf )Tj
0 -1.16 TD
(or a permission is going to diverge wildly from what external developers\
expect, from our )Tj
0 -1.14 TD
(past messaging)Tj
(, and between different reviewers. If a developer uses extra information\
)Tj
0 -1.16 TD
(about a user to customize an experience, but not in any way that\222s vi\
sible to the reviewer, )Tj
0 -1.14 TD
(and they claim that it just lets them tune the content they display a li\
ttle better, is tha)Tj
(t good )Tj
0 -1.16 TD
(enough? It makes sense to me as a developer )Tj
(\226)Tj
( )Tj
(that\222s how you make an app more social. If )Tj
0 -1.14 TD
(you haven\222t built a feature because you need N users to opt into show\
ing some data before )Tj
0 -1.16 TD
(it\222s worth it, is that good enough? It makes sense to me as a develop\
e)Tj
(r as well. But both of )Tj
0 -1.14 TD
(these are things that many folks want to reject developers for. If you r\
eally want to ask for )Tj
0 -1.16 TD
(extra permissions to suck down huge amounts of data, you can work around\
this by adding )Tj
0 -1.14 TD
(some teeny bit of functionality that uses the data.)Tj
( )Tj
(So it won\222t fundamentally improve )Tj
0 -1.16 TD
(things. We should pull back the scope of permission review to the \221wh\
itelist / partner/ type )Tj
0 -1.14 TD
(APIs, not the stuff we view as core to the platform. Policy review. This\
isn\222t fundamentally )Tj
0 -1.16 TD
(bad, but our policies are not good )Tj
(and we are escaping greater pain by not enforcing them )Tj
0 -1.14 TD
(too strongly. I\222m aware of #4 and #6 and there\222s probably more. So\
if unified review causes )Tj
0 -1.16 TD
(us to insist more that our policies must be obeyed, it\222s going to cau\
se pain around our bad )Tj
0 -1.14 TD
(policies. We shou)Tj
(ld roll this out in a way where apps can appeal and not immediately get \
)Tj
0 -1.16 TD
(their development halted and expect to change several more policies earl\
y on in the review )Tj
0 -1.14 TD
(process.)Tj
/TT0 1 Tf
(\224 \(Vernal Purdy and Federov previously discuss whether and how to br\
ing Kevin into )Tj
0 -1.16 TD
(th)Tj
(is in FB)Tj
(-)Tj
(00875573\).)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00870000 )Tj
(\226)Tj
( )Tj
(Purdy email to Maria Giudice, Vernal Federov Nov 2013 about how to reboo\
t )Tj
0 -1.14 TD
(Platform using Parse. \223Still don\222t know if I trust those FB guys, \
but these Parse guys are taking )Tj
0 -1.16 TD
(FB Platform to the next level.\224 Etc etc)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
endstream
endobj
503 0 obj
<<
/Length 5138
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00872)Tj
(116 )Tj
(\226)Tj
( )Tj
(Purdy Himel Federov Vernal chat Oct 2013 )Tj
(\226)Tj
( )Tj
(Purdy: \223I actually think we want )Tj
0 -1.14 TD
(to frame ps12n as the next rev of Facebook login for developer and users\
\205.\224 Himel quotes )Tj
0 -1.16 TD
(Zuckerberg: \223To start, what we\222re trying to do is unlock new ways \
for people to share)Tj
34.378 0 Td
( )Tj
(content )Tj
-34.378 -1.14 Td
(and activity with the people they care about\205Going forward, most apps\
are going to be social. If )Tj
T*
(we can make Open Graph work, then they can be social and integrated with\
us in a way that )Tj
0 -1.14 TD
(makes Facebook and those apps better. If we can\222t make Open )Tj
25.269 0 Td
(Graph work, then those apps will )Tj
-25.269 -1.16 Td
(exist anyway, but they won\222t integrate with Facebook and as time goes\
on we\222ll have access to )Tj
T*
(less and less of the social content out there, which means our strategic\
position, importance and )Tj
0 -1.16 TD
(ability to make an impact in th)Tj
12.219 0 Td
(e world will decrease.\224 Purdy: \223We need to be able to explain this\
)Tj
-12.219 -1.14 Td
(to our team. \223)Tj
/TT1 1 Tf
(Using developers to help us connect the world\224 is one tactic that we \
have )Tj
T*
(selected for the company \(BTW: I think this Mark\222s call to change th\
at tactic for the )Tj
0 -1.14 TD
(company and he )Tj
(has delegated execution of this to Mike and by his proxy, us\))Tj
/TT0 1 Tf
(. How does )Tj
0 -1.16 TD
(Mike think about this tactic, what are the key products in this effort a\
nd who are the eng/PM )Tj
0 -1.14 TD
(leaders there? Those are the key questions here\224)Tj
19.296 0 Td
( )Tj
-19.296 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00872429 )Tj
(\226)Tj
( )Tj
(Bao and Pratiti Oct 2013 e)Tj
(mail chain showing that Platform Trust is where they )Tj
0 -1.16 TD
(are storing data around user expectations around how third party apps wo\
rk, etc. Get info on )Tj
0 -1.14 TD
(Platform Trust.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 443.766 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 446.6457 Tm
(FB)Tj
(-)Tj
(00877278)Tj
( )Tj
(\226)Tj
( )Tj
(Purdy chat with Vernal Sept 2013 )Tj
(\226)Tj
( )Tj
(\223Would you let me run at the media and )Tj
T*
(fitne)Tj
(ss categories within the platform charter? Go after them and build a 1b \
business there like )Tj
0 -1.14 TD
(we have in games )Tj
/TT1 1 Tf
(\(which is still the only existence proof that we have that we can do )Tj
0 -1.16 TD
(platforms at all. You are only a platform in my book if you can sustain \
a arch)Tj
(itecture shift )Tj
0 -1.14 TD
(like we have from web to mobile in a big category\).\224 Implying that n\
o category other than )Tj
0 -1.16 TD
(games sustained the shift from web to mobile.)Tj
/TT0 1 Tf
( )Tj
(Vernal then describes a few of the successes )Tj
0 -1.14 TD
(and failures from OG 2011. Vernal then writes: \223)Tj
/TT1 1 Tf
(I don\222t thin)Tj
(k Open Graph has anything to do )Tj
0 -1.16 TD
(with Platform\205. It\222s a product we have on Facebook. We\222re going\
to build out that )Tj
0 -1.14 TD
(product. We might eventually let developers contribute to Open Graph. We\
might even )Tj
0 -1.16 TD
(start that way. But it\222s a totally different product\205. I a)Tj
(m committed to not having Open )Tj
0 -1.14 TD
(Graph and Platform be part of the same org, just fyi\205. Open Graph is \
about getting all the )Tj
0 -1.16 TD
(entities in the world into the Facebook graph, understanding how people \
are connected to )Tj
0 -1.14 TD
(those things, and then using that graph to dr)Tj
18.977 0 Td
(ive discovery.\224 \(79\). Purdy then asks if he can )Tj
-18.977 -1.16 Td
(run Open Graph and says: \223I mainly care about the product experience \
I want for a few )Tj
T*
(scenarios: Music discovery/sharing, Video discovery/sharing, rWorld Runn\
ing games, )Tj
0 -1.16 TD
(journaling/qualified self.\224 )Tj
( )Tj
/TT0 1 Tf
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 209.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 211.9257 Tm
(FB)Tj
(-)Tj
(00877968)Tj
( )Tj
(\226)Tj
( )Tj
(Purdy Vernal chat Sept 11, 2013 )Tj
(\226)Tj
( )Tj
(Purdy: \223getting the platform marketing )Tj
T*
(message lined up and executed \(which I want to step on the gas pedal on\
based on PDD and )Tj
0 -1.16 TD
(Mark today\).\224 What did Mark say on 9/11/13? Vernal says Mark wants h\
im to PM PS1)Tj
(2N and )Tj
0 -1.14 TD
(Ilya confused about whether Vernal or Zuck is ultimate decisionmaker on \
PS12N. Mark docked )Tj
0 -1.16 TD
(Vernal on his review saying he only \223meets most expectations\224 on P\
S12N \223because it\222s not in )Tj
0 -1.14 TD
(better shape\224. Ilya wants to please Mark which is why he raises PS)Tj
26.743 0 Td
(12N with him all the time. )Tj
-26.743 -1.16 Td
(Chris Daniels asked Simon Cross to run point on PS12N deprecations acros\
s developer types. )Tj
T*
(FB)Tj
(-)Tj
(00883105 )Tj
(\226)Tj
( )Tj
(Purdy/vernal chat aug 2013 )Tj
(\226)Tj
( )Tj
(Constantin drives P3 until Oct then Eddie. Eddie )Tj
0 -1.16 TD
(drives mobile links and then Ilya.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
endstream
endobj
504 0 obj
<<
/Length 5778
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(0088305)Tj
(2 )Tj
(\226)Tj
( )Tj
(PS12N Deck.key from Aug 27, 2013 )Tj
(\226)Tj
( )Tj
(where is the deck? \(FB)Tj
(-)Tj
(00883107 )Tj
0 -1.14 TD
(Daniels reaction to the deck )Tj
(\226)Tj
( )Tj
(doesn\222t think user trust message solves the developer message )Tj
0 -1.16 TD
(problem, thinks P3 should be announced way before F8 \223The rationale i\
s that if we announce i)Tj
37.851 0 Td
(t a )Tj
-37.851 -1.14 Td
(month before F8, then P3 may become the focus of F8.\224 Also FB)Tj
(-)Tj
(00883151 references Platform )Tj
T*
(Simplification Deck.key and Platform Simplification Spec.docx)Tj
25.578 0 Td
( )Tj
-25.578 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 623.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(FB)Tj
(-)Tj
(00883116)Tj
( )Tj
(\226)Tj
( )Tj
(Vernal August 2013 update to mteam: \223Platform 3.0 )Tj
/C2_0 1 Tf
27.802 0 Td
<0004>Tj
/TT0 1 Tf
( )Tj
(Platform Simplification )Tj
-27.802 -1.14 Td
(\226)Tj
( )Tj
(going )Tj
(poorly, but investing a lot of time to turn it around. Context )Tj
27.331 0 Td
(\226)Tj
( )Tj
(our biggest risk across )Tj
-27.331 -1.16 Td
(platform is trust. For users, this is fear of spam. )Tj
/TT1 1 Tf
(For Facebook itself, it\222s fear that we\222re giving )Tj
0 -1.14 TD
(away data that helps competitors \(messenger apps\) and undermines o)Tj
(ur core business )Tj
0 -1.16 TD
(\(stream.get and ads\).)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
(For developers, it\222s the fact that things are constantly changing )Tj
(\226)Tj
( )Tj
0 -1.14 TD
(shifting sands )Tj
(\226)Tj
( )Tj
(and that our documentation and bug handling is sub)Tj
(-)Tj
(par. We have been )Tj
0 -1.16 TD
(working on a set of projects to fix this under the name \223Platfo)Tj
(rm 3.0,\224 specifically: Login )Tj
0 -1.14 TD
(changes )Tj
(\226)Tj
( )Tj
(see above; Deprecate non)Tj
(-)Tj
(app friend graph )Tj
(\226)Tj
( )Tj
(limit this to restrict graph leakage )Tj
0 -1.16 TD
(while still enabling social apps. Deprecate friend_* permissions )Tj
(\226)Tj
( )Tj
(stop ability for one user )Tj
0 -1.14 TD
(to grant access for app to access another u)Tj
(ser\222s data. Deprecate stream.get )Tj
(\226)Tj
( )Tj
(stop ability for )Tj
0 -1.16 TD
(anyone to build an alternate NF experience \(without ads\). Unified Revi\
ew )Tj
(\226)Tj
( )Tj
(review all apps )Tj
0 -1.14 TD
(that are launched\205.So working on a proposal to dramatically curtail t\
he surface area of )Tj
0 -1.16 TD
(platform to improve long)Tj
(-)Tj
(term reliability and stability for developers.)Tj
/TT0 1 Tf
( )Tj
(Basic idea: )Tj
/TT2 1 Tf
(Core:)Tj
/TT0 1 Tf
( )Tj
0 -1.14 TD
(Publicly define a set of \223core\224 APIs and commit to a three)Tj
23.298 0 Td
(-)Tj
(year breaking change policy on these. )Tj
/TT1 1 Tf
-23.298 -1.16 Td
(That means what it says )Tj
(\226)Tj
( )Tj
(we have to provide three years advance notice before we change )Tj
T*
(these)Tj
(. This will be a huge shift for us as a company, but it\222s really min\
)Tj
(-)Tj
(bar for what it )Tj
0 -1.16 TD
(means to be a platform.)Tj
/TT0 1 Tf
( )Tj
(This would include core APIs around Login, Sharing, Users, Friends, )Tj
0 -1.14 TD
(etc. )Tj
/TT1 1 Tf
(Probably 10)Tj
(-)Tj
(15% of our API today.)Tj
/TT0 1 Tf
( )Tj
/TT2 1 Tf
(Beta)Tj
/TT0 1 Tf
(: Also define a set of APIs that ar)Tj
(e in \223beta\224. This )Tj
0 -1.16 TD
(means they may change more frequently. Potentially up our breaking chang\
e window here from )Tj
0 -1.14 TD
(3 months to 6 months. This would include all new launch as well as proba\
bly all of Open Graph. )Tj
0 -1.16 TD
(Probably 10)Tj
(-)Tj
(15% of our API today. )Tj
/TT2 1 Tf
(Kill)Tj
/TT0 1 Tf
(: )Tj
/TT1 1 Tf
(Deprecate hu)Tj
(ge chunks of the API that are poorly )Tj
0 -1.14 TD
(maintained because product teams are not incentivized to do so )Tj
(\226)Tj
( )Tj
(groups, events, photos, )Tj
0 -1.16 TD
(videos, albums, etc. We\222ll always support sharing those objects, but \
we\222ll no longer support )Tj
0 -1.14 TD
(reading them via the API)Tj
/TT0 1 Tf
(. If it\222s str)Tj
(ategic for any of those products to keep those APIs around, )Tj
0 -1.16 TD
(we can )Tj
(\226)Tj
( )Tj
(but we\222ll transition ownership to that product team and require that \
they hit certain )Tj
0 -1.14 TD
(SLAs around uptime and bug responsiveness. )Tj
/TT1 1 Tf
(This would be a really radical change, but I\222m )Tj
0 -1.16 TD
(realizing i)Tj
(s probably necessary to be able to deliver the quality we need to \(alte\
rnative is to )Tj
0 -1.14 TD
(staff up dozens of people to maintain old, non)Tj
(-)Tj
(strategic APIs\). Working through a proposal )Tj
0 -1.16 TD
(and planning to discuss with Mark tomorrow.)Tj
/TT0 1 Tf
(\224)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00883372 )Tj
(\226)Tj
( )Tj
(Vernal chat string A)Tj
(ug 2013 \223What value do we get out of Platform? )Tj
0 -1.14 TD
(Concretely? At the end of the day, I think the clearest, most valuable f\
orm of value is content )Tj
0 -1.16 TD
(that we show in News Feed.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00886786 )Tj
(\226)Tj
( )Tj
(Sukhar Vernal Purdy discuss driving NPS in H2 Aug 2013. Sukhar: \223)Tj
/TT1 1 Tf
(Platf)Tj
(orm )Tj
0 -1.14 TD
(was all about organic distribution. We don\222t have a similarly terse a\
nd coherent value )Tj
0 -1.16 TD
(proposition to offer folks at the moment)Tj
/TT0 1 Tf
(.\224 Liu: \223Our happiest developers for Neko are those )Tj
0 -1.14 TD
(who measure performance. They are the least likely to churn and most lik\
e)Tj
29.906 0 Td
(ly to spend big. We )Tj
-29.906 -1.16 Td
(have done a detailed analysis of their spend patterns, and it is clear t\
hat the more they know )Tj
T*
(about our performance, the happier they are. I wonder if there is a way \
to extend that to the rest )Tj
ET
endstream
endobj
505 0 obj
<<
/Length 5355
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(of platform. Developers will put up with b)Tj
(ugs and issues if the value is sufficient. We need to )Tj
0 -1.14 TD
(find a way to articulate that value in some way. We used to demonstrate \
that with large up and to )Tj
0 -1.16 TD
(the right charts for apps like Viddy and Washington Post but that has ch\
anged. How do we )Tj
0 -1.14 TD
(articulate the )Tj
(value prop to developers now?\224 FB)Tj
(-)Tj
(00887642 )Tj
(\226)Tj
( )Tj
(Vernal: \223I think there\222s a third )Tj
0 -1.16 TD
(theory: Our APIs keep changing and our doc suck\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 623.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(FB)Tj
(-)Tj
(00887836)Tj
( )Tj
(\226)Tj
( )Tj
(on 38, discussion of allocating mobile engineers to messenger 3.0 to bui\
ld FB\222s )Tj
T*
(messenger product. Zuckerberg: \223Is)Tj
14.328 0 Td
( )Tj
(this resolved yet? We need to get this done today. Let me )Tj
-14.328 -1.16 Td
(know if there\222s anything you need me to weigh in on.\224 Zuckerberg o\
n 42: \223I think we need the )Tj
T*
(names tonight or tomorrow in order to be able to put this team together \
by the end of the week.\224 )Tj
0 -1.16 TD
(Javi: \223)Tj
(Sorry that we need to do this on such a tight timeline. We need to ident\
ify the team this )Tj
0 -1.14 TD
(week if we want to realistically make the 9/26 cut\205. That way Mark ca\
n make a call on Friday / )Tj
0 -1.16 TD
(we can start working on the feature ideally next week.\224 Zuck paused a\
p)Tj
28.877 0 Td
(roject and reallocated the )Tj
-28.877 -1.14 Td
(engineers. Raymond Endres updates Vernal. 45 Javi will share Mark this a\
fternoon Aug 16 2013)Tj
38.713 0 Td
( )Tj
-38.713 -1.16 Td
( )Tj
ET
1 1 0 scn
72.234 498.966 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 501.8457 Tm
(FB)Tj
(-)Tj
(00889028)Tj
( )Tj
(\226)Tj
( )Tj
(Purdy Aug 15 2013 \223One of the issues we should discuss tomorrow is th\
e )Tj
T*
(NetFlix goat rodeo. Broadly, )Tj
/TT1 1 Tf
(I think we failed in )Tj
(how we handle Partner APIs \(approval to )Tj
0 -1.14 TD
(build and approval to launch\) and how we inform the partner messages \(\
and indirectly )Tj
0 -1.16 TD
(partners\) about big pending shifts in Platform \(in this case Platform \
3.0\).)Tj
/TT0 1 Tf
( )Tj
(Would be useful to )Tj
0 -1.14 TD
(debug and ensure that we have the ri)Tj
(ght processes in place to avoid this next time. Chris Daniels )Tj
0 -1.16 TD
(agrees.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00889856 )Tj
(\226)Tj
( )Tj
(Vernal and Sukhar discuss the Next Facebook Platform as a suite of devel\
oper )Tj
0 -1.14 TD
(services that let you build an airbnb or Netflix using Facebook\222s inf\
ra. Vernal says \223)Tj
/TT1 1 Tf
33.741 0 Td
(Messenge)Tj
(r )Tj
-33.741 -1.16 Td
(is existential threat for is [us]. Making out [our] messaging app de fac\
to web standard by )Tj
T*
(integrating with all other apps out there)Tj
/TT0 1 Tf
(.\224 Sukhar: \223I think that natural tension would be the )Tj
0 -1.16 TD
(biggest risk\224 referring to the FB messenger team owning the messenge)Tj
28.326 0 Td
(r platform product. )Tj
-28.326 -1.14 Td
(Facebook People Services is Sukhar\222s proposal for expanding on the Pa\
rse mission. Described )Tj
T*
(on 59.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 292.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 294.7257 Tm
(FB)Tj
(-)Tj
(00890531)Tj
( )Tj
(\226)Tj
( )Tj
(Vernal mteam note on Aug 12 2013. \223)Tj
/TT1 1 Tf
(Platform narrative: Based on feedback )Tj
T*
(from Mark, realized I\222m not doing a good enough j)Tj
(ob explaining to the overall company )Tj
0 -1.16 TD
(what we\222re doing on platform, and how it\222s going)Tj
/TT0 1 Tf
( )Tj
(\(people see parts, but not the overall )Tj
0 -1.14 TD
(picture\). )Tj
/TT1 1 Tf
(In reality, platform is really two different pieces )Tj
(\226)Tj
( )Tj
(Open Graph, which is now )Tj
0 -1.16 TD
(much more of a consumer)Tj
(-)Tj
(facing product, an)Tj
(d Platform itself, which is really about helping )Tj
0 -1.14 TD
(mobile developers build and distribute apps that span mobile OSes. Worki\
ng with Doug + )Tj
0 -1.16 TD
(Ilya to create a simpler narrative here \(e.g., \223Help developers buil\
d and grow mobile )Tj
0 -1.14 TD
(apps\224\) to underpin both internal a)Tj
(nd external messaging)Tj
/TT0 1 Tf
(. )Tj
/TT1 1 Tf
(Still early, with Doug driving)Tj
/TT0 1 Tf
(.\224 )Tj
0 -1.16 TD
(Then notes that Doug likely leaving for a startup at end of year. )Tj
/TT1 1 Tf
25.659 0 Td
(Describes a contact syncing )Tj
-25.659 -1.14 Td
(bug where they were concerned about leakage to Apple and the growth team\
\222s handling of )Tj
T*
(the situation.)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
(Note)Tj
(s that Parse morale improved, likely due to stock price increase.)Tj
/TT0 1 Tf
35.022 0 Td
( )Tj
-35.022 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00890551 )Tj
(\226)Tj
( )Tj
(aug 2013 Vernal asks questions about friend list? Or bao? \223Instead of\
calling )Tj
0 -1.14 TD
(this \223revocable friend_list\224 can we introduce a \223friend_list\224\
or \223friends\224 permission? In other )Tj
0 -1.16 TD
(w)Tj
(ords, I think we\222re just saying that the friends edge is now protecte\
d by a permission, just like )Tj
0 -1.14 TD
(other kinds of edges. There\222s a separate question about whether or no\
t we bundle this as default )Tj
ET
endstream
endobj
506 0 obj
<<
/Length 5291
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(or make it something developers explicitly have to ask for \(I)Tj
24.16 0 Td
( )Tj
(think it should probably be explicit )Tj
-24.16 -1.14 Td
(permission?\). But I think that\222s a cleaner framing? I don\222t think\
we need to solve for the case that )Tj
0 -1.16 TD
(user A doesn\222t grand [grant] friend list, but user B does, and now ap\
p knows A+B are friends. I )Tj
0 -1.14 TD
(think this should beh)Tj
(ave just like contact importing )Tj
20.775 0 Td
(\226)Tj
( )Tj
(if either side reveals this info to the app, )Tj
-20.775 -1.16 Td
(it\222s known to the app.\224 Mentions decoupling anonymous login from t\
his as completely different. )Tj
T*
(FB)Tj
(-)Tj
(00891933 TR Vishwanath replies with loginv4_plan.pptx Main bullets for s\
erver s)Tj
34.635 0 Td
(ide )Tj
-34.635 -1.16 Td
(implementation of this plan \2231/Separate into 3 independent features \(\
private mode, no friend list, )Tj
T*
(revocable perms\) that can be worked on in parallel 2/ Defer the call on\
whether private mode is )Tj
0 -1.16 TD
(anonymous or name+profile+pic after we do some prototypin)Tj
24.649 0 Td
(g internally try existing apps in )Tj
-24.649 -1.14 Td
(anonymous mode. 3/ Decisions were optimized for not relying on any platf\
orm breaking )Tj
T*
(changes.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 540.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 543.1257 Tm
(FB)Tj
(-)Tj
(00894576)Tj
( )Tj
(\226)Tj
( )Tj
(July 2013 Vernal Hagman Purdy O\222Neil Federov Koumouzelis discuss Unif\
ied )Tj
T*
(Review launch. Koumouzelis describes pl)Tj
(an of doing Unified Review in Oct 2013. Hagman )Tj
0 -1.16 TD
(agrees with Koumouzelis because it gives time before Q1 2014 when they w\
ill remove friend list )Tj
0 -1.14 TD
(and friend data permissions. Clearly the plan is these are separate proj\
ects that are launched )Tj
0 -1.16 TD
(independently. Purd)Tj
(y then responds: \223The concern is that we are not moving fast enough t\
o stop )Tj
0 -1.14 TD
(leaking this information or resetting the developer narrative and we are\
now slated to do an f8 in )Tj
0 -1.16 TD
(q1/q2 and we may want this change already rolled out before then. )Tj
/TT1 1 Tf
26.908 0 Td
(George/Eddie)Tj
/TT0 1 Tf
( )Tj
(th)Tj
(e friends.get )Tj
-26.908 -1.14 Td
(removal need to be sync\222d to our invite/messaging plan.\224 Purdy the\
n emails Vernal that he is )Tj
T*
(giving Koumouzelis the \223Platform 3.0\224 work because he needs to \223\
have something more than )Tj
0 -1.14 TD
(\223Unified Review\224\224. Pushback if you disagree?\224 Vernal: \223Lo\
ve )Tj
25.351 0 Td
(it.\224)Tj
( )Tj
-25.351 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00894975 )Tj
(\226)Tj
( )Tj
(Archibong notifying Zuckerberg of rejecting spotify\222s request for a 2\
)Tj
34.187 0 Td
(-)Tj
(month )Tj
-34.187 -1.16 Td
(extension to use app to user notifications. FB)Tj
(-)Tj
(00894984 )Tj
(\226)Tj
( )Tj
(Purdy \223Ime convinced me to change )Tj
T*
(my default position. He doesn\222t think it will go to Daniel. I\222ll h\
an)Tj
26.163 0 Td
(dle it, if we are wrong.\224)Tj
( )Tj
-26.163 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 333.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 336.2457 Tm
(FB)Tj
(-)Tj
(00894982)Tj
( )Tj
(\226)Tj
( )Tj
(Vernal Purdy Federov chat Aug 2013 regarding newsfeed API. Purdy: \223Sh\
ould )Tj
0 -1.16 TD
(we just add ads to the Newsfeed API and provide a easy way to post\205?\224\
Vernal: )Tj
/TT1 1 Tf
32.713 0 Td
(\223For third)Tj
(-)Tj
-32.713 -1.14 Td
(party apps, I think we just need to kill the NF API.)Tj
(\224 Vernal: \223My point is we shouldn\222t )Tj
T*
(even be involved in that decision. It should be Boz + Cory.\224 Purdy: \223\
So you think our )Tj
0 -1.14 TD
(contribution to this needs to be just shutting it down for 3)Tj
0.004 Tc -0.004 Tw 7.92 0 0 7.92 366.5976 286.5657 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 374.5976 281.0457 Tm
( )Tj
(party apps?\224 Vernal: \223Yes, )Tj
-25.197 -1.16 Td
(basically.\224)Tj
/TT0 1 Tf
( )Tj
(Purdy: \223and our role in your min)Tj
(d is to just pull back the public NF API and then let )Tj
T*
(Cory \(who owns the OEM relationships\) and Boz \(Ads revenue\) handle i\
t from there?\224 Vernal: )Tj
0 -1.16 TD
(\223Yes.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 209.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 211.9257 Tm
(FB)Tj
(-)Tj
(00894991)Tj
( )Tj
(\226)Tj
( )Tj
(Federov email to Rose, Purdy, Vernal, Justin O Chris Daniels Aug 2013, s\
ubject )Tj
T*
(\223Article a)Tj
(bout Platform that Mark liked\224. Discussing developer perception that \
Facebook\222s APIs )Tj
0 -1.16 TD
(are not stable and they change on a whim, etc. Federov: \223There have b\
een a few articles like this )Tj
0 -1.14 TD
(in a last few weeks. I personally think the one by the game dev comparin\
g)Tj
29.686 0 Td
( )Tj
(us to the circles of )Tj
-29.686 -1.16 Td
(hell was the best written. )Tj
/TT1 1 Tf
(This is an unfortunate meme that will hopefully burn itself out )Tj
T*
(\(maybe active PR response can help\) but it is nothing like what we wil\
l face with next )Tj
0 -1.16 TD
(round of changes. When we roll out:)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(-)Tj
(Unified review)Tj
( )Tj
0 -1.14 TD
(-)Tj
(Loss of friend permissions and thus access to friends\222 data)Tj
( )Tj
ET
endstream
endobj
507 0 obj
<<
/Length 5135
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(-)Tj
(Loss of non)Tj
(-)Tj
(app users in the friend list)Tj
( )Tj
0 -1.14 TD
(-)Tj
(Loss of stream access)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(We will face a long and brutal negative press and developer relations cy\
cle as it will )Tj
0 -1.16 TD
(completely kill a class of apps like Horos)Tj
(copes, Half Birthdays, etc. Those developers will )Tj
0 -1.14 TD
(have nothing but negative things to say.\224)Tj
( )Tj
/TT1 1 Tf
0 -1.16 TD
( )Tj
0 -1.14 TD
(Ian Bogost, published Aug 1, 2013 http://bogost.com/blog/oauth_of_fealty\
/)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 1 scn
72.234 582.246 52.32 13.68 re
f
BT
0.2 0.2 0.2 scn
12 0 0 12 72.2343 584.6457 Tm
(Ian Bogost)Tj
( )Tj
ET
1 1 1 scn
72.234 568.326 154.32 13.68 re
f
BT
0.2 0.2 0.2 scn
12 0 0 12 72.2343 570.7257 Tm
(Georgia Institute of Technology)Tj
( )Tj
ET
1 1 1 scn
72.234 554.646 185.52 13.68 re
f
BT
0.2 0.2 0.2 scn
12 0 0 12 72.2343 557.0457 Tm
(Technology Square Research Building)Tj
( )Tj
ET
1 1 1 scn
72.234 540.726 92.4 13.68 re
f
BT
0.2 0.2 0.2 scn
12 0 0 12 72.2343 543.1257 Tm
(85 Fifth )Tj
(Street NW)Tj
( )Tj
ET
1 1 1 scn
72.234 527.046 119.76 13.68 re
f
BT
0.2 0.2 0.2 scn
12 0 0 12 72.2343 529.4457 Tm
(Atlanta, GA 30308)Tj
(-)Tj
(1030)Tj
( )Tj
ET
1 1 1 scn
72.234 513.126 90.72 13.68 re
f
BT
0.2 0.2 0.2 scn
12 0 0 12 72.2343 515.5257 Tm
(+1 \(404\) 894)Tj
(-)Tj
(1160)Tj
( )Tj
0.788 0.141 0.184 scn
0 -1.14 TD
(ibogost@gatech.edu)Tj
0 0 0 scn
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 471.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 474.2457 Tm
(FB)Tj
(-)Tj
(00894996)Tj
( )Tj
(\226)Tj
( )Tj
(Sukhar Vernal Aug 2013 chat, shows how they are able to talk past one an\
other )Tj
T*
(without getting)Tj
( )Tj
(to their direct conflict. Sukhar tries to retain friend permissions, Ver\
nal doesn\222t )Tj
0 -1.14 TD
(have heart to shut him down, Sukhar says he will own. Sukhar: \223What d\
o you think about )Tj
0 -1.16 TD
(invites)Tj
(-)Tj
(via)Tj
(-)Tj
(messaging as a replacement for friend permissions? )Tj
/TT0 1 Tf
25.464 0 Td
(I think the current )Tj
-25.464 -1.14 Td
(r)Tj
(eplacements are pretty anemic and [will] infuriate developers.)Tj
/TT1 1 Tf
26.827 0 Td
(\224 Vernal: \223I think we need a )Tj
-26.827 -1.16 Td
(much better invitation channel. And I think non)Tj
19.051 0 Td
(-)Tj
(app friend data is a somewhat niche use case.\224 )Tj
-19.051 -1.14 Td
(Sukhar: \223)Tj
/TT0 1 Tf
(Well, I think the way to think about this change is we\222re for)Tj
(cing everyone to scrap )Tj
T*
(their invitation UIs that are customized and optimized for their app. So\
I think we should )Tj
0 -1.14 TD
(provide an alternative that people look forward to. A carrot to make the\
move)Tj
/TT1 1 Tf
(.\224 Vernal: )Tj
0 -1.16 TD
(\223100% agree.\224 Sukhar: \223)Tj
/TT0 1 Tf
(So who owns the \223let\222s replace )Tj
(friend permissions\224 goal?)Tj
/TT1 1 Tf
(\224 Vernal: \223I )Tj
0 -1.14 TD
(think Vlad and what was Marie \(so I guess Doug\)\224 Sukhar: \223Hmm, o\
k.\224 Vernal: \223I agree with )Tj
0 -1.16 TD
(you, though. I think ownership here is maybe too diffuse bu[t] we agree \
we need a good )Tj
0 -1.14 TD
(messaging/invitation model to replace thi)Tj
16.552 0 Td
(s.\224 Sukhar: \223Yeah, Alright, )Tj
/TT0 1 Tf
(well, maybe I\222ll try to own )Tj
-16.552 -1.16 Td
(that. I don\222t think the current set of people is really sweating this\
at all.)Tj
/TT1 1 Tf
( )Tj
(Talk to you next )Tj
T*
(week about it.\224 Vernal: \223And you think it is something to be sweat\
ed. Yeah, I agree. I\222m )Tj
0 -1.16 TD
(frustrated by sl)Tj
(ow progress here and not having good replacements yet.\224 Sukhar: \223)Tj
/TT0 1 Tf
33.018 0 Td
(Yeah, needs )Tj
-33.018 -1.14 Td
(to be sweated bigtime. We\222re taking away one of the most valuable API\
s and positioning )Tj
T*
(Social Context as a replacement. It just really isn\222t)Tj
/TT1 1 Tf
(.\224 Vernal: \223Yep, it\222s more than context)Tj
(, I )Tj
0 -1.14 TD
(agree.\224 Vernal: \223I asked Doug to pull together a conversation next\
week re: this.\224 Sukhar then )Tj
0 -1.16 TD
(references the Ian Bogost blog post and says we can fix this and Vernal \
agrees.)Tj
31.628 0 Td
( )Tj
-31.628 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00895694 )Tj
(\226)Tj
( )Tj
(Aug 2013 Lee, Vernal, Purdy, Gupta, Marten discuss games payme)Tj
(nt financial )Tj
0 -1.14 TD
(forecasts.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 140.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 143.0457 Tm
(FB)Tj
(-)Tj
(00895713)Tj
( )Tj
(\226)Tj
( )Tj
(shows \223content production volume per DAU by Payload type\224. Photo 0\
.77141. )Tj
T*
(On 14 it shows \223Like Events per DAU by Destination Contenttype\224 PH\
OTO 3.2481. Same for )Tj
0 -1.14 TD
(comments on photos on 15. Ask if this shows photos infor)Tj
(mation helpful to determining ad )Tj
ET
1 1 0 scn
180.474 98.886 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 101.5257 Tm
(revenue from photos. )Tj
(FB)Tj
(-)Tj
(00895718)Tj
( )Tj
(\226)Tj
( )Tj
(shows raw volume of notifications from photos )Tj
T*
(\(generated, rendered, clicks / 1.2B, 2.4B, 348M\))Tj
( )Tj
ET
endstream
endobj
508 0 obj
<<
/Length 5152
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00895812 )Tj
(\226)Tj
( )Tj
(276M photos shared on July 30 2013, 131M public, 93M friends, 15M FoFs, \
)Tj
0 -1.16 TD
(19M O)Tj
(nly Me)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00896034 )Tj
(\226)Tj
( )Tj
(July 2013 Badros convincing Vernal to build a Facbook gifts product )Tj
0 -1.14 TD
(competitive to Amazon.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00899163 )Tj
(-)Tj
( )Tj
(Vernal all hands presentation prep July 2013. Focus second half of 2013 \
on )Tj
0 -1.16 TD
(Mark\222s \223formula\224. Increase people on FB \(growth Javi\))Tj
(. Increase time they spend \(engagement )Tj
0 -1.14 TD
(Cox\). Increase utility they get \(understanding Vernal\), Increase mone\
tization \(ads boz efficiency )Tj
0 -1.16 TD
(jay\). \223When people actually have questions about this stuff )Tj
23.882 0 Td
(\226)Tj
( )Tj
(when they\222re looking for a )Tj
-23.882 -1.14 Td
(restaurant, or what to do this)Tj
( )Tj
(weekend, or what to read next )Tj
(\226)Tj
( )Tj
(they\222re not using Facebook. And )Tj
T*
(that\222s crazy. All this knowledge exists on Facebook. )Tj
/TT1 1 Tf
(We should have the best answers to these )Tj
0 -1.14 TD
(questions. But they\222re not using us today. They\222re not using us ye\
t\205. Haven\222t we been )Tj
0 -1.16 TD
(talking abo)Tj
(ut this vision forever? Didn\222t we launch Open Graph two years ago? \205\
We just )Tj
0 -1.14 TD
(need to focus on a few specific verticals and start making them better d\
ay)Tj
(-)Tj
(over)Tj
(-)Tj
(day, week)Tj
(-)Tj
0 -1.16 TD
(over)Tj
(-)Tj
(week, and month)Tj
(-)Tj
(over)Tj
(-)Tj
(month. We did this in the last half by focusing on music, )Tj
0 -1.14 TD
(movie)Tj
(s, books, and we\222re now pretty good at them. We just need to keep div\
ing this )Tj
0 -1.16 TD
(problem into solvable chunks, solving the, and then moving on to the nex\
t chunk. )Tj
/TT0 1 Tf
34.756 0 Td
(The )Tj
-34.756 -1.14 Td
(various entities teams across the company are focused on this for H2\205\
. On Platform, one of ou)Tj
38.213 0 Td
(r )Tj
-38.213 -1.16 Td
(main goals is to get another 85M people to fill out their movie, music, \
and book tastes on their )Tj
0 -1.14 TD
(profile\205. )Tj
/TT1 1 Tf
(For years, the Platform team has built tools for developers. And the Ads\
team has )Tj
0 -1.16 TD
(built tools for advertisers. And we didn\222t really talk. Most of o)Tj
(ur developers were also )Tj
0 -1.14 TD
(advertisers, but internally we were just focused on our silos )Tj
(\226)Tj
( )Tj
(we weren\222t thinking about )Tj
0 -1.16 TD
(how all this worked, end)Tj
(-)Tj
(to)Tj
(-)Tj
(end. A year ago, we started on this project called Neko. The )Tj
0 -1.14 TD
(idea was to combine our developer tools and our Ads s)Tj
(ystem into a single product to help )Tj
0 -1.16 TD
(developers become successful advertisers on mobile. It was hard. Most pe\
ople thought it )Tj
0 -1.14 TD
(would fail. In December of last year, we spent hours in that room \(poin\
t to the Aquarium\) )Tj
0 -1.16 TD
(debating whether to thus the whole thing d)Tj
(own. We almost did. Why throw good money )Tj
0 -1.14 TD
(after bad, people kept asking? Then something happened. We hit a tipping\
point. We fixed )Tj
0 -1.16 TD
(that one last bug, and suddenly the entire system start working. And it\222\
s been growing ever )Tj
0 -1.14 TD
(since)Tj
/TT0 1 Tf
2.111 0 Td
(. The Neko experience has tau)Tj
(ght me two things. First, we can be a great discovery product. )Tj
-2.111 -1.16 Td
(I\222ve installed dozens of apps via Neko that are really useful. A few \
months ago, I found this )Tj
T*
(awesome app called ParkMe, which helps you find the closest parking spot\
in San Francisco. I )Tj
0 -1.16 TD
(would )Tj
(never have gone looking for that app. Never. But Facebook helped me find\
that, and it )Tj
0 -1.14 TD
(made my life a little bit better. Second, it\222s working)Tj
/TT1 1 Tf
20.689 0 Td
(. It\222s grown from nothing to $1.75M/day in )Tj
-20.689 -1.16 Td
(nine months. That\222s a $600M business in less than a year. That\222s i\
nsane! )Tj
31.033 0 Td
(And it didn\222t cost )Tj
-31.033 -1.14 Td
(us $600M to build it\205. It was a small team working across platform + \
ads to build an end)Tj
(-)Tj
0 -1.16 TD
(to)Tj
(-)Tj
(end solution.)Tj
/TT0 1 Tf
(\224 )Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 154.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 156.7257 Tm
(FB)Tj
(-)Tj
(00899169)Tj
( )Tj
(\226)Tj
( )Tj
(July 2013 Zuckerberg all hands script w feedback from Sheryl. Describing\
the )Tj
T*
(\223formula\224 and master plan to \223Connect)Tj
( )Tj
(Everyone. Understand Everything. Build the Knowledge )Tj
0 -1.16 TD
(Community\224. FB owns the graph. Cox script at FB)Tj
(-)Tj
(00899250 focus on engagement currently )Tj
0 -1.14 TD
(measured by feedback now measured by time spent. Time spent increases du\
ring major world )Tj
0 -1.16 TD
(events \(Turkey 2013\). FB)Tj
(-)Tj
(0)Tj
(0899275 has all the scripts Mark Javi Mike. Javi talks about need to )Tj
0 -1.14 TD
(focus on messenger app and that competitors doing better. Mark feedback \
to not talk about )Tj
ET
endstream
endobj
509 0 obj
<<
/Length 5199
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(competitors. Mark feedback to Vernal that he needs to communicate more p\
rogress on Platform )Tj
0 -1.14 TD
(and m)Tj
(ention Mobile App Install Ads up front. Mark specifically discusses What\
sApp growth )Tj
0 -1.16 TD
(before they bought them, Javi says WhatsApp has been growing faster.)Tj
28.437 0 Td
( )Tj
-28.437 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 650.886 66.72 13.92 re
f
373.194 650.886 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 653.5257 Tm
(FB)Tj
(-)Tj
(00899292)Tj
( )Tj
(\226)Tj
( )Tj
/TT1 1 Tf
(Javi presentation describes \223Onavo reach\224)Tj
/TT0 1 Tf
( )Tj
(FB)Tj
(-)Tj
(00899306)Tj
(. Compares )Tj
0 -1.14 TD
(WhatsApp, Facebook Messe)Tj
(nger and main Facebook app in terms of reach and engagement )Tj
0 -1.16 TD
(using Onavo data.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 595.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 598.3257 Tm
(FB)Tj
(-)Tj
(00899796)Tj
( )Tj
(\226)Tj
( )Tj
(Notes +4 commitment to Parse but only +2 in plan. Org chart on 97 showin\
g )Tj
T*
(lessin and sandberg reporting to zuck, rose reports to sandberg, osofsky\
to rose. Vernal )Tj
35.019 0 Td
(reports to )Tj
-35.019 -1.16 Td
(lessin, ilya to vernal with promise of 24 employees under Ilya. Did FB l\
ive up to this promise?)Tj
37.855 0 Td
( )Tj
-37.855 -1.14 Td
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00902103 )Tj
(\226)Tj
( )Tj
(presentation on graph completeness, edges by surface, 25 og actions to c\
omplete )Tj
0 -1.14 TD
(graph for user.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00902119 )Tj
(\226)Tj
( )Tj
(july 13 hsu asking )Tj
(vernal about the number of analysts to allocate to each aspect )Tj
0 -1.16 TD
(of his org )Tj
(\226)Tj
( )Tj
(neko \(3\), payments, games, app services \(3\), og \(4\), login. Total \
of 16 analysts.)Tj
36.547 0 Td
( )Tj
-36.547 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 457.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 460.3257 Tm
(FB)Tj
(-)Tj
(00903871)Tj
( )Tj
(\226)Tj
( )Tj
(chat string July 2013 Vernal, Spehar, Bao, Himel, TR Vishwanath. TR: \223\
Mike )Tj
/TT1 1 Tf
0 -1.14 TD
(wouldn\222t)Tj
( )Tj
(this be possible if we allow the user to control which friends the app g\
ets to see )Tj
0 -1.16 TD
(\(similar to how the user specifies the audience ceiling?\))Tj
/TT0 1 Tf
( )Tj
(There are a bunch of implementation )Tj
0 -1.14 TD
(and design issues to work out with this but it feels like this would giv\
e user)Tj
30.081 0 Td
(s control without )Tj
-30.081 -1.16 Td
(telling apps how to work.\224 Vernal: \223This is something we could exp\
lore \()Tj
/TT1 1 Tf
29.41 0 Td
(not just all friends or )Tj
-29.41 -1.14 Td
(no friends, but some friends)Tj
/TT0 1 Tf
(\). I\222m a little skeptical for a few reasons\205\224 TR: \223)Tj
/TT1 1 Tf
31.827 0 Td
(I think this is an )Tj
-31.827 -1.16 Td
(area where control is lacking and makes the )Tj
(social experience less fun than it ought to be )Tj
T*
(for the user.\224 )Tj
/TT0 1 Tf
(Jeff Spehar says that Google+ does it this way. TR confirms with screens\
hots. No )Tj
0 -1.16 TD
(screenshots attached.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00904787 )Tj
(\226)Tj
( )Tj
(Jun 2013 Vernal shares Platform retrospective. On 88 Open Graph \223Step\
ping )Tj
0 -1.14 TD
(ba)Tj
(ck, if you look at Open Graph v1 \(the last f8\) there was some good but\
a lot more bad. I think )Tj
0 -1.16 TD
(the technical + architectural work we did was actually pretty solid, but\
we clearly failed at the )Tj
0 -1.14 TD
(product experience\205. The most obvious screw)Tj
18.883 0 Td
(-)Tj
(up was that we were)Tj
( )Tj
(too aggressive in )Tj
-18.883 -1.16 Td
(encouraging certain types of sharing, and that created terrible experien\
ces \(social reading, )Tj
T*
(Video/SocialCam, etc.\)\205. We designed the system so you could publish\
an action and we\222d )Tj
0 -1.16 TD
(basically show it everywhere\205. The stat I\222m more happy a)Tj
23.714 0 Td
(bout is that we\222ve increased the total )Tj
-23.714 -1.14 Td
(number of edges to movie/book/TV entities by 200+%.\224 Scaling up neko \
insights team because )Tj
T*
(developers that track ROI on neko spend end up spending 41x other develo\
pers. Reducing )Tj
0 -1.14 TD
(amount of data shown to customers on Ne)Tj
(ko ROI.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 167.766 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 170.6457 Tm
(FB)Tj
(-)Tj
(00905310)Tj
( )Tj
(\226)Tj
( )Tj
(Purdy comments on Platform to Vernal June 2013: \223As free distribution\
is the )Tj
T*
(primary reason that developers use this part of Platform, they get super\
frustrated when that )Tj
0 -1.14 TD
(changes unexpectedly, particularly when we give no notice and )Tj
25.602 0 Td
(or guidance on how they claw )Tj
-25.602 -1.16 Td
(back to the previous state.\224 Says they are not calibrated on what P3.\
0 is. \223We are not going to )Tj
T*
(remove APIs when we launch this, we are actually adding two new APIs: so\
cial context and )Tj
0 -1.16 TD
(recommendations. Once we have those APIs n)Tj
(ailed down, we will move to drain down the use of )Tj
0 -1.14 TD
(the friends permissions.\224 On 12, David Weekly shares the feedback fro\
m developers with )Tj
ET
endstream
endobj
510 0 obj
<<
/Length 5206
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(Osofsky. )Tj
/TT1 1 Tf
(\223#1 You break my stuff. We don\222t version our APIs and we don\222t \
even prep )Tj
0 -1.14 TD
(developers new to our platform to the)Tj
( )Tj
(fact that developing against Facebook is an * )Tj
0 -1.16 TD
(ongoing commitment*)Tj
(. This is not the same as almost any other API or Platform on the )Tj
0 -1.14 TD
(planet\205. Consequently, emails with the subject line \223Operation: De\
veloper Love\224 are )Tj
0 -1.16 TD
(guaranteed to give every FB developer th)Tj
17.552 0 Td
(e chills because they know the body of the )Tj
-17.552 -1.14 Td
(message will communicate an unexpected new pile of work to throw a sched\
ule. #2 You )Tj
T*
(don\222t care. Developers lack access to community & resources to share \
best practices )Tj
0 -1.14 TD
(coupled with evident favoritism\205. We are obvi)Tj
(ous in showering undue love upon our )Tj
0 -1.16 TD
(strategic partners, visibly giving them private access to APIs that are \
mysteriously gated )Tj
0 -1.14 TD
(\(n.b. Ads API, FBX, Buy Now\) and secret roadmap guidance. But for an u\
nmanaged )Tj
0 -1.16 TD
(developer, there is no effective forum to ask a q)Tj
(uestion, no phone number to call, no IRC )Tj
0 -1.14 TD
(channel, no place to go. You can file a bug but it will get auto)Tj
(-)Tj
(triaged to closed because )Tj
0 -1.16 TD
(you\222re a 1MAU app when you\222re just getting started. You have to \223\
get lucky\224 and happen )Tj
0 -1.14 TD
(to know someone who works at Facebook)Tj
( )Tj
(or gone to a rare event where you\222ve actually )Tj
0 -1.16 TD
(gotten a chance to meet a Developer Advocate in person and gotten their \
contact info. \(I )Tj
0 -1.14 TD
(was vigorously discouraged from carrying business cards when I joined )Tj
(\226)Tj
( )Tj
(\223people might )Tj
0 -1.16 TD
(actually email you!\224\). #3 It isn\222t)Tj
( )Tj
(fun. Getting started with the APIs is a huge chore\205. )Tj
0 -1.14 TD
(Unified Review is only going to increase this friction while Platform 3.\
0 reduces the utility )Tj
0 -1.16 TD
(of the APIs )Tj
(\226)Tj
( )Tj
(the combination of which mean that Facebook integrations are going to be\
)Tj
0 -1.14 TD
(even less fun by the )Tj
(end of the year.\224)Tj
/TT0 1 Tf
( )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(David Weekly https://www.linkedin.com/in/dweekly/)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 388.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 391.4457 Tm
(FB)Tj
(-)Tj
(00905314)Tj
( )Tj
(\226)Tj
( )Tj
(June 2013 Vernal to Hagman Purdy Federov Rudolph \223)Tj
/TT1 1 Tf
(I\222m worried about our )Tj
T*
(ability to truly remove friend data permissions and break marquee partne\
rs. Default )Tj
0 -1.14 TD
(assumption is w)Tj
(e\222ll have a whitelist of apps. I\222d like to work down that whitelis\
t over time )Tj
0 -1.16 TD
(so we can eventually be consistent overall.)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
(On 16, Hagman notes that 17% of the top 330 )Tj
0 -1.14 TD
(apps with over 50k MAUs that use friend permissions are major brands / p\
artners.)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
(9% )Tj
0 -1.16 TD
(photo )Tj
(apps,)Tj
/TT0 1 Tf
( )Tj
(8% mobile platform integrations, 3% calendar bday, 7% dating, 7% horosco\
pe, 63% )Tj
0 -1.14 TD
(other \(gifts ecards news books music travel deals\). )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00905318 )Tj
(\226)Tj
( )Tj
(June 2013 Removing friend permissions from Waze now that google bought i\
t. )Tj
0 -1.16 TD
(Archibong to Osofsky Purdy )Tj
(Vernal: \223Given Google\222s purchase of Waze, Dhiren and I will hold )Tj
0 -1.14 TD
(off on our weekly conversations with them until we decide how we want to\
engage with them )Tj
0 -1.16 TD
(going forward. We\222re pulling the data on their API usage now and will\
socialize it with this )Tj
0 -1.14 TD
(group by)Tj
( )Tj
(EOD.\224 Dhiren: \223Waze is not whitelisted for too many things )Tj
28.299 0 Td
(\226)Tj
( )Tj
(they are on the )Tj
-28.299 -1.16 Td
(deprecated requests whitelist, but that appears to be all \(they don\222\
t have Titan messaging, )Tj
T*
(shielding from rate limits, etc.\).\224 Some stats\20545M API calls per \
day, 40M users total.)Tj
34.661 0 Td
( )Tj
(Purdy: )Tj
-34.661 -1.16 Td
(\223So they call friends.get or other extended permissions? If so, we ma\
y want to consider ramping )Tj
T*
(those back. We have been through this before with Slide, if memory servi\
ces.\224 Archibong: )Tj
0 -1.16 TD
(\223Correct. They call friends.get and other extended permissions )Tj
25.325 0 Td
(\226)Tj
( )Tj
(e.g. Events\224. Purdy: \223Broadly, I )Tj
-25.325 -1.14 Td
(think we should be consistent with other google apps that use platform. \
We need to be careful )Tj
T*
(that there is no or limited press blowback if we decide to do something \
here.\224 Dhiren: \223What do )Tj
0 -1.14 TD
(we mean about extended permissi)Tj
(ons in this context? Some of this stuff is of course available to )Tj
0 -1.16 TD
(any developer that is granted permission by the user, such as getting ev\
ents, groups, etc.\224 Purdy: )Tj
0 -1.14 TD
(\223we treat google apps differently than other developers.\224 Vernal s\
ays to maintain their acc)Tj
36.097 0 Td
(ess.)Tj
1.472 0 Td
( )Tj
ET
endstream
endobj
511 0 obj
<<
/Length 4921
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00906208 )Tj
(\226)Tj
( )Tj
(June 2013 discussion of Amazon Platform Proposal for data sharing)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00907024 June 2013 Vernal Lessin chat where Vernal preps Lessin for mtg)Tj
31.798 0 Td
( )Tj
-31.798 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00908019 )Tj
(\226)Tj
( )Tj
(June 2013 Zuck asking Vernal how many engineers required for platform an\
d )Tj
0 -1.16 TD
(ads f)Tj
(or a context tool \(?\))Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 595.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 598.3257 Tm
(FB)Tj
(-)Tj
(00908514)Tj
( )Tj
(\226)Tj
( )Tj
(starting on 19 to 17 Daniels states that \223the state of our partnershi\
ps with )Tj
T*
(Amazon, Bing, Xbox, Sony and Comcast all point to me that partners are n\
ot seeing value in our )Tj
0 -1.16 TD
(current incarnation of platform\205. On the OG por)Tj
19.827 0 Td
(tion of platform, I think that developers are )Tj
-19.827 -1.14 Td
(reasonable with their discomfort around two things: 1\) data portability\
, 2\) use of their data for ad )Tj
T*
(targeting. Note that on #1, we aren\222t consistent with our own policie\
s as we require quarantining )Tj
0 -1.14 TD
(of contacts)Tj
(. On #2, we expressly prohibit any of our data being used in an ad netwo\
rk, but I think )Tj
0 -1.16 TD
(that a developer could target based on info we give them\205we just don\222\
t give deep data to )Tj
0 -1.14 TD
(anyone of enough size that it is useful for them so the situation is not\
analog)Tj
30.466 0 Td
(ous. )Tj
/TT1 1 Tf
(I think we )Tj
-30.466 -1.16 Td
(should consider dropping our requirement on data portability so that one\
developer )Tj
T*
(doesn\222t fear FB being a data passthrough to a competitor.\224 THIS IS\
THE )Tj
0 -1.16 TD
(CONSEQUENCE OF FULL RECIPROCITY. FB DOMINANCE)Tj
/TT0 1 Tf
28.058 0 Td
(.)Tj
/TT1 1 Tf
( )Tj
/TT0 1 Tf
(Vernal on 16: \223)Tj
/TT1 1 Tf
(I think )Tj
-28.058 -1.14 Td
(we are mid)Tj
(-)Tj
(way t)Tj
(hrough a painful transition. We gave away a bunch of stuff \223for free\224\
)Tj
T*
(historically \(data, distribution\) and we\222re now making you \223pay\224\
for it via reciprocal )Tj
0 -1.14 TD
(value. I think the confusing thing here is that we haven\222t really ann\
ounced these changes )Tj
0 -1.16 TD
(publicly/)Tj
(broadly yet\205but we know they\222re coming and so in long)Tj
(-)Tj
(term negotiations with )Tj
0 -1.14 TD
(key partners we\222re trying to lock them in to the model that is going \
to be, rather than the )Tj
0 -1.16 TD
(model that currently exists. That makes these negotiations difficult, be\
cause they look)Tj
( )Tj
(at )Tj
0 -1.14 TD
(what the general platform is and think we\222re giving them special nega\
tive treatment. This )Tj
0 -1.16 TD
(will be a lot easier when we broadly announce our policies \(and once th\
e implementation )Tj
0 -1.14 TD
(mechanisms, e.g. action importers, are seen as value)Tj
(-)Tj
(add rather than taxes)Tj
(\)\205)Tj
/TT0 1 Tf
(. )Tj
/TT1 1 Tf
(For )Tj
0 -1.16 TD
(competitive services )Tj
(\226)Tj
( )Tj
(unless we very narrowly define what this means, then no, I don\222t )Tj
0 -1.14 TD
(think we can sign)Tj
(-)Tj
(up for this. E.g. I think we could sign)Tj
(-)Tj
(up to not hosting / selling music )Tj
0 -1.16 TD
(directly \(where we were merchant of record\) or selling video / video)Tj
28.796 0 Td
( )Tj
(subscriptions \(again, )Tj
-28.796 -1.14 Td
(where we were merchant of record\), but I\222m certain we will be facili\
tating the sale of this )Tj
T*
(content within the next 2)Tj
(-)Tj
(3 years in an affiliate and advertising)Tj
(-)Tj
(oriented way. If they view )Tj
0 -1.14 TD
(that as competitive\205well, they\222re right. We are )Tj
20.521 0 Td
(going to be doing this in the next few )Tj
-20.521 -1.16 Td
(years.\224)Tj
/TT0 1 Tf
( )Tj
T*
( )Tj
ET
0 1 0 scn
72.234 209.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 211.9257 Tm
(FB)Tj
(-)Tj
(00908900)Tj
( )Tj
(\226)Tj
( )Tj
(May 2013 )Tj
/TT1 1 Tf
(Bing employee Ian Lin checks with Monica Walsh about doing )Tj
T*
(image recognition on 285M images per day)Tj
/TT0 1 Tf
(. Federov responds to Walsh that technically it\222s )Tj
0 -1.16 TD
(not a problem but he has concerns ab)Tj
(out allowing them to do this. Vernal says: \223)Tj
/TT1 1 Tf
(We already )Tj
0 -1.14 TD
(support this feature, right? And Google+ does this. Are you saying that,\
in response to )Tj
0 -1.16 TD
(them asking for higher)Tj
(-)Tj
(res photos, we ask them to remove this feature instead? I don\222t )Tj
0 -1.14 TD
(think that\222ll fly.\224 Federo)Tj
(v: \223Do we already allow them to do face recognition on photos )Tj
0 -1.16 TD
(they get from us? \223When they say \223image recognition,\224 do they m\
ean facial recognition? I )Tj
0 -1.14 TD
(agree we can\222t let them do facial recognition?\224)Tj
19.855 0 Td
( )Tj
/TT0 1 Tf
-19.855 -1.16 Td
( )Tj
ET
endstream
endobj
512 0 obj
<<
/Length 5534
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00909570 )Tj
(\226)Tj
( )Tj
(June 2013 )Tj
(\226)Tj
( )Tj
(Spotify whitelist removal disc)Tj
(ussion. Give Spotify special treatment )Tj
0 -1.14 TD
(and then take it away. Deezer and Pinterest are emailing complaining Spo\
tify is able to push App )Tj
0 -1.16 TD
(to User notifications but they aren\222t allowed. Archibong: \223Some hi\
storic context: \(1\) Last year, )Tj
0 -1.14 TD
(this behavior was happe)Tj
(ning for a while across all our non)Tj
(-)Tj
(game/non)Tj
(-)Tj
(canvas partners until we )Tj
0 -1.16 TD
(tried to put the hammer down. \(2\) )Tj
/TT1 1 Tf
(Spotify complained to Zuck; and at the point we thought )Tj
0 -1.14 TD
(we were going to build a solution for non games apps )Tj
(\226)Tj
( )Tj
(so Zuck told them to wait for that )Tj
0 -1.16 TD
(soluti)Tj
(on. \(3\) We never built that solution, so they started publishing A2U n\
otifs late last )Tj
0 -1.14 TD
(year which are now being regulated by our CTR thresholds. We\222re now i\
n the situation )Tj
0 -1.16 TD
(where Deezer and Pinterest have pinged us in the last 24hrs saying\205\224\
How come Spotify )Tj
0 -1.14 TD
(can do this, but we can\222t?)Tj
/TT0 1 Tf
( )Tj
(We\222re going to build a canvas redirect too\205. If we need time to )Tj
0 -1.16 TD
(make a decision on [enforcing against non)Tj
16.939 0 Td
(-)Tj
(canvas non)Tj
(-)Tj
(game apps] then I think from a )Tj
-16.939 -1.14 Td
(partnerships perspective its important that we don\222t treat our top pa\
rtners diffe)Tj
31.296 0 Td
(rently, and we )Tj
-31.296 -1.16 Td
(need to let the Deezers and Pinterests of the world get away with buildi\
ng canvas apps just to use )Tj
0 -1.14 TD
(A2U notifs )Tj
(\226)Tj
( )Tj
(even if it\222s just temporal until we bring the hammer down. Let us kno\
w if you )Tj
0 -1.16 TD
(disagree, )Tj
/TT1 1 Tf
(otherwise we\222ll signal to Pinterest and D)Tj
(eezer this weekend that we\222ll be turning a )Tj
0 -1.14 TD
(blind eye to this behavior for now, but reserve the right to enforce rea\
l soon.\224 )Tj
/TT0 1 Tf
(Seng Keat )Tj
0 -1.16 TD
(Teh: \223We shouldn\222t have whitelisted/given them this then in the fi\
rst place. Thi sis just another )Tj
0 -1.14 TD
(thrash in a long line of)Tj
( )Tj
(thrashes we have given them.\224 Archibong: From my recollection, they\222\
ve )Tj
0 -1.16 TD
(always known that we\222d revisit this decision if/when necessary. Agree\
d that its never fun to )Tj
0 -1.14 TD
(thrash partners, but they know that one)Tj
(-)Tj
(off like this aren\222t long term strategies for our )Tj
0 -1.16 TD
(i)Tj
(ntegration/partnership. I\222ll help with this conversation with Spotify\
.\224)Tj
27.8 0 Td
( )Tj
-27.8 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00913670 )Tj
(\226)Tj
( )Tj
(May 2013 Vernal and Purdy discuss \223Rolling out the New Platform Narra\
tive\224. )Tj
0 -1.14 TD
(Purdy expresses frustration that if Vernal has clear narrative he should\
just discuss with )Tj
0 -1.16 TD
(Marketing, PR, and that this is a waste of his time.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 347.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 349.9257 Tm
(FB)Tj
(-)Tj
(00915336)Tj
( )Tj
(\226)Tj
( )Tj
(Zuckerberg May 2012 email to Vernal, Lessin, Purdy others regarding Open\
)Tj
T*
(Graph. \223)Tj
/TT1 1 Tf
(The third choice, and best interpretation of where we are now, is to mak\
e it [Open )Tj
0 -1.16 TD
(Graph] valuable for deve)Tj
(lopers and somewhat valuable for users. This will work )Tj
(\226)Tj
( )Tj
(at least )Tj
0 -1.14 TD
(for a period )Tj
(\226)Tj
( )Tj
(but making it valuable for developers means giving them lots of distribu\
tion, )Tj
0 -1.16 TD
(which means they eventually are less reliant on us, and if user demand f\
or the product isn\222t )Tj
0 -1.14 TD
(part)Tj
(icularly strong, then they will eventually try to and may succeed at wea\
ning off.\224)Tj
/TT0 1 Tf
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00915984 )Tj
(\226)Tj
( )Tj
(growth dashboard from April 2013. Not legible.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00916452 )Tj
(\226)Tj
( )Tj
(Vernal message to platform engineering team Apr 2013: \223User Trust )Tj
34.325 0 Td
(\226)Tj
( )Tj
(now that )Tj
-34.325 -1.16 Td
(we are close on GDP)Tj
( )Tj
(3.0\205we are exploring more ways to improve user trust. Exploring some \
)Tj
T*
(ways to make logging)Tj
(-)Tj
(in feel different, lighter)Tj
(-)Tj
(weight\205. Platform 3.0 )Tj
(\226)Tj
( )Tj
(spinning this effort back )Tj
0 -1.16 TD
(up after pausing it for Q1. Key changes: introducing unified review, rem\
oving friend_* )Tj
0 -1.14 TD
(p)Tj
(ermissions and data access, removing Facebook)Tj
(-)Tj
(replacement APIs \(e.g. Newsfeed, Messages\).\224 )Tj
0 -1.16 TD
(Shows that trust and platform 3.0 were two entirely different things in \
April 2013)Tj
32.605 0 Td
( )Tj
-32.605 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00916653 )Tj
(\226)Tj
( )Tj
(Schrage sends note to Purdy about )Tj
0.02 0.388 0.757 scn
(http://andrewchen.co/why)Tj
(-)Tj
(developers)Tj
(-)Tj
(are)Tj
(-)Tj
ET
319.434 126.966 203.76 0.48 re
f
BT
12 0 0 12 72.2343 115.4457 Tm
(leaving)Tj
(-)Tj
(the)Tj
(-)Tj
(facebook)Tj
(-)Tj
(platform/)Tj
0 0 0 scn
(. And says; \223Fyi)Tj
(-)Tj
(from a friend\205.hanging out far too long at the )Tj
ET
0.02 0.388 0.757 scn
72.234 113.286 150.48 0.48 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 101.5257 Tm
(top of hackernews )Tj
/TT1 1 Tf
(\(fyi )Tj
(\226)Tj
( )Tj
(I agree with most of it. Working on the fb )Tj
(platform is pretty )Tj
0 -1.14 TD
(brutal\).\224)Tj
/TT0 1 Tf
( )Tj
ET
endstream
endobj
513 0 obj
<<
/Length 2704
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0.2 0.2 0.2 scn
/TT1 1 Tf
0 -1.74 TD
(Attitudes towards the Facebook platform have changed)Tj
/TT0 1 Tf
( )Tj
0 -1.76 TD
(Recently,)Tj
( )Tj
0.282 0.388 0.627 scn
(Bill Gurley of Benchmark wrote a great piece)Tj
0.2 0.2 0.2 scn
( )Tj
(on how platform c)Tj
(ompanies like )Tj
0 -1.74 TD
(Facebook, iOS, Android, eBay, and others manage the ecosystem around the\
m. It\222s an important )Tj
0 -1.76 TD
(essay and I\222d recommend you all read it. I found myself nodding my he\
ad as Facebook was )Tj
0 -1.74 TD
(discussed. In recent conversations with fellow entrepreneurs )Tj
24.381 0 Td
(in Silicon Valley, it\222s become a )Tj
-24.381 -1.76 Td
(common belief that Facebook has become an undesirable platform for a sta\
rtup to build their )Tj
T*
(company.)Tj
( )Tj
0 -1.76 TD
(Last month, I even heard one prominent VC even went so far as to say:)Tj
28.464 0 Td
( )Tj
-28.464 -3.5 Td
(If your audience comes primarily from Facebook, that)Tj
21.659 0 Td
(\222s just uninvestable.)Tj
( )Tj
-21.659 -3.5 Td
(Ouch.)Tj
( )Tj
0 -3.5 TD
(That\222s a big shift from just 3)Tj
(-)Tj
(4 years ago when everyone was building Facebook apps and deeply )Tj
0 -1.74 TD
(integrating it into their products. I remember visiting a floor of an in\
cubator where the head guy )Tj
0 -1.76 TD
(proudly said, \223Everyone on this fl)Tj
(oor is working on Facebook apps.\224 And everyone thought that )Tj
0 -1.74 TD
(there was going to be a new thing, the \223social OS\224 that was going \
to be the next layer of the )Tj
0 -1.76 TD
(internet.)Tj
( )Tj
0 -3.5 TD
(So what happened? Why have developers soured on the Facebook platform?)Tj
30.601 0 Td
( )Tj
/TT1 1 Tf
-30.601 -3.5 Td
(Multiple factors in )Tj
(this analysis)Tj
( )Tj
/TT0 1 Tf
0 -1.74 TD
(The summary of the reasons why developers have increasingly left the Fac\
ebook platform for )Tj
0 -1.76 TD
(other platforms:)Tj
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 183.8457 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT0 1 Tf
12 0 0 12 94.7343 183.8457 Tm
(Lack of virality)Tj
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 162.7257 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT0 1 Tf
12 0 0 12 94.7343 162.7257 Tm
(Higher ad rates)Tj
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 138.0057 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT0 1 Tf
12 0 0 12 94.7343 138.0057 Tm
(Constant retooling)Tj
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 113.2857 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT0 1 Tf
12 0 0 12 94.7343 113.2857 Tm
(Competition)Tj
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 88.5657 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT0 1 Tf
12 0 0 12 94.7343 88.5657 Tm
(The feed is finite)Tj
( )Tj
ET
endstream
endobj
514 0 obj
<<
/Length 3326
>>
stream
BT
/CS0 cs 0.2 0.2 0.2 scn
/GS0 gs
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 701.5257 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT0 1 Tf
12 0 0 12 94.7343 701.5257 Tm
(Mobile platforms are the new sexy opportunities)Tj
19.44 0 Td
( )Tj
-21.315 -2.06 Td
(This essay tries to elaborate on each of these reasons. Perhaps this wil\
l be educational for future )Tj
0 -1.76 TD
(platforms in how they work with developers, and hopefully Facebook will \
ultimately come to fix )Tj
0 -1.74 TD
(these issues. I don\222t agree with all of these opinions, but i)Tj
(n the spirit of comprehensiveness I\222m )Tj
0 -1.76 TD
(going to document all the POVs I\222ve heard.)Tj
( )Tj
/TT1 1 Tf
0 -3.5 TD
(Lack of virality)Tj
/TT0 1 Tf
( )Tj
0 -1.74 TD
(When the Facebook Platform first launched, it was the Wild West. You cou\
ld do almost )Tj
0 -1.76 TD
(anything. I remember hearing that a lot)Tj
( )Tj
0.282 0.388 0.627 scn
(iLike\222s growth)Tj
0.2 0.2 0.2 scn
( )Tj
(at the launch of the Facebook platform )Tj
0 -1.74 TD
(was because they figured out you could set up an invite screen with all \
your friends\222 names pre)Tj
38.016 0 Td
(-)Tj
-38.016 -1.76 Td
(checked, and people would just click OK. It\222d invite all of their fri\
ends, and the apps )Tj
34.129 0 Td
(grew very )Tj
-34.129 -1.74 Td
(fast. Turns out that sucks for UX, and it makes total sense for Facebook\
to turn that off, even if )Tj
0 -1.76 TD
(developers would rather have it there. Same with Zynga, and same with Vi\
ddy.)Tj
31.686 0 Td
( )Tj
-31.686 -1.74 Td
(But now that those channels have all been dialed down, mostly for very)Tj
28.632 0 Td
( )Tj
(legitimate reasons, it\222s )Tj
-28.632 -1.76 Td
(hard for even app that\222s a \223good actor\224 in the ecosystem to ach\
ieve sustainable viral growth. )Tj
0 -1.74 TD
(Many of the channels that existed last year no longer exist today, and t\
hey were taken out )Tj
0 -1.76 TD
(without replacements. So now that the excitem)Tj
(ent has faded, we\222re back to launching mobile )Tj
0 -1.74 TD
(apps on Techcrunch and hoping to ride the iOS charts)Tj
21.522 0 Td
(-)Tj
( )Tj
(that still seems to work for some people, )Tj
-21.522 -1.76 Td
(and developers have started focusing there.)Tj
17.271 0 Td
( )Tj
/TT1 1 Tf
-17.271 -3.5 Td
(Higher ad rates)Tj
/TT0 1 Tf
( )Tj
T*
(One way to view acquisition on Facebook \(and Google, f)Tj
(or that matter\) is that there\222s a organic )Tj
0 -1.76 TD
(marketing channel \(via feeds and search results, respectively\) and a p\
aid channel, that blends )Tj
0 -1.74 TD
(paid content into the organic stuff. Back a few years ago, there was a t\
on of undervalued ad )Tj
0 -1.76 TD
(inventory on Facebook and )Tj
(a lot of companies went nuts on both the organic and paid channels. )Tj
0 -1.74 TD
(This was because Facebook took the long view in building up their ad inf\
rastructure, and let )Tj
0 -1.76 TD
(people bid it up over time rather than sticking AdSense on all their pag\
es. Facebook does )Tj
0 -1.74 TD
(a)Tj
( )Tj
0.282 0.388 0.627 scn
(trillion pageviews a month)Tj
0.2 0.2 0.2 scn
(, so it turns out there was a lot of cheap ad inventory. A lot of )Tj
0 -1.76 TD
(developers and advertisers were able to buy a ton of traffic cheaply, an\
d arbitrage )Tj
32.847 0 Td
(it against their )Tj
-32.847 -1.74 Td
(virtual goods or ecommerce businesses.)Tj
( )Tj
ET
endstream
endobj
515 0 obj
<<
/Length 3107
>>
stream
BT
/CS0 cs 0.2 0.2 0.2 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 701.5257 Tm
(That arbitrage began to fail as ad rates went up. And with decreased vir\
ality, the effective cost )Tj
0 -1.76 TD
(per customer also went up, because you were getting fewer \223free\224 u\
sers as well. So now in 2013, )Tj
0 -1.74 TD
(that a)Tj
(rbitrage is a lot harder to do profitably. In many ways, you can look at\
Zynga and Groupon )Tj
0 -1.76 TD
(as very successful one)Tj
(-)Tj
(time arbitrages on Facebook\222s 1 trillion pageviews/month. They were )Tj
0 -1.74 TD
(able to buy 100M+ customers a few years back, but now that new user acqu\
is)Tj
31.028 0 Td
(ition is much )Tj
-31.028 -1.76 Td
(harder, they have to look elsewhere.)Tj
( )Tj
/TT1 1 Tf
0 -3.5 TD
(Constant retooling)Tj
/TT0 1 Tf
( )Tj
0 -1.74 TD
(I\222ve heard the joke that the \223Developer Love\224 email is scariest\
email you can get from Facebook, )Tj
0 -1.76 TD
(because it\222s the one that tells you that your app needs to be substan\
tially updated for a)Tj
34.379 0 Td
( )Tj
(new set of )Tj
-34.379 -1.74 Td
(APIs. Facebook has an amazing engineering culture driven by \223Move fas\
t and break things\224 but )Tj
T*
(that means some of those things are often their developer partners\222 a\
pps. And you need to move )Tj
0 -1.74 TD
(as fast as Facebook to keep up.)Tj
( )Tj
(Just look at the Develop)Tj
(er Changes page to see)Tj
( )Tj
0.282 0.388 0.627 scn
(how often new )Tj
0 -1.76 TD
(things are released)Tj
0.2 0.2 0.2 scn
(.)Tj
( )Tj
0 -1.74 TD
(Part of this retooling means that there\222s a maintenance tax on whatev\
er app has been created on )Tj
0 -1.76 TD
(the platform, since you hav)Tj
(e to pull your prized engineers off their projects to do constant )Tj
0 -1.74 TD
(maintenance and reintegration into the new viral channels. That\222s jus\
t to keep up. It also means )Tj
0 -1.76 TD
(that what works today may not work tomorrow. If you are making important\
decisions on )Tj
0 -1.74 TD
(staffin)Tj
(g, business models, financing, then a lot of uncertainty is introduced b\
ecause your business )Tj
0 -1.76 TD
(might get disrupted by platform changes happening in a few months.)Tj
27.522 0 Td
( )Tj
/TT1 1 Tf
-27.522 -3.5 Td
(Competition)Tj
/TT0 1 Tf
( )Tj
0 -1.74 TD
(It also turns out that at least for some categories of services, Faceboo\
k actually t)Tj
32.018 0 Td
(hinks about the )Tj
-32.018 -1.76 Td
(competitive aspects of their product and it\222s not just a completely o\
pen platform. If you talk with )Tj
T*
(folks who are working on messaging or photos or even walkie)Tj
(-)Tj
(talkie apps, you\222ll hear stories )Tj
0 -1.76 TD
(about how apps have been shut down. Turns out, )Tj
(especially because so many folks are working )Tj
0 -1.74 TD
(on mobile these days, that a lot of overlap gets created. I\222ve even h\
eard that Facebook isn\222t )Tj
0 -1.76 TD
(letting some messaging apps buy advertising on their platform )Tj
25.19 0 Td
(\226)Tj
( )Tj
(not just turning off the APIs, but )Tj
-25.19 -1.74 Td
(actually refusing )Tj
(to accept money for ads. Pretty interesting stuff.)Tj
26.187 0 Td
( )Tj
ET
endstream
endobj
516 0 obj
<<
/Length 3873
>>
stream
BT
/CS0 cs 0.2 0.2 0.2 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 701.5257 Tm
(The feed is finite)Tj
/TT1 1 Tf
( )Tj
0 -1.76 TD
(Many of the distribution issues on Facebook have to do with the fact tha\
t the feed is finite. A )Tj
0 -1.74 TD
(person will only look at the first 10 or 20 stories on any given visit, \
and anything you p)Tj
34.857 0 Td
(ut into )Tj
-34.857 -1.76 Td
(that grouping takes something out. This leads to all sorts of problems, \
because as users spend )Tj
T*
(more time with Facebook, all sorts of new activity increases:)Tj
24.327 0 Td
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 596.4057 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT1 1 Tf
12 0 0 12 94.7343 596.4057 Tm
(They \223like\224 more pages)Tj
9.523 0 Td
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 575.5257 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT1 1 Tf
12 0 0 12 94.7343 575.5257 Tm
(They add more friends)Tj
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 550.8057 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT1 1 Tf
12 0 0 12 94.7343 550.8057 Tm
(They \223subscribe\224 to more celebrities)Tj
14.661 0 Td
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 526.0857 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT1 1 Tf
12 0 0 12 94.7343 526.0857 Tm
(They try )Tj
(more apps)Tj
( )Tj
/C2_0 1 Tf
9.84 0 0 9.84 76.7343 501.3657 Tm
<0001>Tj
/C2_1 1 Tf
0.467 0 Td
<0001>Tj
/TT1 1 Tf
12 0 0 12 94.7343 501.3657 Tm
(They sign into more apps with Facebook)Tj
( )Tj
-1.875 -2.08 Td
(All of this means that there\222s more potential things their newsfeed a\
lgorithm needs to sort out. )Tj
T*
(Not only are there more actions people are taking, but there\222s more a\
dvertisers buying \223likes\224 )Tj
0 -1.76 TD
(and app install)Tj
(s. You end up competing with everyone else for a spot on the feed, and i\
t\222s a zero)Tj
38.461 0 Td
(-)Tj
-38.461 -1.74 Td
(sum game, as)Tj
( )Tj
0.282 0.388 0.627 scn
(Michael Dearing pointed out)Tj
0.2 0.2 0.2 scn
( )Tj
(to me on Twitter. All of this leads to the marketing )Tj
T*
(channel gett)Tj
(ing saturated, which I\222ve written about in my essay)Tj
25.326 0 Td
( )Tj
0.282 0.388 0.627 scn
(Law of Shitty Clickthroughs)Tj
0.2 0.2 0.2 scn
(, and )Tj
-25.326 -1.74 Td
(makes the channel less attractive as time goes on.)Tj
19.799 0 Td
( )Tj
/TT0 1 Tf
-19.799 -1.76 Td
(Mobile platforms are the new sexy oppor)Tj
(tunities)Tj
/TT1 1 Tf
( )Tj
0 -1.74 TD
(And finally, the very obvious thing is that developer attention has shif\
ted over to mobile because )Tj
0 -1.76 TD
(that\222s where the new successes live now. You might have read, for exa\
mple, of Supercell\222s )Tj
0 -1.74 TD
(recent)Tj
( )Tj
0.282 0.388 0.627 scn
($130M raise valuing the company at $770M)Tj
0.2 0.2 0.2 scn
20.467 0 Td
(. When\222s the last time we heard about that for )Tj
-20.467 -1.76 Td
(a Facebook app? And how many investors are willing to fund \223Facebook \
apps\224 now? In my )Tj
T*
(conversations with people, the)Tj
(re\222s still a lot of perceived opportunity in mobile, and people feel \
)Tj
0 -1.76 TD
(like there\222s enough stability.)Tj
( )Tj
/TT0 1 Tf
0 -1.74 TD
(What\222s next for the Facebook Platform?)Tj
/TT1 1 Tf
( )Tj
0 -1.76 TD
(The Facebook Platform has been an amazing success, in a lot of ways. No \
other company, with )Tj
0 -1.74 TD
(maybe the exception of Go)Tj
(ogle, has given away so much free traffic to developers while asking )Tj
0 -1.76 TD
(for very little in return.)Tj
( )Tj
/TT0 1 Tf
(So let\222s not all be whiners here.)Tj
/TT1 1 Tf
( )Tj
(Years after the platform launch, a lot )Tj
0 -1.74 TD
(has evolved, and as a community we\222ve all learned a lot. One of those\
lessons: What mak)Tj
35.823 0 Td
(es )Tj
-35.823 -1.76 Td
(developers happy and what makes for a great UX are very different things\
. Same with what )Tj
T*
(makes Facebook a good business, rather than a platform for developers to\
suck out users.)Tj
35.657 0 Td
( )Tj
ET
endstream
endobj
517 0 obj
<<
/Length 4693
>>
stream
BT
/CS0 cs 0.2 0.2 0.2 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 701.5257 Tm
(Can Facebook regain the excitement around the platform that they had yea\
rs )Tj
30.822 0 Td
(ago? I think the )Tj
-30.822 -1.76 Td
(answer is yes, but I think they have to figure out what kinds of apps th\
ey want build up on their )Tj
0 -1.74 TD
(platform, and really make those partners successful. Show us the existen\
ce proof that you can )Tj
0 -1.76 TD
(build something big and sustainable on there. M)Tj
19.275 0 Td
(icrosoft was an incredible platform because it )Tj
-19.275 -1.74 Td
(spawned multiple public companies that built upon them )Tj
22.94 0 Td
(\226)Tj
( )Tj
(regardless of the fact they\222d chase )Tj
-22.94 -1.76 Td
(you down once you proved there was a billion dollar opportunity :\) I th\
ink if the developer and )Tj
0 -1.74 TD
(startup community st)Tj
(arts hearing about big successes on Facebook again, people will try it o\
ut. )Tj
0 -1.76 TD
(But in the meantime, the attention has shifted to where big)Tj
23.411 0 Td
( )Tj
(opportunities)Tj
( )Tj
(are now, and that\222s iOS )Tj
-23.411 -1.74 Td
(and Android.)Tj
( )Tj
0 0 0 scn
0 -2.9 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00917684 )Tj
(\226)Tj
( )Tj
(Platform 3.0 summary doc from April 2013 \(Purdy sends )Tj
(in an email to Vernal )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00917682\). Says that they will announce the changes in late June and th\
ey will go live in )Tj
0 -1.14 TD
(early October 2013. \223We are removing a few data fields that are used \
primarily to recreate the )Tj
0 -1.16 TD
(Facebook experience. Specifically, the ability)Tj
18.271 0 Td
( )Tj
(to request permission to read data from a user\222s )Tj
-18.271 -1.14 Td
(stream, notifications, and inbox will only be available as part of a whi\
telist to select partners\205. )Tj
T*
(Separately, people can continue to share their Facebook friend connectio\
ns, but only for those )Tj
0 -1.14 TD
(friends who)Tj
( )Tj
(are already using the app. This way, people can tell an app that they ar\
e friends with )Tj
0 -1.16 TD
(someone using the app, but not share their entire friend list. This bett\
er meets peoples\222 )Tj
0 -1.14 TD
(expectations on how their information is shared. For example, people sho\
uldn\222t)Tj
31.771 0 Td
( )Tj
(have to share )Tj
-31.771 -1.16 Td
(their friends\222 likes and interests with an app because the app would \
already have that information )Tj
T*
(from when their friend chose to connect to the app. For developers that \
utilized friend )Tj
0 -1.16 TD
(information for invitations and recommendations, we ar)Tj
22.355 0 Td
(e introducing new APIs \(Suggested )Tj
-22.355 -1.14 Td
(Friends API and Recommendations API\) that you may use to power these sc\
enarios\205. \223As )Tj
T*
(we\222ve said, we are committed to ensuring our platform is used to crea\
te rich social apps, not as a )Tj
0 -1.14 TD
(data export tool, or as a way to build)Tj
( )Tj
(products that replicate our functionality\205. For example, a )Tj
0 -1.16 TD
(photo editing app can request access to a user\222s photos, but must als\
o make it easy for a user to )Tj
0 -1.14 TD
(share photos back to Facebook. Further, if an app accesses the user\222s\
friend list, they must also )Tj
0 -1.16 TD
(make an option prominently available for users to publish the social act\
ions they take in the app )Tj
0 -1.14 TD
(back to Facebook. In order to help developers comply with this policy, w\
e are introducing a new )Tj
0 -1.16 TD
(API, Action Importers.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 192.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 195.1257 Tm
(FB)Tj
(-)Tj
(00917791)Tj
( )Tj
(\226)Tj
( )Tj
(April 2013 Purdy\222s reaction to full reciprocity. \223We agreed to let\
all apps use )Tj
T*
(\(basic\) login and sharing \(including messenger sharing now\) without \
reciprocity, correct? )Tj
0 -1.16 TD
(Rhetorical)Tj
/TT1 1 Tf
(\205. If that is the case, why would any mobile social app implement ful\
l )Tj
0 -1.14 TD
(re)Tj
(ciprocity? They don\222t need the friends graph \(or app friends\) as it\
is on the ph)Tj
(one. They )Tj
0 -1.16 TD
(get the organic distri)Tj
(b)Tj
(u)Tj
(tion from newsfeed. Invites are from messages. Why would they )Tj
0 -1.14 TD
(take the cost of implementing full reciprocity? What is the upside? Why \
not just)Tj
( )Tj
(take that )Tj
0 -1.16 TD
(money and buy Neko ads? What is the killer growth/product scenario for a\
pp friends? )Tj
/TT0 1 Tf
(3. )Tj
0 -1.14 TD
(Another question, are we going to require canvas game developers to publ\
ish back all the \223social )Tj
0 -1.16 TD
(actions\224 they generate for a user if they read the friends gr)Tj
23.295 0 Td
(aph? Or does the use of payments )Tj
ET
endstream
endobj
518 0 obj
<<
/Length 5242
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(mean they don\222t need to do so?\224 )Tj
/TT1 1 Tf
(SHOWS FULL RECIPROCITY IS REALLY JUST )Tj
ET
0 1 0 scn
417.834 692.166 111.84 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 695.0457 Tm
(EUPHEMISM FOR SHUTTING DOWN DEVELOPER ACCESS. )Tj
(DIG UP FB LETTER )Tj
ET
0 1 0 scn
72.234 678.486 365.28 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 681.1257 Tm
(SAYING THAT EXECS NEVER USED THE TERM RECIPROCITY.)Tj
30.45 0 Td
( )Tj
-30.45 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 650.886 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 653.5257 Tm
(FB)Tj
(-)Tj
(00917804)Tj
( )Tj
(\226)Tj
( )Tj
(Apr 2013 Vernal Purdy trying to remember the full reciprocity discussion\
from )Tj
0 -1.14 TD
(2012. Purdy sends summary of app review guidelines. \223Principles. )Tj
/TT1 1 Tf
(The fundamental principle )Tj
0 -1.16 TD
(that governs Platform usage is a simple concept: reciprocity. Reciprocit\
y involves a)Tj
35.382 0 Td
( )Tj
-35.382 -1.14 Td
(equalible value exchange between a 3)Tj
0.004 Tc -0.004 Tw 7.92 0 0 7.92 262.5585 617.7657 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 270.5585 612.2457 Tm
( )Tj
(party developer and Facebook. This value exchange )Tj
-16.527 -1.16 Td
(involves one of the following from developers: high)Tj
(-)Tj
(quality experiences that FB users can )Tj
0 -1.14 TD
(use to tell great stories to their friends and family on FB and/or monet\
ary )Tj
(value in the form )Tj
0 -1.16 TD
(of revenue sharing or direct payment. In return, Facebook offers a devel\
opers access to our )Tj
0 -1.14 TD
(Platform. When considering the implications of reciprocity it is importa\
nt to note that a )Tj
0 -1.16 TD
(second order principle quickly emerges: competitive acce)Tj
(ss. There are a small number of )Tj
0 -1.14 TD
(developers whom no amount of sharing to FB or monetary value can justify\
giving them )Tj
0 -1.16 TD
(access to Platform. These developers do not want to participate in the e\
cosystem we have )Tj
0 -1.14 TD
(created, but rather build their own ecosystem at t)Tj
(he expense of our users, other developers, )Tj
0 -1.16 TD
(and, of course, us. That is something that we will not allow\205. Strate\
gic competitors: we )Tj
0 -1.14 TD
(maintain a small list of strategic competitors that Mark personally revi\
ewed. Apps )Tj
0 -1.16 TD
(produced by these companies on this list )Tj
(are subject to a number of restrictions outlined )Tj
0 -1.14 TD
(below. Any usage beyond that specified is not permitted without Mark lev\
el sign)Tj
(-)Tj
(off.)Tj
/TT0 1 Tf
(\224 )Tj
/TT1 1 Tf
0 -1.16 TD
(RECIPROCITY IS ABOUT ADDRESSING COMPETITIVE THREATS. )Tj
/TT0 1 Tf
31.923 0 Td
(Vernal responds: )Tj
/TT1 1 Tf
-31.923 -1.14 Td
(\223As the inventor of reciprocity, I think the vision)Tj
( )Tj
(I had for this has gotten distorted a little )Tj
T*
(bit\205 )Tj
(The world I \(strongly\) don\222t want to be in )Tj
(is the \223if you want to use our )Tj
(A)Tj
(P)Tj
(Is, you )Tj
0 -1.14 TD
(have to publish data back to us \(even if it doesn\222t make sense for y\
our app\)\205. )Tj
(\223Social )Tj
0 -1.16 TD
(reciprocity\224 is what we called \223to)Tj
(tal reciprocity\224 in our conversations w/ Mark.\224)Tj
( )Tj
(BUT )Tj
0 -1.14 TD
(THIS IS THE WORLD ZUCKERBERG WANTED FROM FULL RECIPROCITY. DIFF )Tj
0 -1.16 TD
(BETWEEN VERNAL AND ZUCK?)Tj
/TT0 1 Tf
15.585 0 Td
( )Tj
-15.585 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00917850 )Tj
(\226)Tj
( )Tj
(Bickert shares enforcements of sexually themed apps and other crappy app\
s in )Tj
0 -1.14 TD
(April 2013. Vernal resp)Tj
(onds: \223)Tj
/TT1 1 Tf
(I saw some folks complain about Tinder. I know a bunch of )Tj
0 -1.16 TD
(people who think this app is really interesting / could be big, so befor\
e we decide to take )Tj
0 -1.14 TD
(any enforcement action against them, can you let me know?\224)Tj
( )Tj
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(00918786 )Tj
(\226)Tj
( )Tj
(April 2013 Rose Yao askin)Tj
(g Mark for feedback on testing to get more photos )Tj
0 -1.16 TD
(engagement, notes that \223we\222re still down 2.5% on snowlift views an\
d 1.5% on tagging )Tj
0 -1.14 TD
(sitewide\205. One thing the photo team suggested testing is putting the \
Photos box above the )Tj
0 -1.16 TD
(About and Friends box.\224 Zuckerbe)Tj
(rg: \223Hmm, I don\222t think we should put photos at the very top, )Tj
0 -1.14 TD
(but it might be reasonable to consider putting it above friends.\224 )Tj
/TT1 1 Tf
25.549 0 Td
(USE TO SHOW THEY ARE )Tj
-25.549 -1.16 Td
(TRACKING PHOTO METRICS AND SO RESPONSE TO REQUEST 78 \(?\) IS A LIE.)Tj
37.59 0 Td
( )Tj
/TT0 1 Tf
-37.59 -1.14 Td
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00919147 )Tj
(\226)Tj
( )Tj
(Bickert takes on role of )Tj
(head of policy enforcement April 2013.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00920693 )Tj
(\226)Tj
( )Tj
(Dave Wehner \(now CFO, then VP Finance\) March 2013 sends note to Rose, \
)Tj
0 -1.14 TD
(Ryan, Heaton about making an acquisition to beef up neko. \223In additio\
n, purely viewing this as a )Tj
0 -1.16 TD
(supply/demand business makes us les)Tj
(s likely to be abel to strategically \223lock in\224 developers to )Tj
0 -1.14 TD
(our API. We would also have the benefit of providing a combined FB/Chart\
boost API that would )Tj
ET
endstream
endobj
519 0 obj
<<
/Length 5546
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(provide developers with access to both social features and monetization \
via ads\224 \(93\). Gokul: )Tj
0 -1.14 TD
(\223The pri)Tj
(mary reason would be to get a bigger % of developer budgets.\224 \(91\))Tj
30.545 0 Td
( )Tj
-30.545 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00920874 )Tj
(-)Tj
( )Tj
(Apple discussion March 2013. Align with OG, Use collections to offer pur\
chases )Tj
0 -1.16 TD
(of media through itunes.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 623.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(FB)Tj
(-)Tj
(00921237)Tj
( )Tj
(\226)Tj
( )Tj
(March 2013 Vernal Osofsky chat. Vernal says meeting wen)Tj
(t poorly because they )Tj
T*
(all have different views on reciprocity and competitive concerns. They n\
eed to get on same page )Tj
0 -1.16 TD
(before \223)Tj
/TT1 1 Tf
(just asking Mark to make another subjective call, which is an inefficien\
t use of time )Tj
0 -1.14 TD
(and leads to us seeming capricious)Tj
/TT0 1 Tf
(.\224 Osofsky)Tj
(: \223)Tj
/TT1 1 Tf
(We are close to an overall framework and )Tj
0 -1.16 TD
(enforcement approach that everyone is aligned with including Mark \(exce\
pt potentially for )Tj
0 -1.14 TD
(Sam\))Tj
/TT0 1 Tf
(\205. When we launch Unified Review, our focus will shift from reactive \
policy enforcement )Tj
0 -1.16 TD
(to reviewing apps before they )Tj
(go live and providing upfront permission around the APIs that )Tj
0 -1.14 TD
(they access. The general approach is: )Tj
15.132 0 Td
(-)Tj
/TT1 1 Tf
(Apps that deliver little/no value to FB can only access )Tj
-15.132 -1.16 Td
(login and post to FB.)Tj
/TT0 1 Tf
( )Tj
(\226)Tj
/TT1 1 Tf
(All other apps are eligible to access our APIs, but must deliver )Tj
T*
(reciprocal )Tj
(value \(data or money\))Tj
/TT0 1 Tf
(. )Tj
/TT1 1 Tf
(This includes complementary social networks \(e.g., )Tj
0 -1.16 TD
(Nextdoor\) and potentially competitive future use cases \(e.g., Refresh.\
io\). We will likely )Tj
0 -1.14 TD
(grandfather in a small number of apps \(such as Path and Flipboard\) whi\
ch we will treat )Tj
0 -1.16 TD
(diffe)Tj
(rently from other similar apps.)Tj
/TT0 1 Tf
( )Tj
(We should not let these decisions impact the overall )Tj
0 -1.14 TD
(framework, but just acknowledge them as exceptions.\224 Vernal: \223I do\
n\222t think we 100% agree on )Tj
0 -1.16 TD
(this framework. My framework is a little different. In \223evaluation or\
der,\224 my )Tj
31.017 0 Td
(principles are this: )Tj
(-)Tj
-31.017 -1.14 Td
(Competitive products: )Tj
/TT1 1 Tf
(You cannot build a product that replicates core Facebook )Tj
T*
(functionality without our prior approval. At present time, core Facebook\
functionality )Tj
0 -1.14 TD
(includes News Feed, Timeline, Social Search, Messaging, Ads/Ad Netwo)Tj
(rks and Payments. )Tj
0 -1.16 TD
(We reserve the right to add more products to \223core functionality\224 \
over time.\224)Tj
/TT0 1 Tf
33.075 0 Td
( )Tj
(\(37\) )Tj
-33.075 -1.14 Td
(\223Reciprocity: if you do enable users to import their data or their so\
cial graph into your app, you )Tj
T*
(must allow the user to share their activity back to Face)Tj
21.827 0 Td
(book. This option must be prominently )Tj
-21.827 -1.14 Td
(featured in your app. At our request, you must also implement the Action\
Importer Spec to )Tj
T*
(enable users to turn)Tj
(-)Tj
(on this functionality from Facebook itself. Games: Our current desktop r\
ules )Tj
0 -1.14 TD
(\(30% on canvas, no cross)Tj
(-)Tj
(promo)Tj
(tion off of canvas\). On mobile, still TBD. To me, these two )Tj
0 -1.16 TD
(principles cover the high)Tj
(-)Tj
(level story. Within the \223competitive products\224 clause, we might ha\
ve )Tj
0 -1.14 TD
(sub)Tj
(-)Tj
(rules, e.g., we might decide that we enable competitive payment products\
in exchange for )Tj
0 -1.16 TD
(transact)Tj
(ion data + rev share, but I don\222t think that\222s a general platform \
policy )Tj
31.082 0 Td
(\226)Tj
( )Tj
(that\222s something )Tj
-31.082 -1.14 Td
(specific to the payments use case. I think having specific frameworks fo\
r specific use cases )Tj
T*
(\(payments, ad networks, news feed, etc.\) is probably reasonable, but I\
)Tj
28.158 0 Td
(think will always be )Tj
-28.158 -1.14 Td
(somewhat one)Tj
(-)Tj
(off/negotiated rather than part of our general platform policies. In thi\
s framework, )Tj
T*
(I think Path falls under our competitive network clause and we should de\
cide whether to allow )Tj
0 -1.14 TD
(them based on our principles around messagi)Tj
(ng, news feed, profile, etc. and other factors. In this )Tj
0 -1.16 TD
(framework, I think Nextdoor does not fall under the competitive network \
clause and so is just )Tj
0 -1.14 TD
(subject to reciprocity. )Tj
/TT1 1 Tf
(I think the key difference is around \223apps that deliver little/no val\
ue )Tj
0 -1.16 TD
(to FB.\224 I )Tj
(don\222t want to be in a world where we\222re only approving apps that c\
ontribute )Tj
0 -1.14 TD
(some minimum amount of data to us.\224 I think we want to be in a world \
where we are )Tj
0 -1.16 TD
(enabling social apps in the world, as long as they don\222t undermine ou\
r business \(which is a )Tj
0 -1.14 TD
(subtle)Tj
( )Tj
(but important distinction\))Tj
/TT0 1 Tf
(. Osofsky: \2231. Competitive products vs. Reciprocity. I would )Tj
0 -1.16 TD
(more clearly delineate between Competitive Products and Reciprocity. Spe\
cifically, I\222d have a )Tj
0 -1.14 TD
(narrower definition than the above list of Competitive Products because \
it)Tj
29.548 0 Td
( )Tj
(blends two concepts: )Tj
ET
endstream
endobj
520 0 obj
<<
/Length 5528
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(\(a\) products which we will not allow to access our APIs because they r\
eplicate core )Tj
0 -1.14 TD
(functionality \(i.e., messengers, search\) and \(b\) products which we w\
ill allow to access our )Tj
0 -1.16 TD
(APIs if there is the right value exchange under the recipr)Tj
(ocity principles \(e.g., payments )Tj
0 -1.14 TD
(partners\).)Tj
/TT1 1 Tf
( )Tj
(This distinction is important. I think that our list of categories in \(\
a\) should be defined )Tj
0 -1.16 TD
(narrowly. Most apps )Tj
(\226)Tj
( )Tj
(such as Nextdoor )Tj
(\226)Tj
( )Tj
(will fall into \(b\) and we just need to ensure that we )Tj
0 -1.14 TD
(can address them under re)Tj
(ciprocity principles. 2. Option value. )Tj
/TT0 1 Tf
25.381 0 Td
(I also think we need to discuss )Tj
-25.381 -1.16 Td
(whether we are comfortable with allowing a set of apps )Tj
(\226)Tj
( )Tj
(such as Path and Flipboard )Tj
(\226)Tj
( )Tj
(to )Tj
T*
(access APIs for the option value. These tend to be the least satisfying \
parts of the )Tj
0 -1.16 TD
(discussions)Tj
( )Tj
(with Mark because they are challenging to reconcile under an overarching\
)Tj
0 -1.14 TD
(framework. It might be more pragmatic to have a named list of apps which\
we recognize )Tj
0 -1.16 TD
(don\222t perfectly fit.)Tj
/TT1 1 Tf
(\224 Vernal: \223I\222m not sure I agree on the split for \(1\). )Tj
/TT0 1 Tf
28.045 0 Td
(I think there will be )Tj
-28.045 -1.14 Td
(messenger apps where we\222d let them use our graph in exchange for some\
thing else)Tj
/TT1 1 Tf
(. Same )Tj
T*
(with News Feed \(e.g. Flipboard\). So I just think there\222s not that c\
lear a line there. For \(2\), )Tj
0 -1.14 TD
(similarly, )Tj
/TT0 1 Tf
(I think there are apps we\222ll work with because we want them to )Tj
(like us to )Tj
0 -1.16 TD
(preserve ability to acquire in the future)Tj
/TT1 1 Tf
(.\224 \(38\). \223)Tj
/TT0 1 Tf
(Net, I think if you\222re replicating core )Tj
0 -1.14 TD
(functionality, you\222re just going to have to have a deal with us, and \
so that set will be pretty )Tj
0 -1.16 TD
(limited. I think we\222ll try to make all the folks in a cate)Tj
(gory look alike \(all the payments )Tj
0 -1.14 TD
(stuff look similar, etc.\), but it\222s still going to come down to some\
framework for value )Tj
0 -1.16 TD
(exchange around payments, or messaging, or something else)Tj
/TT1 1 Tf
(.\224 )Tj
/TT0 1 Tf
(WHOSE FRAMEWORK )Tj
0 -1.14 TD
(ENDED UP WINNING THIS DEBATE? WHAT WAS SAM\222S VIEW?)Tj
30.394 0 Td
( )Tj
-30.394 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 416.166 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 419.0457 Tm
(FB)Tj
(-)Tj
(00)Tj
(921658)Tj
( )Tj
(\226)Tj
( )Tj
(March 2013 Matt Wyndowe sends Olivan an invitation to download )Tj
0 -1.16 TD
(MessageMe, noting it\222s the number 1 app in the app store so he wanted\
to check it out since the )Tj
0 -1.14 TD
(blogosphere is going crazy over it. )Tj
/TT0 1 Tf
(Olivan writes: \223They are using connect to get your )Tj
0 -1.16 TD
(f)Tj
(riendlist. @Vernal )Tj
(\226)Tj
( )Tj
(who enforces the policy here?\224)Tj
/TT1 1 Tf
( )Tj
(\(58\) Osofsky replies, copying Bickert: )Tj
0 -1.14 TD
(\223Monika, who leads platform policy enforcement, is on it. In the firs\
t week after launch, )Tj
0 -1.16 TD
(MessageMe actually didn\222t make any friends.get calls. )Tj
/TT0 1 Tf
22.076 0 Td
(However, MessageMe is)Tj
( )Tj
(now up to )Tj
-22.076 -1.14 Td
(~350k MAU and made 333k friends calls last week. We will restrict their \
access to )Tj
T*
(friends.get shortly. In terms of next steps, Monika is working with Mike\
Nowak to see if )Tj
0 -1.14 TD
(there are any other messenger apps which have hit the growth team\222s r\
adar )Tj
(recently. If so, )Tj
0 -1.16 TD
(we\222d like to restrict them at the same time to group this into one pr\
ess cycle. )Tj
/TT1 1 Tf
(As context, )Tj
0 -1.14 TD
(platform is in a tough broader press cycle right now around how we engag\
e the developer )Tj
0 -1.16 TD
(ecosystem \(there was a Reuters piece earlier this week and )Tj
23.712 0 Td
(we expect a negative WSJ piece )Tj
-23.712 -1.14 Td
(shortly\). We anticipate that Arjun will go to the press given the histo\
ry with LOLapps, and likely )Tj
T*
(will also need to chat with Chamath given that MessageMe was developed w\
hen Arjun was an )Tj
0 -1.14 TD
(EIR for Chamath. Monika is coordinati)Tj
(ng with Swain on how best to handle this from a PR )Tj
0 -1.16 TD
(perspective.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 181.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 184.3257 Tm
(FB)Tj
(-)Tj
(00921983)Tj
( )Tj
(\226)Tj
( )Tj
(March 2013 Purdy, Vernal, Osofsky, Rose agree that Marie Hagman will be \
the )Tj
T*
(new PM for P3.0. Purdy says that Justin needs to drive the messaging per\
sonally \223as this is )Tj
0 -1.16 TD
(sensitiv)Tj
(e\224. Osofsky writes: \223In terms of the roadmap, I\222ll ensure that \
we also include the policy )Tj
0 -1.14 TD
(and ops changes which will play an important role in the overall dev rea\
ction. )Tj
/TT0 1 Tf
31.352 0 Td
(For instance, as )Tj
-31.352 -1.16 Td
(we launch Unified Review, the narrative will focus on quality and the )Tj
(user experience )Tj
T*
(which will potentially provide a good umbrella to fold in some of the AP\
I deprecations and )Tj
0 -1.16 TD
(canvas redirect enforcement.\224)Tj
( )Tj
(Does Mr. Osofsky say that the public narrative will fold the )Tj
0 -1.14 TD
(API deprecations into the Unified Review narrative about u)Tj
(ser experience? )Tj
(Purdy: \223Re: )Tj
ET
endstream
endobj
521 0 obj
<<
/Length 4720
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(your last point, agreed\205. I was referring to the deprecation part of \
Platform 3 )Tj
(\226)Tj
( )Tj
(unified )Tj
0 -1.14 TD
(review is just another product feature to improve quality, not the \223p\
reotect the )Tj
0 -1.16 TD
(business/model/data\224 that the API changes represent.\224)Tj
( )Tj
(Doe)Tj
(s Purdy agree with folding the )Tj
0 -1.14 TD
(API deprecations into the Unified Review story? Does Purdy say that Unif\
ied Review is just )Tj
0 -1.16 TD
(another product feature about quality whereas the API deprecations are a\
bout protecting )Tj
0 -1.14 TD
(Facebook\222s data and business interests?)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 609.366 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 612.2457 Tm
(FB)Tj
(-)Tj
(00)Tj
(922002)Tj
( )Tj
(\226)Tj
( )Tj
(March 2013 Zuckerberg asks Purdy, Vernal: \223What is the status of remo\
ving )Tj
T*
(links to non)Tj
(-)Tj
(canvas apps from our mobile nav? We\222ve been talking about this for mo\
nths so I )Tj
0 -1.14 TD
(wnt to make sure we\222re going to do this soon.\224 \(03\) Purdy: \223B\
ased on the traffic )Tj
32.354 0 Td
(impact this is )Tj
-32.354 -1.16 Td
(going to have for folks, we are planning on announcing next week, but th\
en give developers time )Tj
T*
(to assess the impact and make whatever changes they can to offset the lo\
ss. We are trying to be )Tj
0 -1.16 TD
(really thoughtful and measured about removing soc)Tj
(ial channels as this is one of the biggest )Tj
0 -1.14 TD
(factors in how developers view us overall.\224 \(03\) 10 days later, Zuc\
kerberg: \223Did this happen?\224 )Tj
0 -1.16 TD
(Purdy: \223This Wednesday is the announcement.\224 Zuckerberg: \223And w\
hen will this be rolled out?\224 )Tj
0 -1.14 TD
(Purdy: \223We are going to g)Tj
(ive devs time to react. Current plan is 90 days before it is turned on, \
)Tj
0 -1.16 TD
(but if you really want these gone ASAP, we can do it, but there will be \
huge blowback from )Tj
0 -1.14 TD
(Devs \(our breaking change policy is a big success with them and when we\
violate it, they tend)Tj
37.712 0 Td
( )Tj
(to )Tj
-37.712 -1.16 Td
(go nuts\). Also, we are in the middle of a negative press cycle about ch\
anges we make that take )Tj
T*
(away distribution and not offering 90 days will play more into that.\224\
\223Okay, as long as we end up )Tj
0 -1.16 TD
(actually going through with this in 90 days.\224 Purdy: \223Consi)Tj
(der it done \(albeit likely longer than )Tj
0 -1.14 TD
(you wanted\).\224)Tj
( )Tj
/TT0 1 Tf
0 -1.16 TD
( )Tj
/TT1 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(00922105 )Tj
(\226)Tj
( )Tj
(March 2013 Swain sends around Reuters article about \223app makers face \
a )Tj
0 -1.16 TD
(treacherous path\224 by Gerry Shih focusing on Viddy and Branchout. )Tj
27.243 0 Td
( )Tj
-27.243 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00923124 )Tj
(\226)Tj
( )Tj
(March 2013 outline of an all hands p)Tj
(resentation showing transition from FB )Tj
0 -1.14 TD
(platform in 2007 to neko platform and unified review. Where is this pres\
entation?***)Tj
34.241 0 Td
( )Tj
-34.241 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00923385 )Tj
(\226)Tj
( )Tj
(march 2013 all hands meeting on future of platform as people are startin\
g to ask )Tj
0 -1.16 TD
(if they even have a strategy at all )Tj
13.438 0 Td
(with developers.)Tj
( )Tj
-13.438 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00923925 )Tj
(\226)Tj
( )Tj
(February 2013 Vernal and Rose share data showing that focusing on neko i\
s )Tj
0 -1.14 TD
(much better for FB\222s business than to try to take rev share from mobi\
le games. Many more times )Tj
0 -1.16 TD
(lucrative \($0.13 cents per install on game rev share )Tj
20.659 0 Td
(versus $2.20 cost per impression in neko\) )Tj
-20.659 -1.14 Td
(\(29\). Then Rose and Vernal discuss developer consistency versus maximi\
zing revenue. Vernal )Tj
T*
(says need developer consistency. Rose says opposite. \223The issue we ne\
ed to resolve is what )Tj
0 -1.14 TD
(happens if we can\222t achieve cons)Tj
13.188 0 Td
(istency without hurting canvas revenue?... I think the only )Tj
-13.188 -1.16 Td
(solution in these situations where we have this tension )Tj
21.969 0 Td
(\226)Tj
( )Tj
(assuming you and I can\222t resolve it )Tj
-21.969 -1.14 Td
(between us )Tj
(\226)Tj
( )Tj
(is to escalate to Mark to make the call. I don\222t think it\222s bad to\
escalate these issues )Tj
0 -1.16 TD
(to mark, and I wouldn\222t want the teams to feel like it\222s a bad thi\
ng. Mark criticized us recently )Tj
0 -1.14 TD
(for not escalating more aggressively\205. GDP is a legitimate tension wh\
ere we may have to make )Tj
0 -1.16 TD
(a tradeoff between consistency and revenue.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
endstream
endobj
522 0 obj
<<
/Length 5920
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00925317 )Tj
(\226)Tj
( )Tj
(Feb 2)Tj
(013 Vernal, Liu, Purdy others discuss building Neko and share a list of \
)Tj
0 -1.14 TD
(target companies by vertical ranked out of 5 stars with 5 meaning the mo\
st potential spend. )Tj
0 -1.16 TD
(Where is this spreadsheet that Mike Fox says is attached?***)Tj
24.521 0 Td
( )Tj
-24.521 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 650.886 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 653.5257 Tm
(FB)Tj
(-)Tj
(00926250)Tj
( )Tj
(\226)Tj
( )Tj
(Feb 2013 Sandber)Tj
(g responds to email from Marissa Mayer regarding launch of )Tj
0 -1.14 TD
(Yahoo redesign that relies on FB read_stream permission. Rose writes to \
Purdy and Vernal \(51\): )Tj
0 -1.16 TD
(\223)Tj
/TT1 1 Tf
(We\222re revisiting this API and use case. In the meantime, we continue \
to run into situations )Tj
0 -1.14 TD
(like this)Tj
( )Tj
(that technically comply with our current approach but will potentially c\
onflict )Tj
0 -1.16 TD
(with our future approach. Mike/Doug )Tj
(\226)Tj
( )Tj
(I know we decided to postpone \223platform 3.0\224 )Tj
0 -1.14 TD
(until 2H, but it feels like we need to move more quickly. Agree)Tj
/TT0 1 Tf
(?\224 Purdy: \223We are putting )Tj
0 -1.16 TD
(tog)Tj
(ether a plan to deprecate now. Will be this semester.\224 Rose: \223)Tj
/TT1 1 Tf
25.852 0 Td
(I\222m worried that we are )Tj
-25.852 -1.14 Td
(executing platform 3.0 via piecemeal changes \(notifications, bookmarks,\
API deprecation, )Tj
T*
(etc\). I think we should clarify our strategy so that people understand \
how all of)Tj
( )Tj
(these )Tj
0 -1.14 TD
(changes fit together. My suggestion is that we communicate this internal\
ly first via a )Tj
0 -1.16 TD
(platform all)Tj
(-)Tj
(hands, then communicate externally to developers. The sooner we do this,\
the )Tj
0 -1.14 TD
(less thrash we will cause for partners.\224)Tj
/TT0 1 Tf
( )Tj
(Vernal responds and then Rose w)Tj
(rites back on 50: \223I )Tj
0 -1.16 TD
(don\222t think this is something we should do over email.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 457.686 67.44 13.92 re
f
310.794 457.686 208.08 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 460.3257 Tm
(FB)Tj
(-)Tj
(00927553)Tj
/TT0 1 Tf
( )Tj
(\226)Tj
( )Tj
(Feb 2013 Vernal chat to Purdy: \223)Tj
/TT1 1 Tf
(When we started Facebook Platform, we )Tj
ET
0 1 0 scn
72.234 443.766 463.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 446.6457 Tm
(were small and wanted to make sure we were an essential part of the fabr\
ic of the Internet. )Tj
ET
0 1 0 scn
72.234 430.086 432.96 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 432.7257 Tm
(We)Tj
(\222ve done that )Tj
(\226)Tj
( )Tj
(we\222re now the biggest service on earth. When we were small, apps )Tj
ET
0 1 0 scn
72.234 416.166 457.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 419.0457 Tm
(helped drive our ubiquity. Now that we are big, \(many\) apps are lookin\
g to siphon off our )Tj
ET
0 1 0 scn
72.234 402.486 451.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 405.1257 Tm
(users to competitive services. We need to be more thoughtful about what \
integrations )Tj
(we )Tj
ET
0 1 0 scn
72.234 388.566 464.64 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 391.4457 Tm
(allow and we need to make sure that we have sustainable, long)Tj
(-)Tj
(term value exchanges.\224)Tj
/TT0 1 Tf
( )Tj
(\(53\) )Tj
ET
0 1 0 scn
72.234 374.886 153.12 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 377.5257 Tm
(THIS IS 643\222S ARGUMENT!)Tj
( )Tj
/TT0 1 Tf
(Vernal then says a bunch of stuff about rebuilding user trust. )Tj
T*
(\223Money. On Canvas, we naturally participated in the success of our de\
veloper)Tj
31.24 0 Td
(s. On Mobile, we )Tj
-31.24 -1.16 Td
(need to work for it. We\222re focused on three efforts here.\224 One of \
them is Neko. Purdy: \223I knew )Tj
T*
(you were going to say that. I think this focus on the user is one of the\
issues actually. I know that )Tj
0 -1.16 TD
(is your hook, but it doesn\222t work for lots)Tj
( )Tj
(of folks that want to build developer products\205. We )Tj
0 -1.14 TD
(aren\222t solving real developer problems. All the things you heard toda\
y\205. I think this is a )Tj
0 -1.16 TD
(conversation worth having in person. I have been talking with lots and l\
ots of people.\224 \(54\) Also )Tj
0 -1.14 TD
(notes that Mar)Tj
(k doesn\222t know why they think it\222s a bad idea to buy Parse.)Tj
( )Tj
/TT1 1 Tf
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
( )Tj
/TT0 1 Tf
0 -1.16 TD
(FB)Tj
(-)Tj
(00927744 )Tj
(\226)Tj
( )Tj
(discussion of shutting down bang with friends.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 209.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 211.9257 Tm
(FB)Tj
(-)Tj
(00934261)Tj
( )Tj
(\226)Tj
( )Tj
(\(62)Tj
(-)Tj
(63\) Jan 2013 Matt Mahan, Causes, emails Lessin, Vernal, Archibong. \223\
)Tj
/TT1 1 Tf
(The )Tj
T*
(summary here is that the planned change )Tj
(on Feb 7 will irreparably damage our )Tj
0 -1.16 TD
(company)Tj
/TT0 1 Tf
(\205. Having just acquired Votizen, we are in a position to pass structu\
red data back to )Tj
0 -1.14 TD
(you \(in the form of resolves, political affiliations, influence, etc\) \
at a volume and quality that we )Tj
0 -1.16 TD
(have never been able to\205)Tj
/TT1 1 Tf
(We are the perfect partner to work closely with as you launch )Tj
0 -1.14 TD
(platform 3.0. we have always been early adopters and promoted of new FB \
initiatives, and )Tj
0 -1.16 TD
(would be one of the few non)Tj
(-)Tj
(game partners who could test innovative promotion channels. )Tj
0 -1.14 TD
(We also have the )Tj
(ability to be a significant revenue generating partner in the future.)Tj
/TT0 1 Tf
(\224 On a )Tj
0 -1.16 TD
(separate thread \(61\), Vernal, Archibong, Purdy, Osofsky ask how Mahan \
knows the term )Tj
0 -1.14 TD
(\223platform 3.0\224 and seem confused. Osofsky writes \(61\): \223)Tj
/TT1 1 Tf
(Ime, please make sure that no one on )Tj
ET
endstream
endobj
523 0 obj
<<
/Length 4680
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(th)Tj
(e partnerships team is using that phrase outside of FB)Tj
/TT1 1 Tf
(.\224 Purdy: \223)Tj
/TT0 1 Tf
(I am fine extending the )Tj
0 -1.14 TD
(deadline to help them, but I don\222t want to extend it for the whole ec\
osystem as that is the )Tj
0 -1.16 TD
(wrong choice for users.\224)Tj
/TT1 1 Tf
( )Tj
/TT0 1 Tf
(DID FB EXTEND DEADLINE FOR CAUSES? NOTE THE )Tj
0 -1.14 TD
(BOTTOM)Tj
( )Tj
(TWO PARAGRAPHS OF MAHAN\222S EMAIL WERE COPY AND PASTED. )Tj
0 -1.16 TD
(HOW DO YOU THINK MAHAN FOUND OUT ABOUT 3.0? DID YOU KNOW LESSIN )Tj
0 -1.14 TD
(AND MAHAN WERE FRIENDS IN COLLEGE AND REMAINED FRIENDS )Tj
0 -1.16 TD
(AFTERWARDS? IS IT POSSIBLE LESSIN TOLD HIM THAT? DID LESSIN )Tj
0 -1.14 TD
(INTRODUCE YOU TO MAHAN)Tj
(? HOW DID MAHAN GET YOUR EMAIL? ETC.)Tj
( )Tj
0 -1.16 TD
(Vernal emails Sam in FB)Tj
(-)Tj
(01201185 \223I got this\224. Lessin driving this?)Tj
/TT1 1 Tf
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 568.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 570.7257 Tm
(FB)Tj
(-)Tj
(00934373)Tj
( )Tj
(\226)Tj
( )Tj
(January 24, 2013 Rose, Vernal, Osofsky, Zuck, Systrom, Purdy, Rose strin\
g. )Tj
T*
(Osofsky: \223Twitter launched Vine today which lets you shoot mu)Tj
25.801 0 Td
(ltiple short video segments to )Tj
-25.801 -1.16 Td
(make one single, 6)Tj
(-)Tj
(second video. As part of their NUX, you can find friends via FB. Unless \
)Tj
T*
(anyone raises objections, )Tj
/TT0 1 Tf
(we will shut down their friends API access today)Tj
/TT1 1 Tf
(. We\222ve prepared )Tj
0 -1.16 TD
(reactive PR, and I will let Jana know our d)Tj
(ecision.\224 Zuckerberg: )Tj
/TT0 1 Tf
(\223Yup, go for it.\224)Tj
( )Tj
(ZUCK )Tj
0 -1.14 TD
(SHUTS DOWN TWITTER ACCESS.)Tj
/TT1 1 Tf
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00934457 )Tj
(\226)Tj
( )Tj
(\(75\) October 2012 lists the top spenders in the first Neko test, total\
of $70k )Tj
0 -1.16 TD
(revenue. Zoosk and mostly casino games.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00935792 )Tj
(\226)Tj
( )Tj
(Jan 2013 Lessin \223The nekko growth i)Tj
(s just freaking awesome. Completely )Tj
0 -1.14 TD
(exceeding my expectation re what is possible re ramping up paid products\
.\224)Tj
30.324 0 Td
( )Tj
-30.324 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00943098 )Tj
(\226)Tj
( )Tj
(Purdy Federov Vernal Dec 2012 discussing change to read/write breaking )Tj
0 -1.16 TD
(change that broke Flipboard and Foursquare. Purdy wants to )Tj
(get them \223unfucked\224 today.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 347.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 349.9257 Tm
(FB)Tj
(-)Tj
(00943406)Tj
( )Tj
(\226)Tj
( )Tj
(Dec 2012 Andrew Bosworth \(Boz\) on FBX. \223)Tj
/TT0 1 Tf
(3. Platform advantage. Our )Tj
T*
(developer ecosystem could be leveraged to fortify both inventory \(with \
an ad network\) and )Tj
0 -1.16 TD
(data \(with Neko or equivalent install focused product\). W)Tj
(hile we have an advantage today )Tj
0 -1.14 TD
(it is relatively latent as those products aren\222t real or being develo\
ped.\224)Tj
/TT1 1 Tf
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00943408 )Tj
(\226)Tj
( )Tj
(Vernal, Williams, Lessin Dec 2012. Lessin \(10\) asking how they feel ab\
out )Tj
0 -1.16 TD
(Foursquare\222s recommendations from facebook friends, saying \223)Tj
(It doesn\222t jibe with platform 3.0 )Tj
0 -1.14 TD
(\226)Tj
( )Tj
(wondering how we feel in the meantime practically\205\224 Vernal: \223)Tj
/TT0 1 Tf
26.712 0 Td
(Given Mark\222s feedback, I )Tj
-26.712 -1.16 Td
(think we will likely not move on Platform 3.0 stuff in the next six mont\
hs.)Tj
/TT1 1 Tf
( )Tj
(If we\222re unhappy )Tj
T*
(with this [foursquare[, I think we should)Tj
( )Tj
(deal with it as a one)Tj
(-)Tj
(off this time around.\224 Why did )Tj
0 -1.16 TD
(Mark give this feedback.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00943818 )Tj
(\226)Tj
( )Tj
(chart showing that mobile DAUs will be higher than desktop DAUs starting\
Dec )Tj
0 -1.14 TD
(22, 2013.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00943845 )Tj
(\226)Tj
( )Tj
(Dec 2012Wolff to Vernal about addressing use case of )Tj
28.687 0 Td
(\223privacy as a service\224 )Tj
-28.687 -1.16 Td
(without introducing step of rewriting all privacy logic.)Tj
21.773 0 Td
( )Tj
-21.773 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 98.886 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 101.5257 Tm
(FB)Tj
(-)Tj
(00943916)Tj
( )Tj
(\226)Tj
( )Tj
(Dec 18 2012 Vernal and Zuckerberg chat. Zuckerberg: \223)Tj
/TT0 1 Tf
29.185 0 Td
(I think our platform )Tj
-29.185 -1.14 Td
(has become a less important force in the world over this past year, not \
a more importan)Tj
(t )Tj
ET
endstream
endobj
524 0 obj
<<
/Length 5312
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(one. A lot of this is because of the shift to mobile and things outside \
of your team\222s control, )Tj
0 -1.14 TD
(but I don\222t think all of it is. I have a hard time reconciling these \
things, and that\222s why I )Tj
0 -1.16 TD
(have been pushing for us to focus on our core a lot more.)Tj
/TT1 1 Tf
(\224 Verna)Tj
(l: \223)Tj
/TT0 1 Tf
(My more fundamental )Tj
0 -1.14 TD
(concern here is the communication disconnect )Tj
(\226)Tj
( )Tj
(I both feel out of the loop on some of our )Tj
0 -1.16 TD
(top)Tj
(-)Tj
(line decision)Tj
(-)Tj
(making, and I feel like the work we\222re doing isn\222t always accurate\
ly )Tj
0 -1.14 TD
(represented\205. The thing I have trouble reconciling is t)Tj
(his )Tj
(\226)Tj
( )Tj
(up until very recently \(past )Tj
0 -1.16 TD
(couple of weeks\), I had never felt better about our strategy from a pla\
tform perspective)Tj
(\205.)Tj
( )Tj
0 -1.14 TD
(As we think about next year, one concern I have is that we over)Tj
(-)Tj
(index on data acquisition )Tj
0 -1.16 TD
(at the expense of our relationship with )Tj
(developers. We have spent so much time rebuilding )Tj
0 -1.14 TD
(our relationship with them that letting it drop now would, in my opinion\
, just be such a )Tj
0 -1.16 TD
(missed opportunity. What I would want to do here is ask these teams to c\
ontinue focus on )Tj
0 -1.14 TD
(creating a solid platform fo)Tj
(r mobile apps, but to prioritize work based on it getting )Tj
0 -1.16 TD
(structured data into the system, rather than say that their job is now d\
ata acquisition )Tj
0 -1.14 TD
(instead of developers\205. On the personal side, to be frank, I think th\
is is a hard role to be in )Tj
0 -1.16 TD
(and not be in )Tj
(the more frequent meetings you have with your directs\205. I like Sam an\
d )Tj
0 -1.14 TD
(think he\222s really talented, but I don\222t think he represents it wel\
l. Sam + I disagree on more )Tj
0 -1.16 TD
(strategic points re: platform than we agree on. I find Sam\222s skeptici\
sm really useful to ke)Tj
(ep )Tj
0 -1.14 TD
(us intellectually honest and on the right path, but I don\222t think tha\
t makes him the best )Tj
0 -1.16 TD
(advocate for this stuff. I\222m not asking you to change reporting struc\
ture, but I do think for )Tj
0 -1.14 TD
(Open Graph it would be easier if one of the following things were tru)Tj
(e: )Tj
(-)Tj
( )Tj
(I was in the same )Tj
0 -1.16 TD
(forums as Schrep, Chris, Sam, Cory, etc. so I could more accurately capt\
ure what we\222re )Tj
0 -1.14 TD
(doing and why we\222re doing it )Tj
(\226)Tj
( )Tj
(We were held to a metric \(like growth\) but had greater )Tj
0 -1.16 TD
(autonomy with how we did stuff. To be clear, a lot of this i)Tj
(s on me, too )Tj
(\226)Tj
( )Tj
(because we spent )Tj
0 -1.14 TD
(so much time talking about Platform Business Model, and specifically the\
read)Tj
(-)Tj
(side of the )Tj
0 -1.16 TD
(platform, I let our weekly times get overcrowded by that topic.\224)Tj
/TT1 1 Tf
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00944326 )Tj
(\226)Tj
( )Tj
(vernal jolley purdy federov dec 2012 )Tj
(\226)Tj
( )Tj
(giving Samsung )Tj
(ability to to lookup )Tj
0 -1.14 TD
(phone number to show profile photo in dialer experience even if not fb f\
riend.)Tj
31.212 0 Td
( )Tj
-31.212 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00945466 )Tj
(\226)Tj
( )Tj
(Dec 2012 Instagram helping to test friends coefficient api as a possible\
)Tj
0 -1.16 TD
(replacement for friends list.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00947000 )Tj
(\226)Tj
( )Tj
(Dec 2012 mobile game di)Tj
(stribution strategy presentation)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00947788 )Tj
(\226)Tj
( )Tj
(Nov 25 2012 preparing P3.0 presentation for Mark )Tj
(\226)Tj
( )Tj
(Vernal, Jolley. Charge for )Tj
0 -1.14 TD
(platform, no friends data, reciprocity, tighten policies for competitive\
networks.)Tj
31.907 0 Td
( )Tj
-31.907 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 195.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 198.2457 Tm
(FB)Tj
(-)Tj
(00947909)Tj
( )Tj
(\226)Tj
( )Tj
(Vernal, Osofsky, Olivan, Lessin, Purdy, Rose November 2012 )Tj
(\226)Tj
( )Tj
(shutting down )Tj
0 -1.16 TD
(Rang.com, shows that without non)Tj
(-)Tj
(app friends apps can\222t compete. They all admit it. Further )Tj
0 -1.14 TD
(admit Amazon gets exception if they can work out larger deal. Lessin: \223\
Just came acros)Tj
35.071 0 Td
(s this )Tj
-35.071 -1.16 Td
(startup \()Tj
0.02 0.388 0.757 scn
(https://rang.com/\))Tj
0 0 0 scn
( )Tj
(incidentally that my cousin\222s long)Tj
(-)Tj
(time boyfriend started\205. It is super )Tj
ET
0.02 0.388 0.757 scn
111.834 154.566 85.68 0.48 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 143.0457 Tm
(unclear to me why this is good for us / why we should be allowing this. \
What terms are they )Tj
0 -1.16 TD
(violating? And how are)Tj
( )Tj
(we going to signal in the future that this is not ok \(and, incidentally\
, can )Tj
0 -1.14 TD
(someone reach out to them and tell them to stop it?\)\224 Purdy: \223)Tj
/TT0 1 Tf
24.827 0 Td
(The concept itself is not violating )Tj
-24.827 -1.16 Td
(any existing policy that I see. In the new model, they wouldn\222t be ab\
le to get a)Tj
(ll the )Tj
T*
(friendshave to share back all social actions the user\205. We could say \
they were a )Tj
ET
endstream
endobj
525 0 obj
<<
/Length 7567
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(competitive social network, however or if they got big enough, invoke th\
e size clause. )Tj
0 -1.14 TD
(Personally, I think the new model helps a great deal here, but the app c\
ould stil)Tj
(l exist, but )Tj
0 -1.16 TD
(with better value exchange for us )Tj
(\226)Tj
( )Tj
(today we get nothing and lose a lot)Tj
/TT1 1 Tf
(.\224 Lessin: \223Just so I )Tj
0 -1.14 TD
(understand )Tj
(\226)Tj
( )Tj
(what do we get in the new model of value in your mind?\224 Vernal: \223)Tj
/TT0 1 Tf
32.379 0 Td
(Wouldn\222t lack )Tj
-32.379 -1.16 Td
(of friends\222 birthdays effectively kill this app?)Tj
/TT1 1 Tf
( )Tj
(And if th)Tj
(ey could some how build a social graph )Tj
T*
(and encourage gifting, they would have to publish the gift actions back \
to us.\224 Purdy: \223Exactly\224. )Tj
0 -1.16 TD
(Vernal: \223Lastly, per Doug, I think the \223competitive\224 policies s\
hould crib from Apple\222s policies. )Tj
/TT0 1 Tf
0 -1.14 TD
(We should say you can\222)Tj
(t duplicate core functionality of Facebook without a deal. I think a )Tj
0 -1.16 TD
(gifting app is clearly duplicating core functionality)Tj
/TT1 1 Tf
(.\224 \(09\). Vernal: \223)Tj
/TT0 1 Tf
(Justin )Tj
(\226)Tj
( )Tj
(can we compare )Tj
0 -1.14 TD
(our competitive network policy to apple\222s duplicate functionality pol\
icy and see if we can )Tj
0 -1.16 TD
(h)Tj
(ave a similar one?\224)Tj
/TT1 1 Tf
( )Tj
(Purdy: \223)Tj
/TT0 1 Tf
(We should change the competitive network language)Tj
/TT1 1 Tf
(.\224 )Tj
0 -1.14 TD
(Osofsky: \223Mike: Sure. I\222ll take a look this weekend.\224 Lessin: \223\
Ok )Tj
26.633 0 Td
(\226)Tj
( )Tj
(I hear that if we are going to )Tj
-26.633 -1.16 Td
(have a policy about dupe functionality\205Just short of that I can\222t \
see recipro)Tj
30.435 0 Td
(city of who gave )Tj
-30.435 -1.14 Td
(whom gifts being compelling.\224 Purdy: \223I like that better than sayi\
ng competitive network in the )Tj
0 -1.16 TD
(current policy. It provides a clear acid test.\224 Vernal: \223)Tj
/TT0 1 Tf
21.462 0 Td
(Isn\222t this moot? This app can\222t get off )Tj
-21.462 -1.14 Td
(the ground without friend birthdays. I have ze)Tj
(ro anxiety about this app in the platform 3.0 )Tj
T*
(world)Tj
/TT1 1 Tf
(.\224 Purdy: \223)Tj
/TT0 1 Tf
(Me either. They could buy ads to bootstrap, but the NUX would be terribl\
e )Tj
0 -1.14 TD
(if your friends weren\222t already there)Tj
/TT1 1 Tf
(.\224 Lessin: \223)Tj
/TT0 1 Tf
(Ah )Tj
(\226)Tj
( )Tj
(duh)Tj
(-)Tj
( )Tj
(good point )Tj
(\226)Tj
( )Tj
(I forgot we were )Tj
0 -1.16 TD
(taking away all friend info, in)Tj
(cluding bdays.)Tj
/TT1 1 Tf
(\224 Purdy: \223)Tj
/TT0 1 Tf
(They can still get app friends, but )Tj
0 -1.14 TD
(they have a clear bootstrapping problem. I think the app pivots again.\224\
)Tj
/TT1 1 Tf
( )Tj
(Vernal: \223)Tj
/TT0 1 Tf
(Amazon is )Tj
0 -1.16 TD
(a different story because they have scale. We just need to negotiate an \
overall fb / amazon )Tj
0 -1.14 TD
(relationship )Tj
(that would cover this.\224)Tj
( )Tj
/TT1 1 Tf
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 388.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 391.4457 Tm
(FB)Tj
(-)Tj
(00948130)Tj
( )Tj
(\226)Tj
( )Tj
(Nov 2012 Jolley, Vernal, Yao, Purdy, Federov beginnings of reciprocity )Tj
T*
(definition, Facebook can crawl and bulk import any company\222s data tha\
t accesses Facebook )Tj
ET
1 0 0 scn
408.474 360.966 103.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 363.8457 Tm
(Platform. From a 1)Tj
(-)Tj
(pager prepared by Rose Yao defining re)Tj
(ciprocity: )Tj
(\223)Tj
/TT0 1 Tf
(If a partner use the )Tj
ET
1 0 0 scn
72.234 347.286 443.28 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 349.9257 Tm
(Facebook API to get data about a Facebook user, they must allow Facebook\
to also use )Tj
ET
1 0 0 scn
72.234 333.366 431.52 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 336.2457 Tm
(their APIs to get data for their users who are on Facebook \(with user c\
onsent\). If the )Tj
ET
1 0 0 scn
72.234 319.686 442.56 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 322.3257 Tm
(partner has an API, we will use that mechanism. We )Tj
(also reserve the right to crawl the )Tj
ET
1 0 0 scn
72.234 305.766 437.52 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 308.6457 Tm
(partner website for the user\222s data. Partners cannot blacklist or blo\
ck Facebook from )Tj
ET
1 0 0 scn
72.234 292.086 445.2 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 294.7257 Tm
(crawling your site or using the API. If they do, Facebook reserves the r\
ight to block the )Tj
ET
1 0 0 scn
72.234 278.166 457.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 281.0457 Tm
(partner from using our APIs.\224)Tj
/TT1 1 Tf
( )Tj
(\(34\) Jolley co)Tj
(mments: \223Does this mean that for a developer to )Tj
ET
1 0 0 scn
72.234 264.486 456.96 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 267.1257 Tm
(meet our reciprocity requirement they need to simply be willing to let u\
s access their data if we )Tj
ET
1 0 0 scn
72.234 250.566 423.12 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 253.4457 Tm
(ask for it? Or do they need to actively publish their content to Faceboo\
k to quality? This )Tj
ET
1 0 0 scn
72.234 236.886 457.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 239.5257 Tm
(paragraph implies t)Tj
(hat as long as the partner is willing to expose their content to Faceboo\
k, it is )Tj
ET
1 0 0 scn
72.234 222.966 463.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 225.8457 Tm
(our problem to actually pull that data in vs making it a requirement tha\
t they actively publish it.\224 )Tj
ET
1 0 0 scn
72.234 209.286 444 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 211.9257 Tm
(\(34\). Yao: This doc is old and doesn\222t reflect the latest thinking \
on this)Tj
28.328 0 Td
(. Reading through the )Tj
ET
1 0 0 scn
72.234 195.366 462 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 198.2457 Tm
(latest stuff from Mark, the partner also need to feature to ability to s\
ync with FB prominently on )Tj
ET
1 0 0 scn
72.234 181.686 465.84 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 184.3257 Tm
(their side.\224 \(34\). Vernal: \223I think we need to require apps to i\
mplement an API endpoint for us to )Tj
ET
1 0 0 scn
72.234 167.766 417.12 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 170.6457 Tm
(hit for historical data, but still s)Tj
12.526 0 Td
(trongly encourage apps to use the OG API for real)Tj
(-)Tj
(time )Tj
ET
1 0 0 scn
72.234 154.086 462.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 156.7257 Tm
(publishing\205. )Tj
/TT0 1 Tf
(Why did we start investigating Action Importers in the first place? We f\
ound )Tj
ET
1 0 0 scn
72.234 140.166 463.68 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 143.0457 Tm
(that there was this leverage imbalance between us and our partners. We e\
xposed our value )Tj
ET
1 0 0 scn
72.234 126.486 447.84 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 129.1257 Tm
(via an API that partne)Tj
(rs could call at will, with great flexibility. We gave them access to )Tj
ET
1 0 0 scn
72.234 112.566 458.16 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 115.4457 Tm
(our crown jewels, and they had complete control over how to integrate it\
. On the flip side, )Tj
ET
1 0 0 scn
72.234 98.886 436.56 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 101.5257 Tm
(if we wanted something in return )Tj
(\226)Tj
( )Tj
(some value from the partner )Tj
(\226)Tj
( )Tj
(we basically had to )Tj
ET
1 0 0 scn
72.234 84.966 422.16 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 87.8457 Tm
(cajole th)Tj
(em into giving it to us. We had to create a contract, get them to promis\
e to )Tj
ET
endstream
endobj
526 0 obj
<<
/BaseFont /CCHTXC+TimesNewRomanPS-BoldItalicMT
/LastChar 150
/Subtype /TrueType
/FontDescriptor 876 0 R
/Widths [250 0 0 0 0 0 778 0 333 333
0 0 250 333 250 278 500 500 500 0
0 0 0 0 0 0 333 0 0 0
0 0 0 667 667 667 722 667 667 0
0 389 0 0 0 889 722 722 611 0
667 556 611 722 0 889 667 0 0 0
0 0 0 0 0 500 500 444 500 444
333 500 556 278 0 500 278 778 556 500
500 500 389 389 278 556 444 667 500 444
389 0 0 0 0 0 0 0 0 0
0 1000 0 0 0 0 0 0 0 0
0 0 0 333 333 0 500 0 500]
/Encoding /WinAnsiEncoding
/Type /Font
/FirstChar 32
>>
endobj
527 0 obj
<<
/Length 6962
>>
stream
/CS0 cs 1 0 0 scn
/GS0 gs
72.234 706.086 460.8 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(integrate with us, and then send our BD + Pops team after them to integr\
ate it. It was easy )Tj
ET
1 0 0 scn
72.234 692.166 467.04 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 695.0457 Tm
(for partners to promise to do something, but then fall back on schedule \
priorities, bug)Tj
(s, etc. )Tj
ET
1 0 0 scn
72.234 678.486 413.04 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 681.1257 Tm
(as excuses for why something wasn\222t done\205. Basically, we\222re in \
a position of low )Tj
ET
1 0 0 scn
72.234 664.566 423.6 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 667.4457 Tm
(leverage\205. The theory behind Action Importers was that we needed to b\
alance the )Tj
ET
1 0 0 scn
72.234 650.886 448.56 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 653.5257 Tm
(leverage. You can call our APIs and access our data, as long as we can c\
all your APIs \()Tj
(if )Tj
ET
1 0 0 scn
72.234 636.966 456.96 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 639.8457 Tm
(you have them\) or crawl your web site \(if not\) and access your data. \
It\222s one thing to drag )Tj
ET
1 0 0 scn
72.234 623.286 442.32 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(your heels, but if we\222re the ones doing the work then we force you to\
make a decision )Tj
(\226)Tj
( )Tj
ET
1 0 0 scn
72.234 609.366 442.32 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 612.2457 Tm
(either you allow us access to your data, or you block us. If you block u\
s)Tj
(, then it\222s really )Tj
ET
1 0 0 scn
72.234 595.686 442.56 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 598.3257 Tm
(easy/straightforward for us to decide to block you\205.. What\222s Chang\
ed? When we first )Tj
ET
1 0 0 scn
72.234 581.766 461.28 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 584.6457 Tm
(started discussing this, we were talking about doing this only for top p\
artners. I think a lot )Tj
ET
1 0 0 scn
72.234 568.086 447.6 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 570.7257 Tm
(of folks interpreted this as just a negotiation tactic )Tj
(\226)Tj
( )Tj
(w)Tj
(e\222d just threaten to do this if they )Tj
ET
1 0 0 scn
72.234 554.166 457.68 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 557.0457 Tm
(didn\222t cooperate\205. What\222s changed between then and now is that \
this is now very clearly )Tj
ET
1 0 0 scn
72.234 540.486 463.2 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 543.1257 Tm
(not a negotiation tactic )Tj
(\226)Tj
( )Tj
(this is )Tj
/TT1 1 Tf
(literally)Tj
/TT0 1 Tf
( )Tj
(the strategy for the read)Tj
(-)Tj
(side of our platform. Our )Tj
ET
1 0 0 scn
72.234 526.566 458.64 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 529.4457 Tm
(strategy is basically )Tj
(\226)Tj
( )Tj
(you can a)Tj
(ccess our social graph, as long as we can access your social )Tj
ET
1 0 0 scn
72.234 512.886 170.88 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 515.5257 Tm
(actions \(both with user consent\).)Tj
/TT2 1 Tf
(\224)Tj
( )Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 485.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 487.9257 Tm
(FB)Tj
(-)Tj
(00948764)Tj
( )Tj
(\226)Tj
( )Tj
(Nov 2012 Vernal chat to Zuckerberg. \223Mark )Tj
(\226)Tj
( )Tj
(We didn\222t get to meet this )Tj
T*
(week...I wanted to check whether you\222d prefer discuss any of these me\
etin)Tj
29.822 0 Td
(gs via Messenger in )Tj
-29.822 -1.16 Td
(the interim. Some of the topics that are queued up: Platform 3.0\205. )Tj
/TT0 1 Tf
26.966 0 Td
(And, obviously there is the )Tj
-26.966 -1.14 Td
(PBM conversation which comes down to deciding between: free friends, pai\
d coeff and )Tj
0 -1.16 TD
(total reciprocity for all; free friends, paid coeff, cate)Tj
22.103 0 Td
(gorical reciprocity for all, and total )Tj
-22.103 -1.14 Td
(reciprocity for big guys / competitors; paid friends, categorical recipr\
ocity for all, total )Tj
T*
(reciprocity for big guys / competitors. I think the ball is in )Tj
(your court on this one, but let )Tj
0 -1.14 TD
(me know if you need any more )Tj
(data from us.\224)Tj
/TT2 1 Tf
( )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00949066 )Tj
(\226)Tj
( )Tj
(Nov 15 2012 Vernal to Purdy Jolley Federov. \223Do we have a doc/plan st\
arted )Tj
ET
1 0 0 scn
149.274 347.286 368.88 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 349.9257 Tm
(for Platform 3.0)Tj
(? )Tj
/TT0 1 Tf
(It seems like we\222re going to have just a major set of changes that we\
\222re )Tj
ET
1 0 0 scn
72.234 333.366 182.64 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 336.2457 Tm
(going to want to announce soon)Tj
(-)Tj
(ish)Tj
/TT2 1 Tf
(,)Tj
( )Tj
(and it seems like we should probably be bundling all these )Tj
0 -1.16 TD
(changes together, giving it a name, and letting developers know that thi\
s is the next iteration of )Tj
0 -1.14 TD
(platform. Things that fall into this category: )Tj
17.774 0 Td
(-)Tj
/TT0 1 Tf
(Deprecating a ton of APIs)Tj
/TT2 1 Tf
( )Tj
(\226)Tj
( )Tj
(Introducing the Paid )Tj
-17.774 -1.16 Td
(Developer Program )Tj
(\226)Tj
( )Tj
(Introducing any API charging we end up doing )Tj
(\226)Tj
( )Tj
(Explaining we\222ll review )Tj
T*
(all apps going forward )Tj
(\226)Tj
( )Tj
(Deprecating stream.publish + fully embracing OG\205.Do we have )Tj
0 -1.16 TD
(enough clarity w/ Mark to start this process?\224 )Tj
/TT0 1 Tf
(DID FB ANNOUNCE THESE CHANGES )Tj
0 -1.14 TD
(SOO)Tj
2.112 0 Td
(NISH?)Tj
2.945 0 Td
( )Tj
-5.057 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 222.966 66.72 13.92 re
f
BT
0 0 0 scn
/TT2 1 Tf
12 0 0 12 72.2343 225.8457 Tm
(FB)Tj
(-)Tj
(00954660)Tj
( )Tj
(\226)Tj
( )Tj
(Zuckerberg, Vernal, Rose, Osofsky, Lessin, Sandberg, Purdy Oct 26 2012 c\
hat. )Tj
0 -1.16 TD
(Zuckerberg suggests asking top 100 non)Tj
(-)Tj
(canvas developers how much more valuable or engaged )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(connected users are than non)Tj
(-)Tj
(connected users in an attempt to fi)Tj
(nd a consistent rate to charge )Tj
0 -1.16 TD
(developers for data access. Lessin thinks it is unlikely they will find \
consistency. Zuckerberg )Tj
0 -1.14 TD
(thinks that they can\222t find consistency overall but could find it for\
different app categories. )Tj
0 -1.16 TD
(Zuckerberg suggests doing deals w)Tj
(ith developers to start finding out what a public rate might )Tj
0 -1.14 TD
(look like through that process. Lessin: \223I am very in favor of deals,\
I am extremely skeptical that )Tj
0 -1.16 TD
(we will be able to extend from deals to a generic answer just as I would\
argue that with paymen)Tj
38.293 0 Td
(ts )Tj
-38.293 -1.14 Td
(we ended up in a local maxima for games, but missed / are missing the la\
rger frame.\224 \(61\) )Tj
T*
(Zuckerberg: \223I\222m not suggesting we have one rate for everyone. I\222\
m suggesting we have )Tj
ET
1 0 0 scn
366.474 84.966 162 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 87.8457 Tm
(different revenue shares for different categories.\224 \(61\) )Tj
/TT0 1 Tf
21.877 0 Td
(Rose: )Tj
(\223The reason I\222)Tj
(m advocating for )Tj
ET
endstream
endobj
528 0 obj
<<
/Length 6941
>>
stream
/CS0 cs 1 0 0 scn
/GS0 gs
72.234 706.086 459.84 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(deals is that I think there\222s a big difference between starting a pla\
tform with monetization )Tj
ET
1 0 0 scn
72.234 692.166 453.6 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 695.0457 Tm
(in place vs introducing it after 5 years. If we were starting with a new\
platform, we could )Tj
ET
1 0 0 scn
72.234 678.486 445.2 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 681.1257 Tm
(do whatever we want. Given our situation, I prefer to )Tj
(iterate our way into the model by )Tj
ET
1 0 0 scn
72.234 664.566 430.32 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 667.4457 Tm
(getting large devs signed)Tj
(-)Tj
(up first.\224 Purdy: \223In general, I am not a fan of per partner )Tj
ET
1 0 0 scn
72.234 650.886 462 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 653.5257 Tm
(opaque deals as this is counter to the notion of a platform that treats \
developers equally\205. )Tj
ET
1 0 0 scn
72.234 636.966 467.52 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 639.8457 Tm
(My biggest concern with this approach is t)Tj
(hat it may be hard to generalize the results into a )Tj
ET
1 0 0 scn
72.234 623.286 464.4 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(program that is simple and transparent for the entire developer audience\
, but we can cross )Tj
ET
1 0 0 scn
72.234 609.366 431.28 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 612.2457 Tm
(that bridge when we come to it with data in hand.\224 Zuckerberg: \223It\
seems like we\222re )Tj
ET
1 0 0 scn
72.234 595.686 448.08 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 598.3257 Tm
(converging on trying to do de)Tj
(als with the top 5 companies as an immediate next step for )Tj
ET
1 0 0 scn
72.234 581.766 424.08 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 584.6457 Tm
(figuring out our value\205.Adding Sheryl since she\222s interested in th\
is.\224 \(63\) Rose: \223I )Tj
ET
1 0 0 scn
72.234 568.086 445.68 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 570.7257 Tm
(personally believe that we can make a lot of money from platform, but I \
prefer a model )Tj
ET
1 0 0 scn
72.234 554.166 462.24 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 557.0457 Tm
(where we use platform to )Tj
(make our payments, ad network and ad system more compelling )Tj
ET
1 0 0 scn
72.234 540.486 466.32 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 543.1257 Tm
(to developers \(including a requirement to use them\) vs. taxing develop\
ers for every use that )Tj
ET
1 0 0 scn
72.234 526.566 245.04 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 529.4457 Tm
(connects or charging developers for api access.\224)Tj
( )Tj
(PURDY AS RECOGNIZING )Tj
0 -1.16 TD
(PLATFORM COMMITMENT.)Tj
( )Tj
0 -1.14 TD
( )Tj
/TT1 1 Tf
0 -1.16 TD
(FB)Tj
(-)Tj
(00954676)Tj
( )Tj
(\226)Tj
( )Tj
(Oct 25 2012 Zuckerberg proposed to Vernal, Lessin, Osofsky, Purdy, Rose:\
)Tj
0 -1.14 TD
(\223The idea here is that in order to get developers into a progressive \
tax scheme, we just mandate a )Tj
0 -1.16 TD
(rev share by vertical.\224 Vernal questions whether this will work since\
FB is a ser)Tj
31.908 0 Td
(vice not a 100% )Tj
-31.908 -1.14 Td
(owner of identity data. Zuck wants a share of revenue from all future FB\
)Tj
29.046 0 Td
(-)Tj
(connected users. Very )Tj
-29.046 -1.16 Td
(difficult to implement, audit and enforce. Vernal thinks that\222s a los\
s leader and should focus on )Tj
0 -1.14 TD
(premium read services, app install ads, ad netw)Tj
18.911 0 Td
(ork. Vernal references \223Dan\222s suggestion on )Tj
-18.911 -1.16 Td
(Monday, which is to try to strike deals with the top 100 partners as det\
ermined by size, instead of )Tj
T*
(rolling out some broad/public tax.\224 \(78\). Zuckerberg disagrees that\
FB needs to control the )Tj
0 -1.16 TD
(environment to be ab)Tj
(le to tax.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 347.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 349.9257 Tm
(FB)Tj
(-)Tj
(00963936)Tj
( )Tj
(\226)Tj
( )Tj
(on 37, sept 2012 Olivan writes to Vernal, Lessin, Purdy, Cox about Smart\
Synch: )Tj
ET
1 0 0 scn
72.234 333.366 461.04 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 336.2457 Tm
(\223why is an app like this one valuable to us? \(1\) they get our data;\
\(2\) they make money out )Tj
ET
1 0 0 scn
72.234 319.686 444 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 322.3257 Tm
(of it \(by selling the app\), \(3\) they leverage our distribut)Tj
(ion for free; and \(4\) they end up )Tj
ET
1 0 0 scn
72.234 305.766 442.32 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 308.6457 Tm
(stealing our engagement\)\205love it!\224 Lessin: \223I agree with your \
assessment that it is not )Tj
ET
1 0 0 scn
72.234 292.086 458.4 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 294.7257 Tm
(valuable to us\224. Purdy: \223I don\222t think this is valuable to us e\
ither. However, we did create )Tj
ET
1 0 0 scn
72.234 278.166 448.32 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 281.0457 Tm
(Platform to enable these apps. But things)Tj
( )Tj
(can change\205 We planning on talking to Zuck )Tj
ET
1 0 0 scn
72.234 264.486 424.08 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 267.1257 Tm
(about this general class of apps next week \(things that could be viewed\
as replacing )Tj
ET
1 0 0 scn
72.234 250.566 408.48 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 253.4457 Tm
(Facebook functionality\).\224 SHOW LESSIN AND OLIVAN AS DRIVING ANTI)Tj
33.699 0 Td
(-)Tj
ET
1 0 0 scn
72.234 236.886 453.6 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 239.5257 Tm
(COMPETITIVE ENFORCEMENT. SHOW PURDY AS RECOGNIZING PLATFORM )Tj
ET
1 0 0 scn
72.234 222.966 92.4 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 225.8457 Tm
(CO)Tj
(MMITMENT.)Tj
/TT1 1 Tf
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 195.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 198.2457 Tm
(FB)Tj
(-)Tj
(00968688)Tj
( )Tj
(-)Tj
( )Tj
(Sept 2012 discussion of modeling out revenues for charging developers AP\
I )Tj
T*
(access. On 92, Vernal writes to Lessin, Osofsky, Liu, Wyndowe, Jolley, P\
urdy. \223Slide 3. I think )Tj
0 -1.14 TD
(the \223we are enabling competitors\224 might be too subtle. )Tj
/TT0 1 Tf
22.104 0 Td
(The r)Tj
(eal issue here is this )Tj
(\226)Tj
( )Tj
(we don\222t )Tj
-22.104 -1.16 Td
(have a set of rules where we are really comfortable with folks like Path\
, Pinterest, and )Tj
T*
(others integrating with us. One of the things we\222ve talked about is a\
principle of )Tj
0 -1.16 TD
(reciprocity)Tj
/TT1 1 Tf
(. I\222m actually pretty excited about tha)Tj
19.686 0 Td
(t model\205we\222ll let them access some of our )Tj
-19.686 -1.14 Td
(data, as long as they provide endpoints that let us access + import thei\
r data, too\205.I\222d love to )Tj
T*
(somehow frame up in this deck that \(a\) )Tj
/TT0 1 Tf
(we allow competitors to leach info out of the graph )Tj
0 -1.14 TD
(today, which makes us unco)Tj
(mfortable, and \(b\) our solution is a combination of restricting )Tj
ET
endstream
endobj
529 0 obj
<<
/Length 5514
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(what data you can read and requiring reciprocity \(key developers have t\
o expose )Tj
0 -1.14 TD
(APIs/access to their data so we can import it\). At the very least I\222\
d like to have a )Tj
0 -1.16 TD
(conversation about this bec)Tj
(ause I think the \223enabling competitors\224 is one of the two biggest \
)Tj
0 -1.14 TD
(issues \(the other is monetization\) and it\222s a little buried right n\
ow)Tj
/TT1 1 Tf
(. Slide 4. Annual Developer )Tj
0 -1.16 TD
(Program )Tj
(\226)Tj
( )Tj
(one of the things we don\222t really price into this model is a question\
as to whether)Tj
36.77 0 Td
( )Tj
(we )Tj
-36.77 -1.14 Td
(need to raise our service levels to credibly charge for our platform. E.\
g., )Tj
/TT0 1 Tf
29.072 0 Td
(I think we put )Tj
-29.072 -1.16 Td
(developers through a lot of shit today, but it\222s somewhat defensible \
that it\222s a \223free )Tj
0 -1.14 TD
(platform\224 \(even though people are building multi)Tj
(-)Tj
($100M businesses on it\).\224)Tj
( )Tj
(Purdy: )Tj
0 -1.16 TD
(\223completely agree on the enabling competitors )Tj
(\226)Tj
( )Tj
(we aren\222t making any money )Tj
(\226)Tj
( )Tj
(and worst )Tj
0 -1.14 TD
(we are helping others make money at our expense. Would be great to call \
out.\224)Tj
( )Tj
/TT1 1 Tf
(Deck they )Tj
0 -1.16 TD
(were working on is at FB)Tj
(-)Tj
(00969530 Facebook Mobile Platform, shows develop)Tj
(er dashboards to )Tj
0 -1.14 TD
(track apps through Facebook Developers site.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00979686 )Tj
(\226)Tj
( )Tj
(July 2012 Purdy Lessin Vernal prepare 1H goals against actuals. Shows )Tj
0 -1.16 TD
(underperforming heavily relative to developer goals. \(86\). Lessin writ\
es: Privacy, the Bad: didn\222t )Tj
0 -1.14 TD
(make as )Tj
(much progress as anyone wanted\205team was/is under)Tj
(-)Tj
(staffed.\224 \(88\))Tj
( )Tj
/TT0 1 Tf
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 471.366 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 474.2457 Tm
(FB)Tj
(-)Tj
(00984921)Tj
( )Tj
(\226)Tj
( )Tj
(June 2012 Vernal Purdy Liu \223Project Neko and Ads Relationship\224. Gr\
aphic on )Tj
T*
(23 shows Platform Team and Ads Team and then venn diagram overlaps them \
with \223Project )Tj
0 -1.14 TD
(Neko )Tj
(\226)Tj
( )Tj
(Mobile de)Tj
(veloper app installs\224 \(23\). Liu writes on 21: \223Project Neko is f\
iring on all )Tj
0 -1.16 TD
(cylinders, and we have figured out exactly what we need to do to be comp\
etitive in this space.\224)Tj
38.071 0 Td
( )Tj
-38.071 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 402.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 405.1257 Tm
(FB)Tj
(-)Tj
(00986079)Tj
( )Tj
(\226)Tj
( )Tj
(Vernal May 2012 note to Purdy Osofsky others: \223We\222re going to purs\
ue)Tj
( )Tj
(both \(a\) )Tj
0 -1.14 TD
(having the partners build the best OG implementation possible and \(b\) \
building our own \223hacky\224 )Tj
0 -1.16 TD
(scraper ourselves, in parallel. We already have a bunch of hacky scraper\
s, and we\222ll add in the )Tj
0 -1.14 TD
(missing ones. We\222ll prioritize this by the size of the )Tj
20.912 0 Td
(partner \(so Twitter first, then Instagram, )Tj
-20.912 -1.16 Td
(etc.\)\205.In parallel, we\222re spinning up the effort to have a reliab\
le backend for crawling all these )Tj
T*
(sites ourselves.\224 )Tj
/TT0 1 Tf
(DO YOU WRITE IN THIS EMAIL THAT FB IS GOING TO BUILD A )Tj
0 -1.16 TD
(SCRAPER TO PULL DATA DIRECTLY FROM TWITTE)Tj
25.559 0 Td
(R AND INSTAGRAM\222S )Tj
-25.559 -1.14 Td
(PUBLIC FACING WEBSITES?)Tj
( )Tj
T*
( )Tj
/TT1 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(00986210 )Tj
(\226)Tj
( )Tj
(Partner Update May 2012 Selekman to Zuckerberg, Beard, Vernal, Lessin, )Tj
0 -1.16 TD
(Osofsky, Rose and others. Shows impact to partners of changes to stream/\
newsfeed API. Shows )Tj
0 -1.14 TD
(social cam down. Viddy down over 20%)Tj
( )Tj
(week over week due to removal of play button etc.)Tj
36.823 0 Td
( )Tj
-36.823 -1.16 Td
( )Tj
ET
1 1 0 scn
72.234 222.966 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 225.8457 Tm
(FB)Tj
(-)Tj
(00986265)Tj
( )Tj
(\226)Tj
( )Tj
(May 22, 2012 Vernal note to Federov )Tj
(\226)Tj
( )Tj
(\223)Tj
/TT0 1 Tf
(We don\222t have a platform business )Tj
0 -1.16 TD
(model on mobile yet\205. More broadly, we don\222t have any business mod\
el on mobile yet, )Tj
0 -1.14 TD
(and that\222s a big issue. We think )Tj
(it has to be advertising)Tj
(-)Tj
(based, but we haven\222t figured it out )Tj
0 -1.16 TD
(yet)Tj
/TT1 1 Tf
(. For a long time, the ultimate business model for platform is projected\
to be sponsored stories )Tj
0 -1.14 TD
(based on Open Graph content. This should work on both desktop + mobile. \
)Tj
/TT0 1 Tf
(The biggest / most )Tj
0 -1.16 TD
(eff)Tj
(icient market segment for advertising on mobile today is driving app ins\
talls.)Tj
/TT1 1 Tf
( )Tj
(This is at )Tj
0 -1.14 TD
(least partly because it\222s the most measurable )Tj
18.077 0 Td
(\226)Tj
( )Tj
(if you know that you get $0.70 from every game )Tj
-18.077 -1.16 Td
(you sell, then in theory you can afford to pay up to $0.69/install. Thi)Tj
27.384 0 Td
(s kind of measurability )Tj
-27.384 -1.14 Td
(allows for maximal bidding. So, what we\222re trying to do is kickstart \
our sponsored stories )Tj
0 -1.16 TD
(business on mobile by focusing on one particular type of story \(is)Tj
26.19 0 Td
(-)Tj
(playing stories\) and one )Tj
-26.19 -1.14 Td
(market segment \(games\), make that work really wel)Tj
20.77 0 Td
(l, and then expand from there.\224)Tj
( )Tj
ET
endstream
endobj
530 0 obj
<<
/Length 4622
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01005114 )Tj
(\226)Tj
( )Tj
(Zuck letting team know of IPO filing Feb 2012)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01007910 )Tj
(\226)Tj
( )Tj
(Jan 2012 Apple Facebok agreement Exhibit B covers Apple access to extend\
ed )Tj
0 -1.16 TD
(APIs, including various photos APIs, Exhibit C covers apple integrations\
,)Tj
( )Tj
(that FB will use SSO )Tj
0 -1.14 TD
(on Apple products etc.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01020743 )Tj
(\226)Tj
( )Tj
(Rose email to Vernal, Taylor, Daniels others November 2011. \223App Defi\
nition )Tj
0 -1.16 TD
(& Payments\224 )Tj
(\226)Tj
( )Tj
(Rose: \223In this context, payments is a way to charge developers for ac\
cess to )Tj
0 -1.14 TD
(distribution channels. This f)Tj
(eels intellectually honest and structurally sound\205. Primary )Tj
0 -1.16 TD
(objective: Make money from the value we create for developers.\224)Tj
26.266 0 Td
( )Tj
-26.266 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01049403 )Tj
(\226)Tj
( )Tj
(August 2011 announces sharing into newsfeed in bulk rather than just to \
a )Tj
0 -1.14 TD
(specific friend\222s newsfeed for developer ap)Tj
17.297 0 Td
(ps. Shows encouraging use of stream api around this )Tj
-17.297 -1.16 Td
(time.)Tj
( )Tj
T*
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01051775 )Tj
(\226)Tj
( )Tj
(privacy research study by Worcester Polytechnic Institute that FB may us\
e in its )Tj
0 -1.14 TD
(defense. Seems like from 2011.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01052601 )Tj
(\226)Tj
( )Tj
(July 2011 Vernal Rose Taylor Sjogreen discussion of user)Tj
( )Tj
(data exporting policy. )Tj
0 -1.16 TD
(Sjogreen describes three approaches on 02 )Tj
(\226)Tj
( )Tj
(\223Option 1: Add product friction to GDP. Detect )Tj
0 -1.14 TD
(exporting apps\205. Option 2: Broad Policy. Create new platform policy t\
hat explicitly prohibits )Tj
0 -1.16 TD
(apps whose primary purpose is to export data to)Tj
( )Tj
(other services\205. Cons: short term PR hit )Tj
0 -1.14 TD
(\(although we\222ve largely already paid the \223we\222re closed\224 pri\
ce\)\205. Option 3: Narrow Google + )Tj
0 -1.16 TD
(Policy \(RECOMMENDED\). We specifically disallow apps that export data t\
o Google.\224 Olivan )Tj
0 -1.14 TD
(responds on 01 that he likes the re)Tj
(commendation of limiting the policy to google+. Sjogreen )Tj
0 -1.16 TD
(responds: \223I still for what its worth have a lot of heart ache about \
doing anything here. I think its )Tj
0 -1.14 TD
(both anti user and sends a message to the world \(and probably more impo\
rtantly to our )Tj
0 -1.16 TD
(employees\) )Tj
(that we\222re scared that we can\222t compete on our own merits\205.I\222\
d actually suggest we )Tj
0 -1.14 TD
(wait to let this play out a bit, and go with the #3 option \(explicitly \
shut down Google + )Tj
0 -1.16 TD
(exporters\) if any of them actually get traction\205.\224)Tj
19.826 0 Td
( )Tj
-19.826 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 264.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 267.1257 Tm
(FB)Tj
(-)Tj
(01054694)Tj
( )Tj
(\226)Tj
( )Tj
(July 2011 Vernal )Tj
(Sjogreen email thread. Sjogreen buckets API permissions into )Tj
0 -1.14 TD
(\223safe\224 and \223scary\224, puts friends data into scary bucket. Ver\
nal responds: \223This mostly matches )Tj
0 -1.16 TD
(my intuition. The one that that seemed odd was: [lists friends permissio\
ns including friends )Tj
0 -1.14 TD
(photos])Tj
(. )Tj
/TT1 1 Tf
(Given we are a social platform and ideally people would be building expe\
riences )Tj
0 -1.16 TD
(that use your friends\222 data, it\222s weird that the \223My own\224 ve\
rsions of these permissions )Tj
0 -1.14 TD
(would be safe, but the \223Friends\224 versions of these permissions wou\
ld be scary.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(01)Tj
(057841 )Tj
(\226)Tj
( )Tj
(July 2011 Cox Rose Vernal Lessin and others noting that Platform policy \
)Tj
0 -1.16 TD
(discussion for google+ data exporters with Zuck and Sheryl.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 126.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 129.1257 Tm
(FB)Tj
(-)Tj
(01059553)Tj
( )Tj
(\226)Tj
( )Tj
(July 2011 Vernal preparing public note around Stripe changes to newsfeed\
that )Tj
T*
(affected developers. \223)Tj
(We recently launched some changes to those systems that overweighted )Tj
0 -1.16 TD
(certain types of user feedback, causing us to erroneously disable some a\
pps. While we quickly )Tj
0 -1.14 TD
(re)Tj
(-)Tj
(enabled those apps, we realize that any downtime has a significant impac\
t on both our )Tj
ET
endstream
endobj
531 0 obj
<<
/Length 4833
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(deve)Tj
(lopers and users. )Tj
/TT1 1 Tf
(Many of our developers have chosen to build their businesses on top of )Tj
0 -1.14 TD
(Facebook, and we take that responsibility very seriously.\224)Tj
/TT0 1 Tf
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01062004 )Tj
(\226)Tj
( )Tj
(July 2011 Vernal asking Sean Ryan \223What\222s our process for determin\
ing )Tj
0 -1.16 TD
(whether a partner gets )Tj
(any high)Tj
(-)Tj
(touch support?\224 Ryan: \223There is not a hard and fast rule. They )Tj
0 -1.14 TD
(generally have a minimum threshold DAU or they are a new category or a n\
ew region we want )Tj
0 -1.16 TD
(to support. Or they know someone. Send to me for now. Thanks!\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 595.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 598.3257 Tm
(FB)Tj
(-)Tj
(01062011)Tj
( )Tj
(\226)Tj
( )Tj
(On 13, June 2011)Tj
( )Tj
(Vernal post to Platform Integrity: \223)Tj
/TT1 1 Tf
(On the flip side, it\222s very, )Tj
T*
(very bad when we disable a legitimate application. It erodes trust in th\
e platform, because )Tj
0 -1.16 TD
(it makes developers think that their entire business could disappear at \
any second. I\222ve )Tj
0 -1.14 TD
(seen a li)Tj
(ttle bit of cheerleading about the aggressiveness of the action on Thurs\
day/Friday )Tj
(\226)Tj
( )Tj
0 -1.16 TD
(it\222s really not appropriate. Some of these apps were malicious, but a\
lot of them were )Tj
0 -1.14 TD
(developers trying to build apps within the rules we set out.\224)Tj
/TT0 1 Tf
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01073066 )Tj
(\226)Tj
( )Tj
(May 201)Tj
(1 feedback from developer \(Audio Galaxy\) to Federov about Facebook )Tj
0 -1.16 TD
(Platform. \223tl;dr )Tj
(\226)Tj
( )Tj
(the amount of churn that Facebook expects developers to keep up with is \
)Tj
0 -1.14 TD
(unsustainable. Instead of being a tool, it\222s quickly becoming a crutc\
h.\224)Tj
28.242 0 Td
( )Tj
-28.242 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01079456 )Tj
(\226)Tj
( )Tj
(April 2011)Tj
( )Tj
(Platform User Survey Drafts. Survey they will probably use in their )Tj
0 -1.16 TD
(defense.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01105781 )Tj
(\226)Tj
( )Tj
(Project Spotlight presentation from Nov 2010 \223Helping Businesses unde\
rstand )Tj
0 -1.14 TD
(why they should build on Facebook Platform\224)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01108503 )Tj
(\226)Tj
( )Tj
(Nov 2010. discuss putting mo)Tj
(ratorium on developer for selling data, Purdy says )Tj
0 -1.16 TD
(it\222s an A/C privileged email. Colin Stretch writes back, not redacted\
. Privilege not preserved?)Tj
37.434 0 Td
( )Tj
-37.434 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01116069 )Tj
(\226)Tj
( )Tj
(Facebook Platform 2010 plan \(2 pages\). \223Develop a more open than op\
en plan\224)Tj
38.463 0 Td
( )Tj
-38.463 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01138198 )Tj
(\226)Tj
( )Tj
(Ver)Tj
(nal helping Xobni integrate. \(also FB)Tj
(-)Tj
(01138706\))Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 264.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 267.1257 Tm
(FB)Tj
(-)Tj
(01139282)Tj
( )Tj
(\226)Tj
( )Tj
(Kangaroo \(April 2008\). \223The core goal of Kangaroo is to help users \
interact with )Tj
T*
(their social graphs using applications external to Facebook. While )Tj
/TT2 1 Tf
26.659 0 Td
(external applications)Tj
/TT0 1 Tf
( )Tj
(have )Tj
-26.659 -1.16 Td
(existed for almost)Tj
( )Tj
(two years, their usage is dwarfed by applications running within the Fac\
ebook )Tj
T*
(site\205. Kangaroo aims to increase external application adoption\205.\224\
\(82\) \223Scenario: Photo/Video )Tj
0 -1.16 TD
(Sharing Sites\205)Tj
/TT2 1 Tf
(Import/Export Photos & Videos)Tj
/TT0 1 Tf
( )Tj
(\226)Tj
( )Tj
(offer the ability to import Facebook )Tj
34.606 0 Td
(photos or )Tj
-34.606 -1.14 Td
(videos into site.\224 \(84\))Tj
( )Tj
T*
( )Tj
ET
1 1 0 scn
72.234 167.766 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 170.6457 Tm
(FB)Tj
(-)Tj
(01139441)Tj
( )Tj
(\226)Tj
( )Tj
(Morin emails Vernal and others the Kangaroo update: \223Announcing Faceb\
ook )Tj
T*
(Connect\224. )Tj
/TT1 1 Tf
(\223Facebook Connect is the next iteration of Facebook Platform and will\
allow )Tj
0 -1.14 TD
(users to interact and share information with the)Tj
(ir friends on any website, while being )Tj
0 -1.16 TD
(comgfortable that their information follows the same privacy rules as on\
Facebook.\224)Tj
/TT0 1 Tf
( )Tj
(\(41\) )Tj
0 -1.14 TD
(\223)Tj
/TT1 1 Tf
(Friends Access. Users count on Facebook to stay connected to their frien\
ds and family. )Tj
0 -1.16 TD
(With Facebook Connect, users can take th)Tj
(eir friends with them wherever they go on the )Tj
0 -1.14 TD
(open web.\224)Tj
( )Tj
/TT0 1 Tf
(\(cleaner copy of announcement at FB)Tj
20.05 0 Td
(-)Tj
(01139452\).)Tj
( )Tj
ET
endstream
endobj
532 0 obj
<<
/Length 5037
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01145209 )Tj
(\226)Tj
( )Tj
(Jan 2014 Zuckerberg email on Hunch showing Facebook wants to compete on \
)Tj
0 -1.16 TD
(dating. At 10, \223There are really two types of dating apps: ones t)Tj
25.437 0 Td
(hat are designed for a specific )Tj
-25.437 -1.14 Td
(task \(finding long term relationships, finding hookups, etc\) and ones \
that are general social )Tj
T*
(systems that could be used for dating but are not only designed for such\
. Tinder, Match.com, etc )Tj
0 -1.14 TD
(are all examples of the first, bu)Tj
(t I actually think the second is far more valuable and useful if it )Tj
0 -1.16 TD
(can be created. Historically, this is why Facebook has been so good for \
dating. It isn\222t explicitly )Tj
0 -1.14 TD
(a dating service, so there\222s no stigma to being a part of it. But onc\
e you\222re there, a p)Tj
33.573 0 Td
(art of it can )Tj
-33.573 -1.16 Td
(be used for dating. I\222d bet that more dates and relationships start o\
n Facebook than all of the )Tj
T*
(other dating services combined.\224 \(FB)Tj
(-)Tj
(01145229 Vernal shares his thoughts on dating apps\))Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01147409 )Tj
(\226)Tj
( )Tj
(Purdy Vernal Nov 2013 chat )Tj
(\226)Tj
( )Tj
(Vernal notes )Tj
(that Kevin \(Lacker?\) thinks they are )Tj
0 -1.16 TD
(making the wrong calls with ps12n)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01148672 )Tj
(\226)Tj
( )Tj
(On 74, Lacker asks Sukhar, Federov, Spehar, Purdy, O\222Neil, Bao questi\
ons )Tj
0 -1.14 TD
(about implications of removing friends.get. Were these questions ever an\
swered?)Tj
32.517 0 Td
( )Tj
-32.517 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01148708 )Tj
(\226)Tj
( )Tj
(Au)Tj
(g 2013 Dick Hardt, in charge of identity for Alexa at Amazon, asks Purdy\
for )Tj
0 -1.16 TD
(private API access, Purdy forwards on saying he gets a ton of requests l\
ike this, and buckets into )Tj
0 -1.14 TD
(Facebook/Partner/Platform \(Core\)/Platform \(Experimental\). Daniels an\
d Osofsky ag)Tj
33.796 0 Td
(ree with the )Tj
-33.796 -1.16 Td
(framing.)Tj
( )Tj
T*
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01148731 )Tj
(\226)Tj
( )Tj
(Aug 2013 Vernal discusses three year stability guarantee with Purdy, say\
s his )Tj
0 -1.14 TD
(preference for this came from discussions with Ilya and Kevin.)Tj
25.159 0 Td
( )Tj
-25.159 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 360.966 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 363.8457 Tm
(FB)Tj
(-)Tj
(01150813)Tj
( )Tj
(\226)Tj
( )Tj
(April 2013 Vernal to Purdy \223)Tj
/TT1 1 Tf
(I\222m 100% certain that we ended with)Tj
( )Tj
(total )Tj
0 -1.16 TD
(reciprocity. The reason I\222m certain is that I argued strongly for cat\
egorical reciprocity, I )Tj
0 -1.14 TD
(lost, I accepted defeat, and I then grew to begrudgingly like total reci\
procity. 100% certain )Tj
0 -1.16 TD
(here.\224 Purdy: \223Well, I want to revisit it regardless. It is to)Tj
(o complex.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.16 TD
(FB)Tj
(-)Tj
(01154226 )Tj
(\226)Tj
( )Tj
(Dec 2012 )Tj
(\226)Tj
( )Tj
(Vernal explains reciprocity to FB employee Yariv Sadan. \223The )Tj
0 -1.14 TD
(reason the social graph thing is necessary but not sufficient is because\
for most apps we\222re )Tj
0 -1.16 TD
(bootstrapping their graph, and their additions are really minor.)Tj
24.937 0 Td
( )Tj
(So the value is really )Tj
-24.937 -1.14 Td
(asymmetrical. Take Instagram, if we hadn\222t bought them )Tj
22.993 0 Td
(\226)Tj
( )Tj
(would we have been happy if they )Tj
-22.993 -1.16 Td
(had grown on our backs \(through our graph\) and only contributed a hand\
ful of friend/follow )Tj
0 -1.14 TD
(edges back to us? No.\224 Sadan replies: \223Got it. That)Tj
( )Tj
(clarifies things. So reciprocity means \221our )Tj
0 -1.16 TD
(graph for your content\222, not \221our graph for your graph and our con\
tent for your content\222. I guess )Tj
0 -1.14 TD
(that\222s fair given the asymmetry of the value of the data\205. I think\
it would make sense )Tj
0 -1.16 TD
(to\205phrase it as \221our graph)Tj
( )Tj
(for your content + graph\222. Vernal \223100% agree. That\222s the plan.\
\224)Tj
36.939 0 Td
( )Tj
-36.939 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 154.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 156.7257 Tm
(FB)Tj
(-)Tj
(01156137)Tj
( )Tj
(\226)Tj
( )Tj
(Oct 2012 Rose, Vernal, Osofsky, Zuckerberg, Lessin, Purdy chat. Osofsky \
)Tj
0 -1.14 TD
(shares top apps by installs/MAUs. Zuck asks for a version of that which \
is just mobile/non)Tj
36.218 0 Td
(-)Tj
-36.218 -1.16 Td
(canvas apps.)Tj
( )Tj
(Purdy asks to highlight whether the app is competitive or not. \223I thi\
nk the biggest )Tj
T*
(question is if the app is competitive or not. )Tj
/TT1 1 Tf
17.331 0 Td
(For non)Tj
(-)Tj
(competitors, I think we want to have a )Tj
-17.331 -1.16 Td
(very simple business model that is transparent and predictable from 1 MA\
U to 1)Tj
(00M+ )Tj
T*
(MAU. Apple doesn\222t have a platform where it is 30% up to a point and \
then you have to )Tj
ET
endstream
endobj
533 0 obj
<<
/Length 4961
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(sign a deal with them \(either does MSFT, etc.\). For competitors, I thi\
nk we could absolutely )Tj
0 -1.14 TD
(do BD deals like we have done with Path \(and will do with others\).\224\
)Tj
/TT1 1 Tf
( )Tj
(\(37\))Tj
( )Tj
(Vernal: \223)Tj
/TT0 1 Tf
(We )Tj
0 -1.16 TD
(should define what it is to be a competitive network, and we should say \
that those may only )Tj
0 -1.14 TD
(use platform with our express consent \(i.e., you need a deal\). )Tj
/TT1 1 Tf
(We should do this regardless of )Tj
0 -1.16 TD
(size. For everyone else, I think we should define a clea)Tj
(r set of principles for working with )Tj
0 -1.14 TD
(platform\205. Data reciprocity\205.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 609.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 612.2457 Tm
(FB)Tj
(-)Tj
(01156203)Tj
( )Tj
(\226)Tj
( )Tj
(Oct 7, 2012 Zuckerberg chats to Vernal, Daniels, Rose, Purdy. \223)Tj
/TT0 1 Tf
(I\222ve been )Tj
T*
(thinking about platform business model a lot this weekend\205.I also thi\
nk that if we make it )Tj
0 -1.14 TD
(so devs c)Tj
(an generate revenue for us in different ways, then it makes it more acce\
ptable for )Tj
0 -1.16 TD
(us to charge them quite a bit more for using platform. The basic idea is\
that any other )Tj
0 -1.14 TD
(revenue you generate for us earns you a credit towards whatever fees you\
owe us for u)Tj
(sing )Tj
0 -1.16 TD
(platform. )Tj
/TT1 1 Tf
(For most developers, this would probably cover the cost completely. So i\
nstead of )Tj
0 -1.14 TD
(actually ever paying us directly, they\222d just use our payments or ads\
products. A basic model )Tj
0 -1.16 TD
(could be: Login with Facebook is always free; Pushign content to )Tj
26.467 0 Td
(Facebook is always free; )Tj
-26.467 -1.14 Td
(Reading anything, including friends, costs a lot of money. Perhaps on th\
e order of ~$0.10 / user )Tj
T*
(each year. For the money that you owe, you can cover it in any of the fo\
llowing ways: Buy ads )Tj
0 -1.14 TD
(from us in neko or another system; run o)Tj
(ur ads in your app or website; Use our payments; Sell )Tj
0 -1.16 TD
(your items in our Karma store. Or if the revenue we get from those doesn\
\222t add up to more than )Tj
0 -1.14 TD
(the fees you owe us, then you just pay us the fee directly.\224 )Tj
/TT0 1 Tf
23.577 0 Td
(THIS SEEMS TO BE )Tj
-23.577 -1.16 Td
(ZUCKERBERG\222S TRANSITION POINT)Tj
( )Tj
(BETWEEN CHARGING FOR PLATFORM )Tj
T*
(ACCESS AND SUBSERVING PLATFORM TO THE INTERESTS OF OTHER )Tj
0 -1.16 TD
(PRODUCTS.)Tj
( )Tj
0 -1.14 TD
( )Tj
/TT1 1 Tf
0 -1.16 TD
(FB)Tj
(-)Tj
(01156437 )Tj
(\226)Tj
( )Tj
(Management offsite with Zuckerberg, Sandberg, etc., agenda says Sam Less\
in is )Tj
0 -1.14 TD
(in charge of Platform Business Model discussion from 130)Tj
(-)Tj
(330pm.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01156584 )Tj
(\226)Tj
( )Tj
(Zuckerberg, Vernal Lessin chat string August 12, 2012 )Tj
(\226)Tj
( )Tj
(Zuckerberg wants to )Tj
0 -1.16 TD
(talk about Platform Business Model on August 13. Mentions discussing Pla\
tform Business )Tj
0 -1.14 TD
(Model with the Facebook board on Thursday August 16. Was Vernal there?)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 278.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 281.0457 Tm
(FB)Tj
(-)Tj
(0115)Tj
(6760)Tj
( )Tj
(\226)Tj
( )Tj
(Aug 2012 chat discussing platform business model and GDP for prep to )Tj
T*
(discussion with Zuckerberg. LESSIN PROPOSES CHARGING, VERNAL THINKS WAST\
E )Tj
0 -1.14 TD
(OF TIME. NO MODEL FOR CHARGING FOR ACCESS. Lessin writes about some )Tj
0 -1.16 TD
(\223fundamental problems\224 )Tj
(\226)Tj
( )Tj
(\223)Tj
/TT0 1 Tf
(we have gone)Tj
( )Tj
(through imprecise cycles of boosting and then )Tj
0 -1.14 TD
(pulling back distribution because we have no fundametanl value model for\
information )Tj
0 -1.16 TD
(published by partners we are constantly trying to tune the ecosystep up \
and down in ways )Tj
0 -1.14 TD
(that make it hard for partners to r)Tj
(ely on us / work with us. We have a sometimes \223tense\224 )Tj
0 -1.16 TD
(relationship with people we might view as competitive\205. Because there\
is no clear and )Tj
0 -1.14 TD
(positive value exchange with developers to evaluate situations against w\
e get into tense )Tj
0 -1.16 TD
(situations where we feel li)Tj
(ke we are paying for / subsidizing the growth of competitors)Tj
/TT1 1 Tf
(\205)Tj
/TT0 1 Tf
(A )Tj
0 -1.14 TD
(proposed solution\205Economically rationalize platform for stability and\
growth )Tj
(\226)Tj
( )Tj
(charge )Tj
0 -1.16 TD
(directly for information / APIs Charge developers per)Tj
(-)Tj
(call to our APIs\205charge directly for )Tj
0 -1.14 TD
(subsidization in)Tj
( )Tj
(feed / distribution across feed\205we need a mutual information exchange\
)Tj
0 -1.16 TD
(policy.\224)Tj
/TT1 1 Tf
( )Tj
(\(61)Tj
(-)Tj
(62\). Vernal \223)Tj
/TT0 1 Tf
(I really think we\222re wasting our time talking about charging for )Tj
ET
endstream
endobj
534 0 obj
<<
/Length 5108
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(APIs. I don\222t think it\222s a scalable business model and is, frankly\
, a waste of our time. )Tj
0 -1.14 TD
(That\222)Tj
(s not where the real money is, and it will have weird downstream effects\
.)Tj
/TT1 1 Tf
(\224 \(62\))Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01157146 )Tj
(\226)Tj
( )Tj
(developer feedback from June 2012 showing dissatisfaction with platform \
)Tj
0 -1.16 TD
(stability, frequency of changes to and completeness of APIs, responsiven\
ess to bugs, )Tj
0 -1.14 TD
(docu)Tj
(mentation.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 609.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 612.2457 Tm
(FB)Tj
(-)Tj
(01174454)Tj
( )Tj
(\226)Tj
( )Tj
(March 2011 Olivan email talking about removing API access to a bunch of \
apps )Tj
T*
(\(20 apps?\) \(61\). Policy team debates with Vernal/Olivan and loses. T\
hese apps were encouraging )Tj
0 -1.14 TD
(random friendships which violates the spirit but not lette)Tj
(r of FB policy. Vernal and Monica )Tj
0 -1.16 TD
(Walsh apologize to each other after the tense debate, Vernal writes back\
to Walsh\222s apology: )Tj
0 -1.14 TD
(\223)Tj
/TT0 1 Tf
(No need to apologize, and in fact I apologize if I came across too stron\
gly below. As )Tj
0 -1.16 TD
(context, one of the arguments that I often)Tj
( )Tj
(have to have w/ folks is about keeping platform )Tj
0 -1.14 TD
(both open \(accessible to all, not a whitelist model\) and powerful \(be\
ing able to do )Tj
0 -1.16 TD
(interesting things with it\). Pretty much everyone is always asking us t\
o turn off APIs \(Zuck )Tj
0 -1.14 TD
(& Photo Tagging\) or whitelist )Tj
(APIs \(Add Friend\) or worse. In each of those cases, my basic )Tj
0 -1.16 TD
(argument is that between technology + pops we can keep this stuff under \
control. If )Tj
0 -1.14 TD
(internal sentiment goes really sour on platform, it\222s probably much w\
orse for us than if )Tj
0 -1.16 TD
(even external folks ar)Tj
(e getting pissed. So I just try to be careful about feedback from key )Tj
ET
0 1 0 scn
156.474 443.766 370.8 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 446.6457 Tm
(partner teams.\224)Tj
( )Tj
(VERNAL ADMITS TO BEING PUSHED TO CLOSE PLATFORM BY )Tj
ET
0 1 0 scn
72.234 430.086 441.36 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 432.7257 Tm
(KEY TEAMS INCLUDING ZUCKERBERG. DEBATE ABOUT OPEN/CLOSED AS )Tj
ET
0 1 0 scn
72.234 416.166 139.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 419.0457 Tm
(EARLY AS MARCH 2011.)Tj
( )Tj
T*
( )Tj
/TT1 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(01175185 )Tj
(\226)Tj
( )Tj
(April 2011 Dave Morin a)Tj
(sks for hashed email API access for an app he invested )Tj
0 -1.16 TD
(in called Sparrow. Wei Zhu asks Vernal if ok. FB)Tj
(-)Tj
(01226143 )Tj
(\226)Tj
( )Tj
(Vernal says \223We\222re not really )Tj
0 -1.14 TD
(expositing it to more people at the moment. If you have a user access to\
ken, you can use search. )Tj
0 -1.16 TD
(This is rate)Tj
(-)Tj
(l)Tj
(imited, so you can\222t use it for tons of lookups, but it should work f\
or an email )Tj
0 -1.14 TD
(client.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01175719 )Tj
(\226)Tj
( )Tj
(March 2011 Cheever complaining to Vernal about having to change the way \
)Tj
0 -1.16 TD
(Quora prefills messages in feed: \223Just sort of frustrating to do a fi\
re drill t)Tj
29.437 0 Td
(o comply with some )Tj
-29.437 -1.14 Td
(policy when complying with the policy makes our user experience worse\224\
)Tj
29.658 0 Td
( )Tj
-29.658 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 250.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 253.4457 Tm
(FB)Tj
(-)Tj
(01179660)Tj
( )Tj
(\226)Tj
( )Tj
(July 2010 ZUCKERBERG ON MOBILE STRATEGY AND GOOGLE APPLE )Tj
T*
(THREATS, SECRETIVE PRODUCT PROCESS. Zuckerberg and other employees on th\
read )Tj
0 -1.14 TD
(discuss secrecy o)Tj
(f Questions product. Steve Grimm complains about beginning of a lack of \
an )Tj
0 -1.16 TD
(open culture and concern over competitive leaks making it unproductive h\
ow facebook works )Tj
0 -1.14 TD
(internally. Zuckerberg chimes in against Grimm\222s criticism: \223I\222\
m supportive of the product )Tj
0 -1.16 TD
(development model we used here with Questions for a few reasons. We shou\
ld improve a bunch )Tj
0 -1.14 TD
(of things about the process, but overall I think this process fits with \
our cultural goals and )Tj
0 -1.16 TD
(evolving organization for a few reasons: \(1\) Autonomy\205. \(2\) Bigge\
r, Lo)Tj
29.326 0 Td
(nger Term )Tj
-29.326 -1.14 Td
(Projects\205\(3\) Competitive Threats\205. We are now in a situation whe\
re \(a\) we\222re competing with )Tj
T*
(more companies and products and \(b\) we have more employees so the risk\
of a leak is higher\205 )Tj
0 -1.14 TD
(One example is with our current mobile platform strategy. Some)Tj
25.827 0 Td
( )Tj
(people have heard we\222re )Tj
-25.827 -1.16 Td
(building a phone but that we aren\222t talking about it much. Here\222s \
the reality: \(a\) Our real mobile )Tj
T*
(strategy is to get FB platform and apps built deeply into every phone. T\
hat\222s the horizontal vs. )Tj
ET
endstream
endobj
535 0 obj
<<
/Length 5459
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(vertical platform strategy I always)Tj
13.717 0 Td
( )Tj
(talk about at all hands. Our goal is to make everything social, )Tj
-13.717 -1.14 Td
(not sell phones. \(b\) However, we face a very complex competitive situa\
tion. Google doesn\222t )Tj
0 -1.16 TD
(want to integrate us because they hate us and will avoid it all costs if\
they can. Apple is very )Tj
0 -1.14 TD
(dif)Tj
(ficult to work with and will avoid working with other companies if they \
can. We believe that )Tj
0 -1.16 TD
(if someone builds a good phone that integrates a social platform at a de\
ep level, that will create )Tj
0 -1.14 TD
(pressure for both of these companies to work with us. \(c\) We\222re )Tj
25.797 0 Td
(exploring multiple different )Tj
-25.797 -1.16 Td
(ways to do this and we\222re not really sure what we\222re doing yet\205\
. \(d\) Competitively, the )Tj
T*
(soundbite \223Facebook is building a phone\224 is so compelling that it \
is extremely likely to leak and )Tj
0 -1.16 TD
(damage us. If it leaks\205then that basicall)Tj
(y destroys our chances of successfully partnering with )Tj
0 -1.14 TD
(anyone else for a long time until we are so successful they really need \
to work with us. It will )Tj
0 -1.16 TD
(also likely destroy our whole relationship with Apple on all things and \
not just the iPhone. Steve )Tj
0 -1.14 TD
(is to)Tj
(uchy, so that one could be permanent. So the competition is very high st\
akes, and we can\222t )Tj
0 -1.16 TD
(have people just throwing around the phrase \223we\222re building a phon\
e\224 left and right here\205. In )Tj
0 -1.14 TD
(one sense, it\222s true that we are trying to build a phone as one of ou\
r )Tj
27.131 0 Td
(tactics. In another sense, that )Tj
-27.131 -1.16 Td
(means something completely different to outsiders\205 Our real goal here\
isn\222t to build phones but )Tj
T*
(to make everything social, and this is really just one of a number of ea\
rly stage experiments to )Tj
0 -1.16 TD
(see how we can get there.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 457.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 460.3257 Tm
(FB)Tj
(-)Tj
(01188663)Tj
( )Tj
(\226)Tj
( )Tj
(Feb 2015 )Tj
/TT1 1 Tf
(GROWTH TEAM TRACKS CALL LOGS ON ANDROID)Tj
(; )Tj
T*
(GRAVITY TEAM TRACKS YOUR LOCATION; GROWTH TEAM FINDS A WAY TO )Tj
0 -1.16 TD
(IMPLEMENT WITHOUT EVEN REQUESTING PERMISSIONS)Tj
(.)Tj
/TT0 1 Tf
( )Tj
(Michael LeBeau emails )Tj
0 -1.14 TD
(Vernal and others: \223)Tj
/TT1 1 Tf
(Hey guys, as you all know the growth team is)Tj
( )Tj
(planning on shipping a )Tj
0 -1.16 TD
(permissions update on Android at the end of this month. They are going t\
o include the )Tj
0 -1.14 TD
(\223read call log\224 permission, which will trigger the Android permiss\
ions dialog on update, )Tj
0 -1.16 TD
(requiring users to accept the update.)Tj
/TT0 1 Tf
( )Tj
(They will then prov)Tj
(ide an in)Tj
(-)Tj
(app opt)Tj
(-)Tj
(in NUX for a )Tj
0 -1.14 TD
(feature that lets you continuously upload your SMS and call log history \
to )Tj
/TT1 1 Tf
29.857 0 Td
(Facebook to be used )Tj
-29.857 -1.16 Td
(for improving things like PMYK, coefficient calculation, feed ranking, e\
tc. This is a pretty )Tj
T*
(high risk thing to do from a PR persp)Tj
(ective but it appears that the growth team will charge )Tj
0 -1.16 TD
(ahead and do it)Tj
(\205. Separately Gravity team had been intending to ship the Bluetooth )Tj
0 -1.14 TD
(permission on Android at the same time.)Tj
(\224)Tj
( )Tj
/TT0 1 Tf
(Worried about stories that say \223)Tj
/TT1 1 Tf
(Facebook uses new )Tj
0 -1.16 TD
(Android update to pry into )Tj
(your private life in ever more terrifying ways )Tj
31.302 0 Td
(\226)Tj
( )Tj
(reading your )Tj
-31.302 -1.14 Td
(call logs, tracking you in businesses with beacons, etc. Gravity had a g\
reat initial reception. )Tj
T*
(This is because we took painstaking steps to ensure that we had a clear \
story of user )Tj
0 -1.14 TD
(value\205. But )Tj
(we\222re still in a precarious position of scaling without freaking peop\
le out.\224 )Tj
0 -1.16 TD
(Vernal: \223I acknowledge but tend to be less concerned about this risk \
than you guys are.\224 )Tj
/TT0 1 Tf
0 -1.14 TD
(\(64\) Yul Kown writes: )Tj
/TT1 1 Tf
(\223Also the Growth team is now exploring a path where we only )Tj
0 -1.16 TD
(request)Tj
3.166 0 Td
( )Tj
(Read Call Log permission, and hold off on requesting any other permissio\
ns for )Tj
-3.166 -1.14 Td
(now. Based on their initial testing, it seems that this would allow us t\
o upgrade users )Tj
T*
(without subjecting them to an Android permissions dialog at all.\224)Tj
/TT0 1 Tf
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 154.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 156.7257 Tm
(FB)Tj
(-)Tj
(01188843)Tj
( )Tj
(\226)Tj
( )Tj
(Nov 201)Tj
(4 Zuckerberg asks Vernal \223Are we doing anything to continue develop )Tj
T*
(Connect / Login with Facebook?\224 Vernal says: \223)Tj
/TT1 1 Tf
(Finishing the transition from API 1.0 )Tj
(--)Tj
(> API )Tj
0 -1.16 TD
(2.0. This was a huge shift because it drastically curtailed the informat\
ion that people had )Tj
0 -1.14 TD
(acce)Tj
(ss to, and the deadline is coming up \(April next year\). We\222re worki\
ng through edge )Tj
0 -1.16 TD
(cases here with partners \(e.g., the default change would pretty meaning\
fully break dating )Tj
0 -1.14 TD
(apps like Tinder, since you\222d no longer be able to show the names + p\
ictures of mut)Tj
(ual )Tj
ET
endstream
endobj
536 0 obj
<<
/Length 5141
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(friends, so we\222re working through a way to not break that\).\224)Tj
/TT1 1 Tf
( )Tj
(Vernal then describes login. )Tj
0 -1.14 TD
(Zuckerberg asks \223Are we gaining market share, steady or declining her\
e?\224 Zuckerberg )Tj
0 -1.16 TD
(concerned with whether new API has impacted Login / Connect adoption. Ve\
rnal a)Tj
33.295 0 Td
(dmits nature )Tj
-33.295 -1.14 Td
(of Graph API 2.0. )Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01192796 )Tj
(\226)Tj
( )Tj
(Vernal Zuck chat March 2014 putting Parse into Infra team not Platform t\
eam: )Tj
0 -1.16 TD
(\223If we were to make this move, I think the biggest con would be it be\
ing a pretty big existential )Tj
0 -1.14 TD
(blow to the Platform team. We\222ve )Tj
(framed up the mission as build, grow, monetize. This would )Tj
0 -1.16 TD
(eviscerate the Build pillar. I think it would change the tenor of platfo\
rm to basically be about )Tj
0 -1.14 TD
(Ads/Games/Payments, and make it much more of a monetization)Tj
26.021 0 Td
(-)Tj
(focused team. It would also )Tj
-26.021 -1.16 Td
(make messagi)Tj
(ng, marketing, developer support, etc. a lot more complicated. It would \
make it a )Tj
T*
(lot harder \(imho\) to hire a single, senior leader for Platform.\224 \(\
97\))Tj
26.408 0 Td
( )Tj
-26.408 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 526.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 529.4457 Tm
(FB)Tj
(-)Tj
(01193401)Tj
( )Tj
(\226)Tj
( )Tj
(Sukhar Vernal chat Feb 2014. Sukhar: \223)Tj
/TT0 1 Tf
(Hey, I put together a plan for f8 that )Tj
0 -1.16 TD
(everyone fin)Tj
(ally agrees on. The big difference is that we\222re going to hold the \221\
bad stuff\222 of )Tj
0 -1.14 TD
(ps12n until after.)Tj
/TT1 1 Tf
( )Tj
0.02 0.388 0.757 scn
(https://quip.com/HOQABAHBBzp)Tj
0 0 0 scn
( )Tj
(-)Tj
( )Tj
(details there. Can you take a look and )Tj
ET
0.02 0.388 0.757 scn
162.954 499.685 168.961 0.481 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 487.9257 Tm
(see if you agree and see if you think we)Tj
( )Tj
(need Mark to sign off? Me, Fran, Doug, Vlad are all on )Tj
T*
(board. )Tj
/TT0 1 Tf
(ADMIT THEY ARE WITHHOLDING MATERIAL INFORMATION IN )Tj
0 -1.16 TD
(ANNOUNCEMENT.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 430.086 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 432.7257 Tm
(FB)Tj
(-)Tj
(01193711)Tj
( )Tj
(\226)Tj
( )Tj
(Jan 2014 Zuckerberg emails Vernal and Stocky: \223I\222ve been thinking \
a lot about )Tj
T*
(Tinder and other people recommendat)Tj
(ion apps since about 10% of people in many countries are )Tj
0 -1.16 TD
(using a Tinder now. People recommendations seems like something that sho\
uld be right up our )Tj
0 -1.14 TD
(alley, but it\222s currently something we\222re not very good at. )Tj
/TT0 1 Tf
23.327 0 Td
(Tinder\222s growth is especially )Tj
-23.327 -1.16 Td
(alarming to me be)Tj
(cause their product is built completely on Facebook data, and it\222s mu\
ch )Tj
T*
(better than anything we\222ve built for recommendations using the same c\
orpus)Tj
/TT1 1 Tf
(\205. I think this )Tj
0 -1.16 TD
(is a big and important space and it\222s something we should have a team\
working on )Tj
33.271 0 Td
(\226)Tj
( )Tj
(probably to)Tj
( )Tj
-33.271 -1.14 Td
(develop people recommendation Hunch sections for now.\224)Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01195860 )Tj
(\226)Tj
( )Tj
(Oct 2013 Vernal Purdy Fran Larken discuss renaming Facebook Platform to \
)Tj
0 -1.16 TD
(Facebook Developer Services.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01201562 )Tj
(\226)Tj
( )Tj
(Dec 2012 Jolley asks Lessin about Cooliris )Tj
(\226)Tj
( )Tj
(\223best practice or anti)Tj
(-)Tj
(p)Tj
(attern?\224 )Tj
0 -1.14 TD
(App that aggregates your photos and your friends photos all in one place\
. Lessin: \223Not sure! My )Tj
0 -1.16 TD
(view would be not awesome\205but don\222t know.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 209.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 211.9257 Tm
(FB)Tj
(-)Tj
(01203441)Tj
( )Tj
(\226)Tj
( )Tj
/TT0 1 Tf
(May 2012 Zuckerberg already implements reciprocity using action )Tj
T*
(importers)Tj
/TT1 1 Tf
(. \223For the action im)Tj
(porters, we should prioritize the apps that have the most usage )Tj
0 -1.16 TD
(first. So Twitter is the most important partner here by far, followed by\
Instagram, then Pinterest )Tj
0 -1.14 TD
(and then probably Foursquare. What other apps do people use to post a lo\
t of content? YouTube)Tj
38.462 0 Td
(? )Tj
-38.462 -1.16 Td
(Blogger and WordPress? Any particular games like Draw Something or a pop\
ular Zynga game? )Tj
T*
(If any developer doesn\222t want to work with us on this but still wants\
to be able to pull friends and )Tj
0 -1.16 TD
(other data from us, we should be clear that this reciprocity is )Tj
24.465 0 Td
(important to us. Pinterest, )Tj
-24.465 -1.14 Td
(Foursquare and others should understand this. Let me know if I can help \
out as well since I know )Tj
T*
(the founders.\224 Zuckerberg then asks about removing the play button fr\
om video apps, OG )Tj
0 -1.14 TD
(features and Quora and Path launching OG fun)Tj
(ctionality?)Tj
( )Tj
ET
endstream
endobj
537 0 obj
<<
/Length 4161
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01204694 )Tj
(\226)Tj
( )Tj
(Feb 2012 Vernal saying to do something in a way where competitors can al\
so do )Tj
0 -1.16 TD
(it and not give advantage to a company just because they know FB. Shows \
the expectation was )Tj
0 -1.14 TD
(there to be fair.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01206324 )Tj
(\226)Tj
( )Tj
(Jan 2011 task showing gran)Tj
(ular app privacy controls were in place for what your )Tj
0 -1.16 TD
(friends could share with other apps, with granular controls by permissio\
n. See screenshot of )Tj
ET
0 1 0 scn
117.594 609.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 612.2457 Tm
(screen at )Tj
(FB)Tj
(-)Tj
(01206328)Tj
( )Tj
(\(shows privacy controls existed\).)Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01206629, 31 )Tj
(\226)Tj
( )Tj
(Zynga deal)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01210326 )Tj
(\226)Tj
( )Tj
(June 201)Tj
(0 Jason Calacanis emails Mark and Sheryl about lack of data export )Tj
0 -1.16 TD
(option)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01213769, 70 )Tj
(\226)Tj
( )Tj
(examples of shutting down platform apps in sept 2009 for photo tagging a\
pi, )Tj
0 -1.14 TD
(disabling app \223was approved by Mark Zuckerberg.\224 Trying to address\
legitimate photo tag)Tj
36.295 0 Td
(ging )Tj
-36.295 -1.16 Td
(spam. )Tj
( )Tj
T*
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01213786 )Tj
(\226)Tj
( )Tj
(Sept 2009 Zuckererg calls out spammy photo tagging apps. Beard suggests \
)Tj
0 -1.14 TD
(killing it. Vernal/Taylor want to find solution to stop spam but avoid b\
reaking legitimate apps.)Tj
37.771 0 Td
( )Tj
-37.771 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01215362 )Tj
(\226)Tj
( )Tj
(June 2008 discussing partnership with xobni)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 388.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 391.4457 Tm
(FB)Tj
(-)Tj
(01215536)Tj
( )Tj
(\226)Tj
( )Tj
(ZUCKERBERG MADE PLATFORM A FAIR AND NEUTRAL )Tj
T*
(ECOSYSTEM ETC ETC. February 2008 Vernal emailing Cheever quoting Zuckerb\
erg as saying )Tj
0 -1.14 TD
(\223)Tj
/TT1 1 Tf
(The way we\222re going to enable a lot of information flow is by letting\
apps give us potential )Tj
0 -1.16 TD
(feed stories for a)Tj
(nything that a user does within that app. If an app gives us lots of sto\
ries )Tj
0 -1.14 TD
(with in information that users find interesting, then we\222ll show more\
of them and that app )Tj
0 -1.16 TD
(will get more distribution.\224)Tj
( )Tj
/TT0 1 Tf
(NEWSFEED API WAS ZUCKERBERG\222S IDEA. Vernal )Tj
0 -1.14 TD
(expresses )Tj
(concern, says you can\222t blame developers when \223They\222re just doi\
ng what we )Tj
0 -1.16 TD
(suggested they do.\224 \(36\). Zuckerberg: \223)Tj
/TT1 1 Tf
(Platform is key to our strategy because we believe )Tj
0 -1.14 TD
(that there will be a lot of different social applications and ways that \
people communicate )Tj
0 -1.16 TD
(a)Tj
(nd share information, and we believe we can\222t develop all of them our\
selves. Therefore, )Tj
0 -1.14 TD
(even though it\222s a challenge for us to get this right, it\222s import\
ant for us to focus on it )Tj
0 -1.16 TD
(because the company that defines this social platform will be in the bes\
t po)Tj
(sition to offer )Tj
0 -1.14 TD
(the most good ways for people to communicate and succeed in the long ter\
m.\224)Tj
/TT0 1 Tf
( )Tj
(Zuckerberg )Tj
0 -1.16 TD
(notes focus on trustworthy apps and giving distribution to effective app\
s.)Tj
29.189 0 Td
( )Tj
-29.189 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(011215649 )Tj
(\226)Tj
( )Tj
(Jan 2015 Vernal has O\222Neil add CoffeeMeetsBagel to the dating app lis\
t )Tj
0 -1.14 TD
(getting special API access along with Tinder, Hinge, etc., because they \
are getting high profile, )Tj
0 -1.16 TD
(e.g. they \223turned down $30M from Mark Cuban\224\). )Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01215678 )Tj
(\226)Tj
( )Tj
(Nov 2014 )Tj
(Vernal Liu discuss what the platform people like KP are going to do )Tj
0 -1.14 TD
(after and note they\222ve expressed concern for what they should focus o\
n next.)Tj
30.739 0 Td
( )Tj
-30.739 -1.16 Td
( )Tj
ET
endstream
endobj
538 0 obj
<<
/Length 4803
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(01217034 )Tj
(\226)Tj
( )Tj
(Facebook platform board deck February 11, 2014, does not discuss PS12N )Tj
0 -1.14 TD
(deprecations. Build, Grow)Tj
(, Monetize etc. $2B annual run rate business.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01217088 )Tj
(\226)Tj
( )Tj
(Jan 2014 Sukhar asking about the big exception they are giving apple in \
)Tj
0 -1.16 TD
(allowing the login workaround on iOS. Zarakhovsky suggests that they red\
uced the actual )Tj
0 -1.14 TD
(granted permissions within the nati)Tj
(ve iOS login dialogue. Sukhar asks \223Can we do that without )Tj
0 -1.16 TD
(effectively lying about the granted permissions?\224)Tj
19.688 0 Td
( )Tj
-19.688 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01217108 )Tj
(\226)Tj
( )Tj
(Jan 2014 Vernal, Olivan, Archibong discussing Messenger as a platform an\
d )Tj
0 -1.14 TD
(messenger competitors )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01217135 )Tj
(\226)Tj
( )Tj
(Jan 2014 Greg Badros)Tj
( )Tj
(introduces Sean Rad \(Tinder CEO\) to Vernal so they can )Tj
0 -1.16 TD
(get together for a drink.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01217327 )Tj
(\226)Tj
( )Tj
(Dec 2013 Sukhar Build Update to Vernal, Purdy, Federov. Sukhar says \223\
a first )Tj
0 -1.14 TD
(cut on the number of alive apps that\222ll be affected \(27,000\) by PS1\
2N. References )Tj
33.101 0 Td
(Hendrix as the )Tj
-33.101 -1.16 Td
(dev site and it\222s at 40% and will be at 100% after everyone gets back\
from holiday. )Tj
33.545 0 Td
( )Tj
-33.545 -1.14 Td
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01218246 )Tj
(\226)Tj
( )Tj
(Oct 2013 Purdy tells Vernal he \223Need Your help with this Javi thing. \
The 3)Tj
0.003 Tc -0.003 Tw 7.92 0 0 7.92 513.1698 465.8457 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 519.8339 460.3257 Tm
( )Tj
-37.3 -1.14 Td
(party id thing we are doing as part of ps12n.\224)Tj
( )Tj
T*
( )Tj
ET
0 1 0 scn
72.234 416.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 419.0457 Tm
(FB)Tj
(-)Tj
(01218365)Tj
( )Tj
(\226)Tj
( )Tj
(Se)Tj
(pt 2013 PS12N meeting with Javi. Discussion between Purdy Sukhar O\222Ne\
il )Tj
T*
(Federov. Sukhar says he is just going to ask Javi what he doesn\222t lik\
e about Platform. Purdy tells )Tj
0 -1.14 TD
(Sukhar that\222s not going to fly because if Javi had his way there woul\
d be no platform)Tj
34.048 0 Td
(. Need to )Tj
-34.048 -1.16 Td
(present solutions. )Tj
/TT1 1 Tf
(Need to involve Lessin since \223he was involved in the planning with Zu\
ck\224.)Tj
/TT0 1 Tf
( )Tj
( )Tj
/TT1 1 Tf
T*
( )Tj
/TT0 1 Tf
0 -1.16 TD
(FB)Tj
(-)Tj
(01218622)Tj
( )Tj
(\226)Tj
( )Tj
(Sept 2013 Purdy and Sukhar think Federov is \223totally opposed\224 to t\
he PS12n )Tj
0 -1.14 TD
(plan. Vernal asks Federov, says he\222s not opposed to \223the end s)Tj
24.967 0 Td
(tate which is smaller API aligned )Tj
-24.967 -1.16 Td
(with our business goals\205I am less sure about the best way to execute \
and if core as defined is )Tj
T*
(the right intermediate state.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01219005 )Tj
(\226)Tj
( )Tj
(August 2013 Zuckerberg and Vernal discuss risk of losing Purdy and convi\
ncing )Tj
0 -1.16 TD
(him)Tj
( )Tj
(to stay past November in order to handle the platform changes right.)Tj
29.131 0 Td
( )Tj
-29.131 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 236.886 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 239.5257 Tm
(FB)Tj
(-)Tj
(01219463)Tj
( )Tj
(\226)Tj
( )Tj
(July 2013 Vernal Osofsky Daniels Purdy Rose finalize data protection lan\
guage )Tj
0 -1.14 TD
(for Amazon. Agree to provide 30 days notice, )Tj
/TT1 1 Tf
(gives Amazon a friends exception)Tj
/TT0 1 Tf
(. \223)Tj
/TT2 1 Tf
(Updates to )Tj
0 -1.16 TD
(th)Tj
(e Facebook Platform Policies, unless made due to changes in applicable l\
aws or regulations, )Tj
0 -1.14 TD
(will not apply to Amazon if such changes further restrict Amazon\222s ab\
ility to use friend )Tj
0 -1.16 TD
(connections, established during the term, between users of a Developer I\
nte)Tj
(gration. For sake )Tj
0 -1.14 TD
(of clarity, Facebook may change such policies after the term but such ch\
anges will not impact )Tj
0 -1.16 TD
(Amazon\222s use of the user connections established during the term.\224\
)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
0 -1.14 TD
( )Tj
/TT0 1 Tf
0 -1.16 TD
(FB)Tj
(-)Tj
(01219651 )Tj
(\226)Tj
( )Tj
(June 2013 Vernal and Bickert discuss shutting down Lulu, but d)Tj
(ecide to keep it )Tj
0 -1.14 TD
(because they stopped showing non)Tj
(-)Tj
(friends to friends in app. Bickert: \223If I could get data showing )Tj
0 -1.16 TD
(that male users are discouraged from making friend connections that they\
otherwise would make, )Tj
0 -1.14 TD
(I could argue that this is a misuse of our pro)Tj
(duct.\224 But she approves them \223They made some )Tj
ET
endstream
endobj
539 0 obj
<<
/Length 5494
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(changes in are now in compliance. I am not crazy about the functionality\
, but I really have no )Tj
0 -1.14 TD
(grounds to limit it further.\224 Vernal: \223Yeah, this is really tricky\
. Platform 3.0 will effectively )Tj
0 -1.16 TD
(break this app / f)Tj
(ix this, because then the only men in the app will be those who signed)Tj
34.687 0 Td
(-)Tj
(up )Tj
-34.687 -1.14 Td
(themselves. For now, I think this app is in bad)Tj
(-)Tj
(taste, but not in such bad taste that \(like Bang )Tj
T*
(with Friends\) that I\222d necessarily shut it down. That said, the inve\
rse app \(men rati)Tj
33.047 0 Td
(ng women\) )Tj
-33.047 -1.14 Td
(would be seen as misogynistic and would be even more borderline. Net, I \
think we\222re probably )Tj
T*
(doing the right thing here, even though I don\222t like it.\224 FB COULD\
USE LULU IN THEIR )Tj
0 -1.14 TD
(DEFENSE.)Tj
4.639 0 Td
( )Tj
-4.639 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01219736 June 2013 Liu tells Purdy \223I have been spendin)Tj
(g a lot of time this weekend )Tj
0 -1.16 TD
(thinking about where Neko is and how we can go from $1.5M per day to $2.\
75M. Can you )Tj
0 -1.14 TD
(believe we are speaking of it as being in striking distance? )Tj
/C2_0 1 Tf
23.576 0 Td
<0001>Tj
/TT0 1 Tf
(\224. Liu says she is meeting with )Tj
-23.576 -1.16 Td
(Sheryl tomorrow and has been working on this all)Tj
( )Tj
(week. \223The first answer I hear when meeting )Tj
T*
(with various teams is \223Isn\222t Neko supported by Platform?\224 \(FB)Tj
(-)Tj
(01219942 Deb is killing it and )Tj
0 -1.16 TD
(discuss promoting her\))Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01220102 )Tj
(\226)Tj
( )Tj
(May 2013 product review. On 03, Unified Review definition, not a subject\
ive )Tj
0 -1.14 TD
(quality review, not a policy review, not a certification or verification\
process, reviews app to )Tj
0 -1.16 TD
(comply with platform guidelines, no more than 4 permissions.)Tj
24.885 0 Td
( )Tj
-24.885 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01220198 )Tj
(\226)Tj
( )Tj
(May 2013 Zuckerberg and Vernal discuss buying company that uses email to\
)Tj
0 -1.14 TD
(build data)Tj
(base of all your purchases via receipts. )Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 388.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 391.4457 Tm
(FB)Tj
(-)Tj
(01220344)Tj
( )Tj
(\226)Tj
( )Tj
(April 2013 Purdy sends Vernal Platform 3.0 Plan. \(Plan starts at 45\). \
Starting at )Tj
T*
(47, \223Platform 3.0 Rules of the Road\205.Principles: The fundamental \
principle that governs )Tj
0 -1.14 TD
(Platform usage is a simple c)Tj
(oncept: reciprocity. Reciprocity involves an equable value exchange )Tj
0 -1.16 TD
(between a 3)Tj
0.003 Tc -0.003 Tw 7.92 0 0 7.92 129.539 355.4457 Tm
(rd)Tj
0 Tc 0 Tw 12 0 0 12 136.203 349.9257 Tm
( )Tj
(party developer and Facebook. This value exchange involves one of the fo\
llowing )Tj
-5.331 -1.14 Td
(from developers: high)Tj
(-)Tj
(quality experiences that FB users can use to tell great stories to their\
)Tj
36.434 0 Td
( )Tj
-36.434 -1.16 Td
(friends and family on FB and/or monetary value in the form of revenue sh\
aring or direct )Tj
0 -1.14 TD
(payment. In return, Facebook offers a developers access to our Platform.\
)Tj
/TT1 1 Tf
29.323 0 Td
(When considering the )Tj
-29.323 -1.16 Td
(implications of reciprocity it is important to note that a second order \
p)Tj
30.052 0 Td
(rinciple quickly )Tj
-30.052 -1.14 Td
(emerges: competitive access. There are a small number of developers whom\
no amount of )Tj
0 -1.16 TD
(sharing to FB or monetary value can justify giving them access to Platfo\
rm. These )Tj
0 -1.14 TD
(developers do not want to participate in the ecosystem we have created,)Tj
( )Tj
(but rather build )Tj
0 -1.16 TD
(their own ecosystem at the expense of our users, other developers, and, \
of course, us. That )Tj
0 -1.14 TD
(is something that we will not allow\205. Strategic competitors. We maint\
ain a small list of )Tj
0 -1.16 TD
(strategic competitors that Mark personally reviewed. Apps)Tj
( )Tj
(produced by the companies on )Tj
0 -1.14 TD
(this list are subject to a number of restrictions outlined below. Any us\
age beyond that )Tj
ET
0 1 0 scn
378.234 181.686 122.88 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 184.3257 Tm
(specified is not permitted without Mark level sign)Tj
(-)Tj
(off.)Tj
/TT0 1 Tf
(\224 \(48\) )Tj
/TT1 1 Tf
(MARK PERSONALLY )Tj
ET
0 1 0 scn
72.234 167.766 452.4 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 170.6457 Tm
(MAINTAINS)Tj
( )Tj
(AND SIGNS OFF ON)Tj
( )Tj
(A LIST OF COMPETITORS WHO ARE DEN)Tj
(IED )Tj
ET
0 1 0 scn
72.234 154.086 227.76 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 156.7257 Tm
(ACCESS TO PUBLIC PLATFORM DATA.)Tj
( )Tj
(\223App services: All developers, save strategic )Tj
T*
(competitors \(above\), may use our app services. The reciprocity for the\
se services is clear: )Tj
0 -1.16 TD
(money in exchange for CPU, data storage and network bandwidth. In terms \
of )Tj
0 -1.14 TD
(oversig)Tj
(ht/policy enforcement, we will reactive handle any strategic competitors\
that we )Tj
ET
0 1 0 scn
252.234 98.886 225.6 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 101.5257 Tm
(discover using these services.\224)Tj
( )Tj
(\(48\) )Tj
(FOR ALL NON)Tj
(-)Tj
(COMPETITORS, PAY US )Tj
ET
0 1 0 scn
72.234 84.966 340.32 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 87.8457 Tm
(SOMEHOW AND WE\222LL GIVE YOU ACCESS TO THE DATA.)Tj
28.365 0 Td
( )Tj
(\223During app review, we )Tj
ET
endstream
endobj
540 0 obj
<<
/Length 6213
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(examine the APIs that the app uses in order to determine what the approp\
riate level of )Tj
0 -1.14 TD
(reciprocity. The guideline for this review is \223take data, give data\224\
. The review tool is built )Tj
0 -1.16 TD
(to help with this assessment in that for every read API used by the app,\
w)Tj
(e flag if the app )Tj
0 -1.14 TD
(has also implemented Action importers\205. If they are not, the app is a\
\223data leach\224 and will )Tj
ET
0 1 0 scn
163.434 650.886 338.16 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 653.5257 Tm
(be rejected.\224 \(49\) )Tj
(ALL NEW APPS WILL BE DATA LEACHES BECAUSE THEY )Tj
ET
0 1 0 scn
72.234 636.966 423.36 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 639.8457 Tm
(DON\222T HAVE DATA YET TO CONTRIBUTE )Tj
20.669 0 Td
(\226)Tj
( )Tj
(DISADVANTAGES SMALLER )Tj
ET
0 1 0 scn
72.234 623.286 73.44 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(COMPANIES)Tj
(. \223Friend Dat)Tj
(a )Tj
(\226)Tj
( )Tj
(we\222re removing this \(removing friend_* )Tj
ET
0 1 0 scn
393.354 609.366 115.2 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 612.2457 Tm
(permissions\)\205.Generally only available with a business deal.\224 )Tj
(WILL GIVE FRIEND )Tj
ET
0 1 0 scn
72.234 595.686 426 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 598.3257 Tm
(DATA TO NON)Tj
(-)Tj
(COMPETITORS ONLY IN CONTEXT OF A BUSINESS DEAL.)Tj
35.505 0 Td
( )Tj
-35.505 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 568.086 67.44 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 570.7257 Tm
(FB)Tj
(-)Tj
(01220359)Tj
( )Tj
(\226)Tj
( )Tj
(April 2013 Purdy gives Vernal a plan for \223categorical recip)Tj
31.857 0 Td
(rocity,\224 )Tj
-31.857 -1.14 Td
(meaning an app only has to share back the kind of data it takes in, if I\
\222m Netflix and I take )Tj
0 -1.16 TD
(in movie data, then I have to give back movie data. Vernal corrects purd\
y that we have )Tj
0 -1.14 TD
(\223been operating under total reciprocity as the plan)Tj
(-)Tj
(of)Tj
(-)Tj
(record sinc)Tj
(e we agreed on it in )Tj
0 -1.16 TD
(November.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 485.286 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 487.9257 Tm
(FB)Tj
(-)Tj
(01221432)Tj
( )Tj
(\226)Tj
( )Tj
(Oct 31 2012 \(same day as Vernal note to staff\), Vernal writes to Purdy\
, Lessin )Tj
T*
(Rose and Osofsky in preparation for Zuckerberg Platform Business Model m\
eeting. \223We have a )Tj
0 -1.16 TD
(meeting w/ Zuck + mteam next Wed @ 10am)Tj
( )Tj
(to continue to platform business model )Tj
0 -1.14 TD
(conversation\205. I expect that conversation to be 5)Tj
19.882 0 Td
(-)Tj
(10 minutes of framing and then a broader )Tj
-19.882 -1.16 Td
(conversation about how we could price this stuff \(some extension of Mar\
k\222s email this morning\). )Tj
T*
(There\222s a bunch of anlaysis w)Tj
(e have in)Tj
(-)Tj
(flight that I think it would be good to have written down )Tj
0 -1.16 TD
(for the meeting, if/when it comes up: )Tj
/TT0 1 Tf
15.052 0 Td
(-)Tj
(Top 5)Tj
(-)Tj
(10 Partner Deals)Tj
/TT1 1 Tf
( )Tj
(\226)Tj
( )Tj
(who would we try to strike a )Tj
-15.052 -1.14 Td
(deal with, and what would we try to get. Justin, I assume you\222re driv\
ing this? I think it\222d be )Tj
36.827 0 Td
(good )Tj
-36.827 -1.16 Td
(to have a straw man here so people can react to it. )Tj
/TT0 1 Tf
20.186 0 Td
(\226)Tj
(FB User Marginal Value Analysis)Tj
/TT1 1 Tf
( )Tj
(\226)Tj
( )Tj
(for FB )Tj
-20.186 -1.14 Td
(partners, how much more valuable is an FB user than a non)Tj
23.772 0 Td
(-)Tj
(FB user. Mark keeps hearing FB )Tj
-23.772 -1.16 Td
(users are \223way more valuable.\224 We keep telling him that\222s not s\
ubsta)Tj
27.657 0 Td
(ntiated \(other than Spotify\). )Tj
-27.657 -1.14 Td
(We should debug this \(and make sure we include games in this analysis\)\
. Justin, assume you\222re )Tj
T*
(driving this? )Tj
/TT0 1 Tf
(\226)Tj
( )Tj
(Loss Leader Analysis )Tj
(\226)Tj
( )Tj
(does the read)Tj
(-)Tj
(side of platform drive meaningful )Tj
0 -1.14 TD
(marginal value on the distribution side of th)Tj
(e business? If we were to yank the read)Tj
(-)Tj
(side, )Tj
0 -1.16 TD
(would that harm the distribution business \(both current + future\)?)Tj
/TT1 1 Tf
( )Tj
(I assume Justin + Doug )Tj
0 -1.14 TD
(driving this \(Justin analysis for current value, Doug + Justin for what\
changes would mean to )Tj
0 -1.16 TD
(future monetization\). )Tj
/TT0 1 Tf
(\226)Tj
(API)Tj
( )Tj
(Change Analysis )Tj
(\226)Tj
( )Tj
(what is impact on the ecosystem of killing )Tj
0 -1.14 TD
(friend information. Doug/Charles/Vlad should drive \(we haven\222t kicke\
d this off yet, but )Tj
0 -1.16 TD
(would be good to understand how many apps impacted, biggest apps impacte\
d, whether )Tj
0 -1.14 TD
(we\222d whitelist folks, e)Tj
(tc.\).)Tj
/TT1 1 Tf
( )Tj
/TT0 1 Tf
(Policy Changes)Tj
/TT1 1 Tf
( )Tj
(\226)Tj
( )Tj
(we didn\222t talk about this on Monday, but we )Tj
0 -1.16 TD
(should just be prepared to talk about proposed policy changes. We can ju\
st use the slides already )Tj
ET
0 1 0 scn
148.554 195.366 384.48 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 198.2457 Tm
(prepared.\224 \(33\) )Tj
/TT0 1 Tf
(THIS IS THE SEEDS OF THE DECISION THEY ULTIMATELY WENT )Tj
ET
0 1 0 scn
72.234 181.686 465.6 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 184.3257 Tm
(WITH TO NOT CHARGE F)Tj
(OR PLATFORM BUT CANNIBALIZE IT FOR NEKO AND )Tj
ET
0 1 0 scn
72.234 167.766 97.92 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 170.6457 Tm
(SPECIAL DEALS)Tj
/TT1 1 Tf
(.)Tj
( )Tj
(Osofsky)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
(responds:)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
(\223)Tj
/TT0 1 Tf
(Preserving the value of \223read\224 data)Tj
/TT1 1 Tf
(: what additional )Tj
T*
(changes to platform are required to maintain the value of the data? API \
changes: friends\222 basic )Tj
0 -1.14 TD
(info, contact info, extended )Tj
(info, stream API, search API. Policy changes: competing social )Tj
0 -1.16 TD
(networks, reciprocity, size)Tj
(-)Tj
(based restrictions.\224 )Tj
/TT0 1 Tf
(Evaluating the risks)Tj
/TT1 1 Tf
(. What are the risks with the )Tj
0 -1.14 TD
(above approaches \(e.g., reaction of the developer community\)?\224 \(32\
\). )Tj
28.071 0 Td
( )Tj
/TT0 1 Tf
-28.071 -1.16 Td
( )Tj
ET
endstream
endobj
541 0 obj
<<
/Length 4905
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(01221635 )Tj
(\226)Tj
( )Tj
(Oct 9, 20)Tj
(12 Vernal checks with Sandberg who checks with Zuckerberg about )Tj
0 -1.14 TD
(Purdy and Osofsky attending an mteam offsite for the platform business m\
odel agenda item. )Tj
37.186 0 Td
( )Tj
-37.186 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01221845 Aug 2012 Path Platform Agreement for \223)Tj
/TT1 1 Tf
(Reciprocal Sharing)Tj
/TT0 1 Tf
(\224. )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01221863 )Tj
(\226)Tj
( )Tj
(July 2012 Zuc)Tj
(kerberg email to Tim Cook at Apple complaining about Apple\222s )Tj
0 -1.16 TD
(arbitrary enforcement policies in its platform. The irony is tremendous.\
)Tj
28.464 0 Td
( )Tj
-28.464 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 595.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 598.3257 Tm
(FB)Tj
(-)Tj
(01223017)Tj
( )Tj
(\226)Tj
( )Tj
/TT1 1 Tf
(May 2012 task to fix bug in their friends list blacklist tool)Tj
(. \223APPS)Tj
(-)Tj
0 -1.14 TD
(BLACKLISTED)Tj
(-)Tj
(TO)Tj
(-)Tj
(GET)Tj
(-)Tj
(FRIENDS\224)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(01231617 )Tj
(\226)Tj
( )Tj
(Feb 2010 Haugen, Taylor, Vernal \223POP Via the API\224 discuss whitelis\
ting apps )Tj
0 -1.16 TD
(to change the user\222s privacy setting from the default the user set. W\
hy even discuss that?)Tj
35.489 0 Td
( )Tj
-35.489 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(0123312 )Tj
(\226)Tj
( )Tj
(June 2009 Cheever email to Vernal \223If I were a dictator in ch)Tj
30.546 0 Td
(arge of platform )Tj
-30.546 -1.14 Td
(policy, I would probably do something like this: Philosophically, users \
own their data and have )Tj
T*
(control over it. You can do whatever you want with data that you get fro\
m the API \(store it )Tj
0 -1.14 TD
(forever, mash it up with other things, etc.\) as lon)Tj
(g as the user is OK with that, i.e., if a user tells )Tj
0 -1.16 TD
(you to stop showing a particular old profile pic, you have to respect th\
at. Beyond respecting user )Tj
0 -1.14 TD
(intent, the only restriction that Facebook puts in place is a rule again\
st resyndication of data to )Tj
0 -1.16 TD
(othe)Tj
(r apps.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01233673 )Tj
(\226)Tj
( )Tj
(Feb 2009 Matt Hicks shares \223Open v. Closed\224 chapter in \223Planet \
Google\224 book, )Tj
0 -1.14 TD
(Facebook is closed, Google is open.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 360.966 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 363.8457 Tm
(FB)Tj
(-)Tj
(01233837)Tj
( )Tj
(\226)Tj
( )Tj
(March 2008 Vernal email to Cheever on \223platform vision statement roug\
h )Tj
T*
(draft\224. \223)Tj
/TT1 1 Tf
(I think the mission of F)Tj
(B platform should be help users share information more )Tj
0 -1.14 TD
(efficiently by enabling external developers to build applications for in\
teracting and sharing )Tj
0 -1.16 TD
(data using the social graph\205If that\222s the mission, then the strate\
gy for platform would )Tj
0 -1.14 TD
(look something like)Tj
(: 1. Build the best possible social graph and expose it to developers. 2\
. )Tj
0 -1.16 TD
(Build the best possible experience for users to run applications. 3. Bui\
ld the best possible )Tj
0 -1.14 TD
(tools for developers to write social applications. For the developer eco\
system to flouris)Tj
36.632 0 Td
(h, we )Tj
-36.632 -1.16 Td
(need to make sure that developers can build sustainable businesses to su\
pport the )Tj
T*
(applications that they build.)Tj
/TT0 1 Tf
(\224 \(37\) This is in response to Cheever\222s statement that \223)Tj
/TT1 1 Tf
(Facebook )Tj
0 -1.16 TD
(Platform should replace the web as the best way to make consumer softwar\
e )Tj
0 -1.14 TD
(applications\205.If we do it right, the Facebook Platform can\205effect \
another paradigm shift )Tj
0 -1.16 TD
(\226)Tj
( )Tj
(where the critical mass of consumer applications and services moves from\
the plain old )Tj
0 -1.14 TD
(vanilla web to the socially enabled web.\224)Tj
( )Tj
(\(38\))Tj
( )Tj
/TT0 1 Tf
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01235289 )Tj
(\226)Tj
( )Tj
(May 2013 Purdy V)Tj
(ernal Thaw Sukhar Randall discuss press briefing with )Tj
0 -1.16 TD
(reactive messaging regarding P3.0, incl answering why shut down Path, Me\
ssageMe, Viddy, etc.)Tj
38.77 0 Td
( )Tj
-38.77 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 126.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 129.1257 Tm
(FB)Tj
(-)Tj
(01251928)Tj
( )Tj
(\226)Tj
( )Tj
(Jan 2014 chat Vernal Lessin Zuckerberg discuss Humin and Tinder. Lessin \
and )Tj
0 -1.14 TD
(Zuckerberg want to acquire Humin but don\222t think they\222ll sell. Ver\
nal says Humin is exactly )Tj
0 -1.16 TD
(what Lessin wanted to do in contact management space. Lessin says \223I \
am pretty annoye)Tj
35.517 0 Td
(d to )Tj
-35.517 -1.14 Td
(have been beaten to doing this well / would love to get the speed up of \
bringing them in.\224 )Tj
ET
endstream
endobj
542 0 obj
<<
/Length 5450
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(Zuckerberg says yes on meeting Humin, no on meeting Sean Rad at Tinder b\
ecause )Tj
/TT1 1 Tf
33.74 0 Td
(\223)Tj
(No on )Tj
-33.74 -1.14 Td
(wanting to meet the Tinder guy. I don\222t think he\222s that relevant. \
He proba)Tj
(bly j)Tj
(ust wants to )Tj
0 -1.16 TD
(make sure we won\222t turn off their API, which we will adjust as part o\
f our changes, and )Tj
0 -1.14 TD
(since we can\222t talk about that the conversation will be awkward.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 636.966 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 639.8457 Tm
(FB)Tj
(-)Tj
(01252038)Tj
( )Tj
(\226)Tj
( )Tj
(Oct 2013 Vernal chat with others. Platform app almost accidentally di)Tj
34.576 0 Td
(sclosed )Tj
-34.576 -1.16 Td
(earnings ahead of time: \223The above interaction could have been near)Tj
27.487 0 Td
(-)Tj
(fatal for Facebook Platform )Tj
-27.487 -1.14 Td
(/ Login / etc. If Mark had accidentally disclosed earnings ahead of time\
because a platform app )Tj
T*
(violated his privacy\205literally, that would have basicall)Tj
22.188 0 Td
(y been fatal for Login / Open Graph / etc. )Tj
-22.188 -1.14 Td
(Listen guys/gals DO NOT REPEAT THIS STORY OFF OF THIS THREAD. I\222m sup\
er super )Tj
T*
(serious here. I want us to follow)Tj
(-)Tj
(up on this and respond urgently here, but I also do not want this )Tj
0 -1.14 TD
(story spreading inside of Facebook )Tj
(or off of this thread at all. I can\222t tell you how terrible this )Tj
0 -1.16 TD
(would have been for all of us had this not been caught quickly. Ling )Tj
27.521 0 Td
(\226)Tj
( )Tj
(when you ask Platform )Tj
-27.521 -1.14 Td
(Ops about this, please don\222t reference the story )Tj
19.077 0 Td
(\226)Tj
( )Tj
(just say someone got screwed by this and you )Tj
-19.077 -1.16 Td
(wa)Tj
(nt to follow)Tj
(-)Tj
(up.\224 WHAT IS THIS ABOUT? WHY IS ATTACHMENT NOT THERE? )Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01290070 )Tj
(\226)Tj
( )Tj
(Nov 20120 Taylor Swain Vernal discuss Google getting user data as levera\
ge )Tj
0 -1.14 TD
(over competitors and convincing public it\222s about user value etc., an\
d bashing FB for not letting )Tj
0 -1.16 TD
(users export data. Taylor on 71: \223This is about Google using your dat\
a as leverage against )Tj
0 -1.14 TD
(competitors. It is not about \223openness\224. Open means being open eve\
n when it is not convenient )Tj
0 -1.16 TD
(for you. No end user benefits from this in any way. Now you can\222t use\
y)Tj
(our Gmail contacts when )Tj
0 -1.14 TD
(you want to use them because of Google\222s aggressive stance towards it\
s competitors. To pretend )Tj
0 -1.16 TD
(this is about benefiting end users ignores the fact that this only reduc\
es choice. This is )Tj
0 -1.14 TD
(tantamount to politicians renaming initiatives)Tj
18.163 0 Td
( )Tj
(\(\223Death Tax\224 or \223Health Spending Bill\224\) in an )Tj
-18.163 -1.16 Td
(effort to cast aggressive tactics in a more favorable light, and I am re\
ally surprised so many )Tj
T*
(people here are so willing to support it. And this is not the first time\
Google has done this. They )Tj
0 -1.16 TD
(blocked the da)Tj
(ta portability of email in their own social network \(Orkut\) last year \
for competitive )Tj
0 -1.14 TD
(reasons.\224 Vernal says he agrees and they should publish it. )Tj
/TT1 1 Tf
(THIS IS EXACTLY WHAT 643 )Tj
0 -1.16 TD
(WOULD SAY FACEBOOK DID )Tj
(\226)Tj
( )Tj
(THEY TOOK A PAGE FROM GOOGLE\222S )Tj
0 -1.14 TD
(PLAYBOOK!)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 278.166 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 281.0457 Tm
(FB)Tj
(-)Tj
(01291343)Tj
( )Tj
(\226)Tj
( )Tj
(Marc)Tj
(h 2010 summary of issues with Apple to prep for Mark following up with )Tj
T*
(Jobs. \223)Tj
/TT1 1 Tf
(API Access)Tj
/TT0 1 Tf
(. )Tj
/TT1 1 Tf
(Apple wants access to any and all whitelisted APIs we make available to \
)Tj
0 -1.14 TD
(similarly situated companies. This limits our ability to do anything exc\
lusive for anyone for )Tj
0 -1.16 TD
(5 years. )Tj
(Recommendation)Tj
(: concede this if we get what we want on other points.\224)Tj
( )Tj
/TT0 1 Tf
(Term sheet )Tj
ET
114.475 236.885 90 0.96 re
f
BT
12 0 0 12 72.2343 225.8457 Tm
(on FB)Tj
(-)Tj
(01291529.)Tj
( )Tj
T*
(FB)Tj
(-)Tj
(01301467 )Tj
(\226)Tj
( )Tj
(July 2008 Vernal agrees they should have a data export tool. \223Re: lit\
eral export )Tj
38.463 0 Td
(\226)Tj
( )Tj
-38.463 -1.14 Td
(fwiw, I pretty strongly agree. I think a small invest)Tj
(ment in a little)Tj
(-)Tj
(used tool would go a ways )Tj
T*
(towards silencing the philosophical criticism that we hoard your data.\224\
\223Export My Info\224 feature)Tj
38.71 0 Td
( )Tj
-38.71 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01312769 )Tj
(\226)Tj
( )Tj
(August 2013 Purdy Vernal chat where Zuckerberg had apparently sent them \
an )Tj
0 -1.14 TD
(email about Platform 3.0 r)Tj
(ipping into them. Purdy: \223I was feeling sick when I saw Mark Z\222s )Tj
0 -1.16 TD
(email too. I thought I really fucked up.\224 Vernal: \223You should trea\
d lightly here. Internally and )Tj
0 -1.14 TD
(externally\205.What the hell are we doing here? Are people that confused\
? My serious reaction )Tj
0 -1.16 TD
(her)Tj
(e is unhappiness with the product \(and eng\) team. This doesn\222t seem\
that hard. I feel like no )Tj
0 -1.14 TD
(one is in control. This is why I always feel the need to dive)Tj
(-)Tj
(bomb PM, because I feel like we )Tj
ET
endstream
endobj
543 0 obj
<<
/Length 5269
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(have no real plan here [regarding Inbox API].\224 Vernal sends apology )Tj
27.879 0 Td
(to Cameron at Netflix )Tj
-27.879 -1.14 Td
(regarding \223amateur hour\224 saying \223)Tj
/TT1 1 Tf
(We think enabling people to invite their friends to try an )Tj
0 -1.16 TD
(app is a key use case for platform and something we intend to support ov\
er the long)Tj
(-)Tj
(term.)Tj
( )Tj
0 -1.14 TD
(In this particular case, we\222re contemplating some c)Tj
(hanges to exactly how this works \(the )Tj
0 -1.16 TD
(mecahnics\), but not the use case in general.)Tj
(\224)Tj
( )Tj
(\(70)Tj
(-)Tj
(71\) LIES TO NETFLIX. SOUNDS LIKE )Tj
0 -1.14 TD
(ZUCKERBERG YELLED AT THEM FOR REVEALING P3.0 TO NETFLIX??? )Tj
/TT0 1 Tf
(Purdy: )Tj
0 -1.16 TD
(\223)Tj
/TT1 1 Tf
(I just read this message to the entire core platform PM team and sai)Tj
(d we are all fired if )Tj
0 -1.14 TD
(you have to send another one of these emails. We are debugging this righ\
t now\205. I am just )Tj
0 -1.16 TD
(tired of fighting on the developer front of the company. I wanted to lea\
d another front or )Tj
0 -1.14 TD
(open a new one\205.This is also why I am not as passiona)Tj
23.45 0 Td
(tely driving the platform 3.0 effort )Tj
-23.45 -1.16 Td
(as I could be \(but I will get it done for you )Tj
(\226)Tj
( )Tj
(note the motivation\). I had basically given )Tj
T*
(Platform to Vlad because I didn\222t want to fight anymore and wanted to\
do something else. )Tj
0 -1.16 TD
(This has hindsight bias, but I think i)Tj
15.453 0 Td
(t accurately represents my current understanding of )Tj
-15.453 -1.14 Td
(the failure here. This also explains why I was so deflated on Friday aft\
er my meeting with )Tj
T*
(Zuck. He basically told me that I had to \221get back to digging ditches\
before you can do )Tj
0 -1.14 TD
(anything new. Oh, and I D)Tj
(on\222t believe you can start a new thing anyway because you can )Tj
0 -1.16 TD
(only work in developer and in large teams\222)Tj
/TT0 1 Tf
(. Creative license there, of course, but I hope that )Tj
0 -1.14 TD
(communicates my takeaway\205.\224 \(72\) Then Purdy says still iterating\
on Platform 3.0 and Vernal )Tj
0 -1.16 TD
(says wa)Tj
(nt a locked plan by end of week. )Tj
/TT1 1 Tf
(PURDY DOESN\222T WANT TO CARRY WATER )Tj
0 -1.14 TD
(FOR PLATFORM 3.0.)Tj
( )Tj
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(01318362 )Tj
(\226)Tj
( )Tj
(reciprocity action importer flows with redacted Instagram example \(atta\
ched to )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01318351 Rose Yao Nov 2012 email\))Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01318429 )Tj
(\226)Tj
( )Tj
(Oct 21, 2012 Platform )Tj
(Business Model setting up meeting to discuss with Mark )Tj
0 -1.14 TD
(with Vernal, Lessin, Purdy, Osofsky, Olivan, Rose, Sandberg \(optional\)\
.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 333.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 336.2457 Tm
(FB)Tj
(-)Tj
(01331629)Tj
( )Tj
(\226)Tj
( )Tj
(January 17, 2015 )Tj
(\226)Tj
( )Tj
(Zuckerberg emails: \223I\222ve spent a lot of time recently thinking )Tj
T*
(about the decline in content pro)Tj
12.635 0 Td
(duction, and I wanted to upgrade our sense of urgency around )Tj
-12.635 -1.14 Td
(this. I now think this is the biggest issue we face as a company\205. \223\
Content production\224 or )Tj
T*
(\223overall sharing\224 refers to any kind of sharing a person does in a\
ny of our products, including )Tj
0 -1.14 TD
(posting )Tj
(a photo or sending a message. \223Friend sharing\224 is anything that a \
person shares with )Tj
0 -1.16 TD
(their friends in News Feed. Friend sharing is a subset of overall conten\
t production\205. The )Tj
0 -1.14 TD
(average person shares 5 pieces of content with their friends each week\205\
. We are )Tj
32.735 0 Td
(declining in )Tj
-32.735 -1.16 Td
(friend sharing more or less across the board at a rate of about 10% per \
year, on a per person )Tj
T*
(basis. However, the full picture is much worse than this, because we bel\
ieve the amount of )Tj
0 -1.16 TD
(overall sharing ***happening the world*** has continued to)Tj
24.245 0 Td
( )Tj
(increase at a nearly exponential )Tj
-24.245 -1.14 Td
(rate. So in effect, our market share of sharing is declining at a much f\
aster rate than our internal )Tj
T*
(friend sharing metrics suggest. Our other properties besides News Feed a\
re not doing any better, )Tj
0 -1.14 TD
(with the exception of Wh)Tj
(atsApp. Instagram\222s sharing has actually declined at a faster rate th\
an )Tj
0 -1.16 TD
(News Feed\222s. Messenger is not friend sharing per se, but while it has\
increased mobile )Tj
0 -1.14 TD
(messaging per person, overall messaging volume has been flat and per per\
son has decreased as )Tj
0 -1.16 TD
(we\222v)Tj
(e made the transition to mobile. WhatsApp has grown enormously though, f\
rom 19B to 30B )Tj
0 -1.14 TD
(messages per day )Tj
(\226)Tj
( )Tj
(that margin of growth alone represents almost the sum entirety of all co\
ntent )Tj
0 -1.16 TD
(shared across our other services )Tj
(\226)Tj
( )Tj
(in just the time since the acquisitio)Tj
27.604 0 Td
(n. One implication fo this is )Tj
-27.604 -1.14 Td
(that the decline is driven less by competition than we often state, and \
more driven by internal )Tj
ET
endstream
endobj
544 0 obj
<<
/Length 5382
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(factors in our own products. We had hypothesized that sharing was moving\
from Facebook to )Tj
0 -1.14 TD
(Instagram, but that is unlikely given In)Tj
(stagram\222s sharing is declining even more quickly. More )Tj
0 -1.16 TD
(recently, we worry that sharing is moving to Snapchat, but outside of te\
ens Snapchat\222s volume is )Tj
0 -1.14 TD
(too small and too recent to account for the overall decline we see. We s\
ee declines in sharing )Tj
0 -1.16 TD
(dating ba)Tj
(ck much longer and spanning across demographics unlikely to adopt Snapch\
at or other )Tj
0 -1.14 TD
(news apps, which refute the primarily competition)Tj
20.133 0 Td
(-)Tj
(driven theory. Messaging is large enough )Tj
-20.133 -1.16 Td
(trend to impact this picture, and while we believe that is happening, ou\
r data ge)Tj
31.768 0 Td
(nerally suggests )Tj
-31.768 -1.14 Td
(we should look inward to improve\205. Messaging is so critical to our fu\
ture because the physics )Tj
0 -1.16 TD
(of News Feed prevent it from ever fully being able to make up this gap. \
Messaging is a multiple)Tj
38.408 0 Td
(-)Tj
-38.408 -1.14 Td
(times)Tj
(-)Tj
(per)Tj
(-)Tj
(day use case, where News Feed may have )Tj
(natural boundaries that prevent it from ever )Tj
T*
(being that\205. It also highlights the brilliance in the design of Snapc\
hat\222s status)Tj
31.3 0 Td
(-)Tj
(sharing product )Tj
-31.3 -1.14 Td
(My Story. A critical design detail was making it so that when you post a\
story to your friends, it )Tj
T*
(doesn\222t create)Tj
( )Tj
(a new story but instead just appends your most recent video to the end o\
f the last )Tj
0 -1.14 TD
(one you posted \(with each segment expiring in 24 hours\). This makes it\
much more difficult to )Tj
0 -1.16 TD
(spam your friends with too many posts and dramatically increases the pot\
ential)Tj
31.631 0 Td
( )Tj
(throughput of )Tj
-31.631 -1.14 Td
(their system. Essentially, they have designed a feed)Tj
20.577 0 Td
(-)Tj
(like system that enables you to post 10+ )Tj
-20.577 -1.16 Td
(times each day and remain in constant contact asynchronously without ann\
oying your friends\205. )Tj
/TT1 1 Tf
0 -1.14 TD
(It is worth noting that Snapchat is growing quickly ag)Tj
(ain after a 5)Tj
(-)Tj
(month long summer )Tj
0 -1.16 TD
(period of s)Tj
(low growth. So it seems like a m)Tj
(eaningful portion of overall sharing could )Tj
0 -1.14 TD
(increasingly go to Snapchat.\224)Tj
( )Tj
(HOW DOES MARK KNOW SNAPCHAT\222S GROWTH AT )Tj
0 -1.16 TD
(THAT LEVEL OF DETAIL? Details how Snapchat focuses on production not)Tj
33.395 0 Td
( )Tj
-33.395 -1.14 Td
(consumption and FB is the opposite. Focus FB on creating new surfaces op\
timized for )Tj
T*
(production and over)Tj
(-)Tj
(correct in this direction to increase velocity of sharing. Talks about )Tj
0 -1.14 TD
(building a platform ecosystem of sharing tools and having FB tools and t\
hird par)Tj
(ty tools. )Tj
/TT0 1 Tf
0 -1.16 TD
(\(On FB)Tj
(-)Tj
(01331665 he talks about removing developers if they build their own feed\
s and that )Tj
0 -1.14 TD
(doing so would be a \223strong deterrent for developers to choose to com\
pete against us\224.\))Tj
35.018 0 Td
( )Tj
/TT1 1 Tf
-35.018 -1.16 Td
( )Tj
ET
1 1 0 scn
72.234 333.366 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 336.2457 Tm
(FB)Tj
(-)Tj
(01335815)Tj
( )Tj
(\226)Tj
( )Tj
(Jan 2013 email about blocking competitors from buying)Tj
29.024 0 Td
( )Tj
(neko ads. Zuckerberg: )Tj
-29.024 -1.16 Td
(\223)Tj
/TT1 1 Tf
(I think we should block WeChat, Kakao and Line ads. Those companies are \
trying to )Tj
T*
(build social networks and replace us. The revenue is immaterial to us co\
mpared to any )Tj
0 -1.16 TD
(risk. And I agree we should use ads to promote our own products,)Tj
( )Tj
(but I\222d still block )Tj
0 -1.14 TD
(companies that compete with our core from gaining any advantage from us.\
I\222d also keep )Tj
0 -1.16 TD
(blocking Google but otherwise wouldn\222t extend the block to anyone els\
e.\224)Tj
( )Tj
/TT0 1 Tf
(Olivan on 16, \223we )Tj
0 -1.14 TD
(will look like complete idiots if we lose our business to)Tj
22.108 0 Td
( )Tj
(these messenger services and help them )Tj
-22.108 -1.16 Td
(along the way for a couple of $$. The sum)Tj
(-)Tj
(product of shift to mobile + messenger services )Tj
T*
(morphing into fully fleshed SSN sites is IMO the biggest competitive thr\
eat we face as a )Tj
0 -1.16 TD
(business.\224 Schroepfer and Fisher and )Tj
(Hoffman think they should keep it open to competitors. In )Tj
0 -1.14 TD
(August 2012, Sheryl and Mark both say no to google. On 18, Zuckerberg wr\
ites: \223We can )Tj
0 -1.16 TD
(always change later if the market develops so our competitors are a smal\
ler part.\224 On 19, Sheryl )Tj
0 -1.14 TD
(\223I would block )Tj
(Google. Mark?\224 Started because Twitter wanted to buy neko ads. On 17,\
)Tj
0 -1.16 TD
(Hoffman describes in Jan 2013, \223)Tj
/TT1 1 Tf
(On the Platform side, we\222re restricting access to friends.get )Tj
0 -1.14 TD
(for all messenger apps so that they\222re not using our data to compete \
with us.\224)Tj
/TT0 1 Tf
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01342716 )Tj
(\226)Tj
( )Tj
(Nov 2013 Purdy Vernal chat discussing Zuckerberg asking \223is there eno\
ugh )Tj
0 -1.16 TD
(space between login v4 blowback \(if any\) and f8\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
endstream
endobj
545 0 obj
<<
/Length 3615
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(01343879 )Tj
(\226)Tj
( )Tj
(May 2012 partner update with deck at 96 discussing action importer tests\
with )Tj
0 -1.14 TD
(big partners, video play button removal)Tj
(, path/quora partnerships, etc.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 430.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 432.7257 Tm
(FB)Tj
(-)Tj
(01215116)Tj
( )Tj
(\226)Tj
( )Tj
(Feb 2009 responding to Hadi Partovi complaining about FB allowing its ow\
n )Tj
T*
(apps to do things platform apps cannot, employees say that Hadi has a ri\
ght to be mad because )Tj
0 -1.16 TD
(he\222s right. Vernal then says: \223)Tj
/TT1 1 Tf
(Also, as a philosophical point, I think we should back)Tj
( )Tj
(down on )Tj
0 -1.14 TD
(a promise of \221parity\222.)Tj
/TT0 1 Tf
(\224)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 360.966 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 363.8457 Tm
(FB)Tj
(-)Tj
(00194154)Tj
( )Tj
(\226)Tj
( )Tj
(Dec 2013 Randall note to Swain and Jonny Thaw. \223)Tj
/TT1 1 Tf
(In prep for Platform )Tj
T*
(Simplification, we\222re putting together a list of developers who we th\
ink could be noisy and )Tj
0 -1.14 TD
(negative in press about the changes we\222re makin)Tj
(g)Tj
/TT0 1 Tf
(. Primarily we think it will be a list of the )Tj
0 -1.16 TD
(usual suspects from past policy enforcements. We\222d love to pull from \
your historic knowledge )Tj
0 -1.14 TD
(on the topic. Is there anybody you\222d add to the list below? )Tj
/TT1 1 Tf
23.522 0 Td
(We\222re going to build plans around )Tj
-23.522 -1.16 Td
(how we manage and comm)Tj
(unicate with each of these developers. There are also comms )Tj
T*
(plans in the works for working with developers who are high ad spenders \
and friends of )Tj
0 -1.16 TD
(Mark/Sheryl.\224 Lists: iLike, Rock You, Zynga, Path, Flipboard, Slide, \
Social Fixer, )Tj
0 -1.14 TD
(SocialCam, Viddy, BranchOu)Tj
(t, Vince, Voxer, Message Me, Lulu, Anil Dash, Super Cell, )Tj
0 -1.16 TD
(Kabam, Wash Post, Guardian WSJ, Jason Calacanis, Circle, Bang with frien\
ds, Tinder, )Tj
0 -1.14 TD
(Social Roullete, App Wonder, Ark, Vintage Camera, Girls Around Me.)Tj
/TT0 1 Tf
( )Tj
/TT1 1 Tf
0 -1.16 TD
( )Tj
/TT0 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(00914098 )Tj
(\226)Tj
( )Tj
(May 2013 On 99, Justin O explain)Tj
(s to Vernal, Zuck, Sandberg, Federov meeting )Tj
0 -1.16 TD
(with Dave Morin. Dave said: \223He argued that we should turn friends.ge\
t back on because it )Tj
0 -1.14 TD
(helped users become more engaged on Path. He also stated that developers\
are abandoning )Tj
0 -1.16 TD
(platform because they cannot trus)Tj
13.495 0 Td
(t us, and that last week\222s actions were a perfect example of )Tj
-13.495 -1.14 Td
(why. We explained that we did not plan to turn on their access to friend\
s.get\205I explained that )Tj
T*
(we needed to up level the conversation and find ab roader strategic alig\
nment between our )Tj
0 -1.14 TD
(companies )Tj
(to provide access\205. Dave disagreed with this position \(stating that \
the social graph is )Tj
0 -1.16 TD
(a \223public good\224\)\205\224 The guy who helped create the social gra\
ph and FB Platform now getting )Tj
0 -1.14 TD
(screwed by FB reneging on its promises. Purdy writes back: \223I think t\
here are )Tj
31.354 0 Td
(two broad paths )Tj
ET
endstream
endobj
546 0 obj
<<
/Length 5236
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(forward here: 1. Consider them a competitor and they get Login/Sharing. \
This is the status quo of )Tj
0 -1.14 TD
(what they have today and at parity with al l the other competitors of th\
is class. 2. Consider them )Tj
0 -1.16 TD
(a competitor, but one we could have a deepe)Tj
(r partnership in the future \(our previous stance\). We )Tj
0 -1.14 TD
(give them the app Friend Sharing APIs \(that is mainly read\) and then d\
ecide if we reeanable )Tj
0 -1.16 TD
(friends.get again as we work toward that future partnership. #1 has the \
benefit of )Tj
0 -1.14 TD
(simplicity/clarity to the m)Tj
(arket. #2 has the most option value for us.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01199289 )Tj
(\226)Tj
( )Tj
(May 2013 Morin sends email saying FB is going \223completely nuclear on \
the )Tj
0 -1.16 TD
(relationship and to separate the companies into full competition going f\
orward. Last night Justin )Tj
0 -1.14 TD
(communicated we would onl)Tj
(y be loosing access to friend finding due to Facebook\222s opinion that \
)Tj
0 -1.16 TD
(our new user experience is a bad experience that surprises uses.\224 But\
then FB made changes that )Tj
0 -1.14 TD
(completely broke the Path app\222s ability to post to FB \(FB)Tj
22.942 0 Td
(-)Tj
(01199295\). Morin emails Sheryl )Tj
-22.942 -1.16 Td
(Sa)Tj
(ndberg. Sheryl forward on a string with Zuckerberg, who writes: \223Can \
you update this thread )Tj
T*
(when they\222ve confirmed to us that posting still works? I want to make\
sure this gets fees de)Tj
36.52 0 Td
(-)Tj
-36.52 -1.16 Td
(escalated tonight.\224)Tj
( )Tj
T*
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01338901 )Tj
(\226)Tj
( )Tj
(July 2008 Vernal Moskowitz debate \223E)Tj
(xport My Info\224 feature to quell criticism )Tj
0 -1.14 TD
(FB hoards data.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 443.766 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 446.6457 Tm
(FB)Tj
(-)Tj
(00947595)Tj
( )Tj
(\226)Tj
( )Tj
(Nov 2012 Vernal, Purdy, Rose, Lessin, Osofsky discussing the beginning o\
f )Tj
T*
(Platform 3.0. Vernal: \223)Tj
/TT1 1 Tf
(Yeah )Tj
(\226)Tj
( )Tj
(I\222ve been bucketing all these changes into something I\222m )Tj
0 -1.14 TD
(calling \223Platform 3.0.)Tj
(\224 Specifically: Paid Developer Model. Removing a bunch of APIs \(e.g.\
)Tj
0 -1.16 TD
(all the friend ones\). New invitations model on iOS, Android, etc. Remov\
ing non)Tj
(-)Tj
(TOSed )Tj
0 -1.14 TD
(Friends. API charging above a certain usage threshold. Data reciprocity \
policy.)Tj
/TT0 1 Tf
( )Tj
(Action )Tj
0 -1.16 TD
(importer spec. )Tj
(\(Potentially\) one premium service, just to set the tone for premium se\
rvices. I )Tj
0 -1.14 TD
(think we need to roll all these changes out together as a big package wi\
th heavy messaging. This )Tj
0 -1.16 TD
(will likely be similar to the Twitter changes they just launched in temr\
s of im)Tj
30.882 0 Td
(pact on the )Tj
-30.882 -1.14 Td
(ecosystem.\224 )Tj
/TT1 1 Tf
(Vernal then suggests they announce soon with a blog post. Justin respond\
s: )Tj
T*
(\223Blog post. Doug and I are working with Jen Taylor and Swain to updat\
e the prior draft. )Tj
0 -1.14 TD
(We\222ll circulate it to this team once it\222s ready)Tj
/TT0 1 Tf
(\205.. Reciprocity. I wor)Tj
(ked with Ali to take a first )Tj
0 -1.16 TD
(cut at this policy which incorporates Mike\222s concept of providing us \
with the option to prompt )Tj
0 -1.14 TD
(users to pull in data from FB. Draft language: )Tj
/TT1 1 Tf
(\223If your app requests additional information )Tj
0 -1.16 TD
(beyond a user\222s public profile, you must)Tj
( )Tj
(provide users with a prominent option to share the )Tj
0 -1.14 TD
(social actions they take within your app back to Facebook \(such as enga\
ging with your )Tj
0 -1.16 TD
(app\222s content or creating new user connections\). You must easily ena\
ble this sharing )Tj
0 -1.14 TD
(functionality both within your ap)Tj
(p and by implementing our Action Syncing Protocol)Tj
/TT0 1 Tf
(. )Tj
0 -1.16 TD
(Enforcement. Historically, we\222ve treated policy enforcement as a seco\
ndary function of platform. )Tj
0 -1.14 TD
(One of my top priorities is to significantly up level this function, an \
this will begin by hiring a )Tj
0 -1.16 TD
(manager )Tj
(with far different capabilities than previous folks. We\222re close to e\
xtending an offer to )Tj
0 -1.14 TD
(an internal candidate who fits this profile \(e.g. HLS grad, a decade as\
a federal prosecutor, user )Tj
0 -1.16 TD
(privacy and law enforcement experience)Tj
/TT1 1 Tf
16.213 0 Td
(\). I\222m also working with Coli)Tj
(n to develop a more )Tj
-16.213 -1.14 Td
(proactive and strategic approach to enforcement in competitive and other\
key contexts. We )Tj
T*
(met yesterday and he\222ll send an a/c privileged summary as a next step\
\(I\222ll provide more )Tj
0 -1.14 TD
(thoughts in the context of this note\).)Tj
/TT0 1 Tf
(\224 Rose says: \223)Tj
/TT1 1 Tf
(Let\222s)Tj
( )Tj
(also add a slide on how we will )Tj
0 -1.16 TD
(manage the competitive use policy, and whether/how we will enforce diffe\
rently against )Tj
0 -1.14 TD
(large developers who are over the size threshold. Vernal had a good idea\
. Justin / Ime )Tj
(\226)Tj
( )Tj
ET
endstream
endobj
547 0 obj
<<
/Length 5406
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(let\222s identify our top 20 developers and put to)Tj
(gether a straw man for how we will enforce )Tj
0 -1.14 TD
(reciprocity with each of them. We need this for the meeting with Mark on\
Monday to help )Tj
0 -1.16 TD
(ground the discussion about what \223full reciprocity\224 actually mean\
s from an enforcement )Tj
0 -1.14 TD
(perspective.\224 Vernal then clarifies t)Tj
(hat the 20 apps should be \223the apps that Mark knows, )Tj
0 -1.16 TD
(loves, and is concerned about.\224 Mark\222s limit test for actions for \
which reciprocity is )Tj
0 -1.14 TD
(required according to Vernal is \223any action you take that is visible \
to other people\224.)Tj
/TT1 1 Tf
( )Tj
(Jolley )Tj
0 -1.16 TD
(responds: \223)Tj
/TT0 1 Tf
(Have we )Tj
(thought about / talked through the complexity and risk we are placing )Tj
0 -1.14 TD
(on our developers? We are asking developers to potentially take on a lot\
of work in order )Tj
0 -1.16 TD
(to integrate with us in the first place, but my concern is that a broadl\
y scoped definition )Tj
0 -1.14 TD
(\(i.e)Tj
(. \223any action you take that is visible to other people\224\) seems li\
ke it would introduce a lot )Tj
0 -1.16 TD
(of risk for the developer in that they would never know exactly what we \
might define as in )Tj
0 -1.14 TD
(scope / out of scope\205. The other one issue is with requiring full rec\
ipr)Tj
(ocity )Tj
(\226)Tj
( )Tj
(which as I )Tj
0 -1.16 TD
(understand it means that if you read any of our social graph then you mu\
st publish back all )Tj
0 -1.14 TD
(social actions. In this sense, the developer is no longer in control exc\
ept that they could opt )Tj
0 -1.16 TD
(completely out of our graph. There is no sense of)Tj
( )Tj
(investment matching the reward; I have a )Tj
0 -1.14 TD
(potentially high up front cost to get anything out of FB. I don\222t hav\
e a good framework to )Tj
0 -1.16 TD
(think about how this will impact adoption yet; but it seems like a high \
risk.)Tj
/TT1 1 Tf
(\224 FB)Tj
(-)Tj
(00947631 )Tj
(\226)Tj
( )Tj
0 -1.14 TD
(Vernal responds on this thread)Tj
( )Tj
(that \223I think this is a legit flaw )Tj
(\226)Tj
( )Tj
(people could use the social graph )Tj
0 -1.16 TD
(but not have any social actions \(either because it\222s not social, or \
because it only enables 1:1 )Tj
0 -1.14 TD
(messaging\).\224 )Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 416.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 419.0457 Tm
(FB)Tj
(-)Tj
(01201984)Tj
( )Tj
(Osofsky explains to Vernal that Monica Bickert is the HLS gra)Tj
(d who will step in )Tj
T*
(to enforce against competitors more and that )Tj
/TT0 1 Tf
18.077 0 Td
(Colin, Ellen and Jud met for an hour on )Tj
-18.077 -1.14 Td
(November 19, 2012 about this and \223Colin will write an a/c privileged \
email to provide )Tj
T*
(advice on this issue.\224 )Tj
/TT1 1 Tf
(Osofsky responding based on Vernal saying \223)Tj
/TT0 1 Tf
(One of the things Javi )Tj
0 -1.14 TD
(routinely beats us up for \(perhaps validly\) is our enforcement. He is \
concerned we don\222t )Tj
0 -1.16 TD
(have enough strategic)Tj
(-)Tj
(oriented people looking at our usage dashboards and finding things )Tj
0 -1.14 TD
(that might be abusive or competitive and acting on them)Tj
(\205. One of the things Mark flags )Tj
0 -1.16 TD
(below is getting more aggressive on the enforcement side.\224)Tj
/TT1 1 Tf
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 292.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 294.7257 Tm
(FB)Tj
(-)Tj
(01151043)Tj
( )Tj
(\226)Tj
( )Tj
(March 2013 Archibong writes to Bickert, Lessin, Osofsky, Purdy )Tj
(\226)Tj
( )Tj
(\223I met with )Tj
T*
(the Refresh team to brainstorm reciprocity in their app. )Tj
/TT0 1 Tf
22.271 0 Td
(To be very frank)Tj
(, together we )Tj
-22.271 -1.16 Td
(struggled \(and I still struggle\) to identify any value they could prov\
ide to FB that would )Tj
T*
(ever be sufficient to equate a reciprocal value exchange. They are takin\
g a ton of data from )Tj
0 -1.16 TD
(us. In fact, the closest we got was if they published the )Tj
(professional graph \(aka LinkedIn )Tj
0 -1.14 TD
(graph\) to us, but clearly LinkedIn would shut them off immediately. Opt\
imistically, I think )Tj
0 -1.16 TD
(we have two real options for Refresh.io: 1. Acqui)Tj
(-)Tj
(hire this team and have them work on )Tj
0 -1.14 TD
(this at FB. Reminder that that the Identity )Tj
(team is building a similar UEX. @Sam any )Tj
0 -1.16 TD
(interest here? 2. Restrict their access to our APIs and data, but let th\
em use login. If we\222re )Tj
0 -1.14 TD
(not interested in #1, I\222d like to move forward and signal #2 to them \
soon. Ideally, before )Tj
0 -1.16 TD
(they continue investing too m)Tj
(uch in FB. I want to avoid a situation where we let them )Tj
0 -1.14 TD
(launch, they get traction, and we\222re forced to grandfather them in wh\
en Platform 3.0 )Tj
0 -1.16 TD
(lands)Tj
/TT1 1 Tf
(.\224 FB)Tj
(-)Tj
(01252898 Purdy \223I don\222t like the optics here if they say no, howev\
er\224 \(98\). Lessin )Tj
0 -1.14 TD
(writes that they wou)Tj
(ld be a good acquihire and he is going to try and do it by setting up dr\
inks )Tj
0 -1.16 TD
(with them. Bickert: \223)Tj
/TT0 1 Tf
(It sounds like these guys are pretty reasonable and not publicity)Tj
(-)Tj
0 -1.14 TD
(hounds. However, in the past, we\222ve had some press headaches when dev\
s have publicly )Tj
ET
endstream
endobj
548 0 obj
<<
/Length 5273
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(claimed)Tj
( )Tj
(that we enforced against them because of failed acquisition negotiations\
\(e.g. )Tj
0 -1.14 TD
(Dalton Caldwell and MessageMe\). To position ourselves well here, we sho\
uld make sure )Tj
0 -1.16 TD
(that during any aqui)Tj
(-)Tj
(hire talks with Refresh, we\222re clear with them they are already )Tj
0 -1.14 TD
(violat)Tj
(ing our policies and that enforcement is ultimately likely. I believe Sa\
m and Ime have )Tj
0 -1.16 TD
(already communicated that to some extent. If the aqui)Tj
(-)Tj
(hire doesn\222t work out, we\222ll delay )Tj
0 -1.14 TD
(our enforcement until a few weeks after the earnings call.\224 \(98)Tj
(-)Tj
(99\))Tj
/TT1 1 Tf
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 609.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 612.2457 Tm
(FB)Tj
(-)Tj
(01155097)Tj
( )Tj
(\226)Tj
( )Tj
(Vernal Dec 2012 \223Platform Business Model. We finalized these conversa\
tions )Tj
T*
(about the business model and the team is now working on implementing thi\
s via the Platform 3.0 )Tj
0 -1.14 TD
(launch, )Tj
/TT0 1 Tf
(which we\222ll shoot to launch towards the end of Q1 and will involve si\
mplify)Tj
(ing the )Tj
0 -1.16 TD
(surface area of our API, introducing a paid developer model \($49/app/ye\
ar\), and )Tj
0 -1.14 TD
(announcing our data reciprocity policy.\224 )Tj
/TT1 1 Tf
(Did you launch this end of Q1? Did you introduce a )Tj
0 -1.16 TD
(paid developer model at $49 per year?)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01122499 )Tj
(\226)Tj
( )Tj
(Nov 2009 at 502 Vernal states that \223Mark asked me to add some importa\
nt use )Tj
0 -1.14 TD
(cases for friend data\205 Silverface )Tj
(\226)Tj
( )Tj
(this has a feature that lets you view all your friends\222 photos )Tj
0 -1.16 TD
(in a screensaver.\224 Discussion of how to bucket or granularize acces)Tj
26.961 0 Td
(s to friend permissions on )Tj
-26.961 -1.14 Td
(FB. )Tj
( )Tj
T*
( )Tj
ET
1 1 0 scn
72.234 443.766 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 446.6457 Tm
(FB)Tj
(-)Tj
(01196501)Tj
( )Tj
(\226)Tj
( )Tj
(Sept 2013 Platform Narrat)Tj
(ive Thoughts. Sukhar, Larkin, Pu)Tj
(rdy, Daniels, Vernal, )Tj
T*
(Archibong, Thaw )Tj
(\226)Tj
( )Tj
(Sukhar: \223Totally agree that devs will fixate on the friends deprecati\
on. )Tj
0 -1.14 TD
(However, I want us to be really careful)Tj
( )Tj
(not to frame the \223replacements\224 as actual replacements. )Tj
0 -1.16 TD
(They\222re just not so I think we\222re better off emphasizing the focus\
on trust, the move away from )Tj
0 -1.14 TD
(portability, etc.\224 Thaw writes: \223I think Chris\222s framing works \
well for press. )Tj
/TT0 1 Tf
30.798 0 Td
(One thing we\222ve )Tj
-30.798 -1.16 Td
(been thi)Tj
(nking about is that the press will listen to this narrative and ask: wha\
t\222s the )Tj
T*
(headline? Riht now, it will either be: \223Facebook Commits to SLAs and \
Keeping APIs )Tj
0 -1.16 TD
(Stable for Two Years\224 or, more likely, \223Facebook Kills News Feed a\
nd Friends API, )Tj
0 -1.14 TD
(Cutting Off )Tj
(a Key Avenue for App Growth\224. So the more \223surprising\224 and inte\
resting we )Tj
0 -1.16 TD
(can make the other news, the better. From the consumer perspective, I gu\
ess we really )Tj
0 -1.14 TD
(want headlines like: \223No More App Spam: Apps Can No Longer Ping Your \
Facebook )Tj
0 -1.16 TD
(Friends Asking The)Tj
(m to Join\224. The ultimate message may be something like: people won\222\
t )Tj
0 -1.14 TD
(use Platform if they don\222t trust it, these changes are designed to in\
crease trust in Platform, )Tj
0 -1.16 TD
(increased trust in Platform ultimately helps developers.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 236.886 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 239.5257 Tm
(FB)Tj
(-)Tj
(00947652)Tj
( )Tj
(\226)Tj
( )Tj
(Nov 2012 Zuckerberg)Tj
( )Tj
(responds to his string about \223full reciprocity\224 saying \223)Tj
/TT0 1 Tf
(We )Tj
T*
(don\222t have time for a meeting tomorrow, but I\222ll give you the gree\
n light to start exploring )Tj
0 -1.16 TD
(this immediately. I agree we really want to do this.\224)Tj
/TT1 1 Tf
( )Tj
(\(53\) This is in response to Vernal )Tj
0 -1.14 TD
(writing: \223My n)Tj
(et is that we should decide to have a special program for mobile games w\
here )Tj
0 -1.16 TD
(they get special treatment in exchange for a 30% net \(21% gross\) rev s\
hare.\224 \(54\) FB)Tj
34.043 0 Td
(-)Tj
(00947572 )Tj
-34.043 -1.14 Td
(Cox says they should take this on as part of Angora to engage their mobi\
le core desig)Tj
34.159 0 Td
(n team. )Tj
( )Tj
-34.159 -1.16 Td
( )Tj
ET
1 1 0 scn
72.234 140.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 143.0457 Tm
(FB)Tj
(-)Tj
(01318333)Tj
( )Tj
(\226)Tj
( )Tj
(Nov 2012 same string Vernal: \223)Tj
/TT0 1 Tf
(we need to move quickly as Kakao + Line are )Tj
T*
(building interesting businesses here\224 in response to Sean Ryan saying\
: \223Watching the )Tj
0 -1.14 TD
(aggressive moves by Kakao and Line \(Line Pop now #1 free iOS game in 6 \
c)Tj
(ountries\) to )Tj
0 -1.16 TD
(expand their mobile games platforms outside of their home countries, plu\
s the )Tj
0 -1.14 TD
(extraordinary revenue they believe they can generate, we need to move fa\
ster and with a )Tj
ET
endstream
endobj
549 0 obj
<<
/Length 5358
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(simpler approach than a complex set of premium read)Tj
(-)Tj
(side services will requir)Tj
(e)Tj
/TT1 1 Tf
(\224. Changing )Tj
0 -1.14 TD
(their tune in order to address competitors right away.)Tj
21.188 0 Td
( )Tj
-21.188 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 664.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 667.4457 Tm
(FB)Tj
(-)Tj
(00948246)Tj
( )Tj
(\226)Tj
( )Tj
(Nov 2012 )Tj
(\226)Tj
( )Tj
(Vernal response to Rose on Platform Model Thoughts )Tj
(\226)Tj
( )Tj
(\223I don\222t )Tj
0 -1.16 TD
(think that\222s how Mark defines total reciprocity )Tj
18.912 0 Td
(\226)Tj
( )Tj
/TT0 1 Tf
(he defines it as every piece of content )Tj
/TT2 1 Tf
(by that )Tj
-18.912 -1.14 Td
(us)Tj
(er)Tj
/TT0 1 Tf
( )Tj
(that can be seen by another user. What Mark is saying is he wants certai\
n partners \(I )Tj
T*
(assume not all\) to give us news feeds on behalf of their users, which i\
s kind of crazy.\224)Tj
/TT1 1 Tf
( )Tj
(This )Tj
0 -1.14 TD
(is in response to Rose saying: \223I think the newsfeed scenario ties to\
Mar)Tj
28.854 0 Td
(k\222s concept of total )Tj
-28.854 -1.16 Td
(reciprocity. )Tj
/TT0 1 Tf
(His definition of \223total\224 is that the app sends us every piece of \
public content )Tj
T*
(that can be viewed by that user.)Tj
/TT1 1 Tf
( )Tj
/TT0 1 Tf
(For apps like Pinterest, this essentially equates to their )Tj
0 -1.16 TD
(entire feed. So if we require them to send us the)Tj
(ir feed, it would be awkward to take away )Tj
0 -1.14 TD
(our own feed at the same time.\224 )Tj
/TT1 1 Tf
( )Tj
ET
0 1 0 scn
72.234 540.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 543.1257 Tm
(FB)Tj
(-)Tj
(00948264)Tj
( )Tj
(\226)Tj
( )Tj
(Vernal responding to full reciprocity. \223)Tj
/TT0 1 Tf
(The only thing I was surprised / )Tj
T*
(confused by was the News Feed scenario below \(letting a user import eve\
rything they can )Tj
/TT2 1 Tf
0 -1.16 TD
(see)Tj
/TT0 1 Tf
1.277 0 Td
( )Tj
(fr)Tj
(om another app onto Facebook, e.g. all your friends\222 pins\). We haven\
\222t talked about )Tj
-1.277 -1.14 Td
(that before in)Tj
(-)Tj
(depth, I\222m not really sure why Pinterest or others would allow us to \
do this, )Tj
T*
(etc. Would be good to dive on that use case in person \(or if there is s\
omeone w)Tj
(ho can )Tj
0 -1.14 TD
(educate me about it in the interim, that would be good\).\224 FULL RECIP\
ROCITY REALLY )Tj
0 -1.16 TD
(MEANS SHUTTING EVERYONE DOWN.)Tj
/TT1 1 Tf
( )Tj
/TT0 1 Tf
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
/TT1 1 Tf
0 -1.14 TD
(FB)Tj
(-)Tj
(00948258 )Tj
(\226)Tj
( )Tj
(Nov 2012 Vernal tasks Purdy and Federov with Platform 3.0 saying P3.0 an\
d )Tj
0 -1.16 TD
(mobile monetization are the two highest priorit)Tj
18.829 0 Td
(y items for first half of 2013 and that he wants to )Tj
-18.829 -1.14 Td
(bowl Zuck over with the level of our product thinking and execution.)Tj
27.66 0 Td
( )Tj
-27.66 -1.16 Td
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01155747 )Tj
(\226)Tj
( )Tj
(Nov 2012 Sandberg forwards Zuckerberg\222s full reciprocity note to Elli\
ot )Tj
0 -1.16 TD
(Schrage, Erin Egan and Eric Antonow to share any)Tj
20.41 0 Td
( )Tj
(concerns and says Vernal can answer them.)Tj
( )Tj
-20.41 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 319.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 322.3257 Tm
(FB)Tj
(-)Tj
(01155756)Tj
( )Tj
(\226)Tj
( )Tj
(Nov 2012 Sandberg responding to Zuck\222s full reciprocity email: )Tj
/TT0 1 Tf
32.522 0 Td
(\223I think the )Tj
-32.522 -1.14 Td
(observation that we are trying to maximize sharing on facebook, not just\
sharing in the )Tj
T*
(world, is a critical one. I like f)Tj
(ull reciprocity and this is the heart of why.\224)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 264.486 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 267.1257 Tm
(FB)Tj
(-)Tj
(01220175)Tj
( )Tj
(\226)Tj
( )Tj
(May 2013 )Tj
/TT0 1 Tf
(Purdy telling Vernal the plan is to announce Platform 3.0 on June )Tj
T*
(26 2013 on the developer blog. On 76 he states \223We decided to make a \
change that we )Tj
0 -1.16 TD
(should discuss today. In short, we )Tj
(are going to roll out App Review in the Sept/Oct )Tj
0 -1.14 TD
(timeframe \(no change in schedule\) without making a breaking change ann\
ouncement this )Tj
0 -1.16 TD
(summer requiring reciprocity. The reason for this is that we want to be \
able to tell a )Tj
0 -1.14 TD
(positive story about action importe)Tj
(rs )Tj
(\226)Tj
( )Tj
(they really help drive growth and engagement for )Tj
0 -1.16 TD
(your app )Tj
(\226)Tj
( )Tj
(rather than \223this is the tax to get access to the graph\224. We shoul\
d be in a )Tj
0 -1.14 TD
(position to tell that story by the Sept/Oct and then we can work through\
we mandate that )Tj
0 -1.16 TD
(then.\224)Tj
/TT1 1 Tf
( )Tj
/TT0 1 Tf
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 126.486 66.72 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 129.1257 Tm
(FB)Tj
(-)Tj
(00947879)Tj
( )Tj
(\226)Tj
( )Tj
/TT0 1 Tf
(Nov )Tj
(2012 email Zuckerberg approving 30% rev share for games. \223This )Tj
T*
(makes a lot of sense to me and I think we should do it.\224 Responding t\
o Schultz: \223we should )Tj
0 -1.16 TD
(test this combination of business model \(30% rev share post apple/googl\
e take\). Can we )Tj
0 -1.14 TD
(please have per)Tj
(mission to take a run at this business model?\224)Tj
/TT1 1 Tf
( )Tj
(\(80\))Tj
( )Tj
ET
endstream
endobj
550 0 obj
<<
/Length 5095
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00725470 )Tj
(\226)Tj
( )Tj
(April 2014 bad article about F8 where SGN and Mahan are quoted. Discuss \
)Tj
0 -1.16 TD
(reaching out to SGN. Discuss kicking SGN out of the alpha for the new ad\
network. Tera )Tj
0 -1.14 TD
(Randall says to call SGN rathe)Tj
(r than email because \223would prefer to keep it offline, if )Tj
0 -1.16 TD
(possible\205. Easy to forward to a reporter.\224 Tim Rathschmidt, FB emp\
loyee, says \223+1 to Tera\222s )Tj
0 -1.14 TD
(point \(per the usual\)\224.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB_00088797 )Tj
(\226)Tj
( )Tj
(Privacy update email from Jan 2014. Matt Scutari writes on 98 \223Onav)Tj
34.716 0 Td
(o Data )Tj
-34.716 -1.16 Td
(Retention. Matt is working with the XFN team to help Onavo develop and i\
mplement data )Tj
T*
(retention policies for new and existing users.\224 Sherman writes on 801\
, \223Unpacking privacy )Tj
0 -1.16 TD
(research. Maritza continued data collection for our initial \223unpackin\
g pr)Tj
28.766 0 Td
(ivacy\224 research project, )Tj
/TT1 1 Tf
-28.766 -1.14 Td
(which aims to provide evidence that the privacy concerns expressed by co\
nsumers are )Tj
T*
(generally about wanting to have control over who sees the information th\
ey post)Tj
/TT0 1 Tf
( )Tj
(\226)Tj
( )Tj
0 -1.14 TD
(something that Facebook does well )Tj
(\226)Tj
( )Tj
(and that initiatives to \223solv)Tj
(e privacy\224 in other ways are )Tj
0 -1.16 TD
(therefore missing the mark. Initial results support this conclusion, and\
also point out that much of )Tj
0 -1.14 TD
(the discomfort about privacy at Facebook has related to frequent changes\
in our policies, which )Tj
0 -1.16 TD
(leave people uncertain about w)Tj
12.439 0 Td
(hether the audience controls they established are continuing to be )Tj
-12.439 -1.14 Td
(honored.\224 )Tj
/TT1 1 Tf
(DOES ROB SHERMAN SAY THEIR RESESARCH IS \223AIMED AT )Tj
T*
(PROVIDING EVIDENCE\224? )Tj
(\226)Tj
( )Tj
(IS THAT THE PURPOSE OF RESEARCH, TO LOOK )Tj
0 -1.14 TD
(FOR THE CONCLUSION YOU WANT? SEPARATELY, WHY WOULD ONAVO )Tj
0 -1.16 TD
(WANT TO )Tj
(RETAIN USER DATA?)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
0 1 0 scn
72.234 402.486 66.72 13.92 re
f
BT
0 0 0 scn
/TT0 1 Tf
12 0 0 12 72.2343 405.1257 Tm
(FB)Tj
(-)Tj
(00089734)Tj
( )Tj
(\226)Tj
( )Tj
(Dec 2013 Matt Scutari privacy project email to Rob Sherman. On 35, \223P\
YMK )Tj
T*
(Friends List Visibility. A researcher flagged and publicized that creati\
ng a new FB account and )Tj
0 -1.16 TD
(sending )Tj
/TT1 1 Tf
(a single friend request will reveal the recipient\222s friends via PYMK \
suggestions )Tj
0 -1.14 TD
(regardless of friends list visibility. This is an intended behavior desi\
gned to maximize the )Tj
0 -1.16 TD
(relevance of PYMK suggestions for new users. )Tj
/TT0 1 Tf
(We are working with Growth on a short)Tj
(-)Tj
(term )Tj
0 -1.14 TD
(fix, which will likely consist of requiring at least one side of a frien\
dship to be visible when )Tj
0 -1.16 TD
(returning PYMK suggestions to a user with only one connection. )Tj
/TT1 1 Tf
(We are also discussing )Tj
0 -1.14 TD
(whether a better long)Tj
(-)Tj
(term approach would be to honor friends list )Tj
(visibility for PYMK )Tj
0 -1.16 TD
(suggestions)Tj
/TT0 1 Tf
( )Tj
(and will be meeting with the growth team to discuss long)Tj
27.97 0 Td
(-)Tj
(term options for testing.\224 )Tj
/TT1 1 Tf
-27.97 -1.14 Td
(VIOLATING FRIENDS LIST PRIVACY FOR PEOPLE YOU MAY KNOW )Tj
T*
(SUGGESTIONS. DISCUSSING WITH GROWTH A LONG TERM FIX THAT ENTAILS )Tj
0 -1.14 TD
(NOT VIOLATING PEOPLE)Tj
(\222S PRIVACY PREFERENCES. WAS IT IMPLEMENTED? )Tj
/TT0 1 Tf
0 -1.16 TD
(On 38, \223Onavo app lookalike targeting. )Tj
/TT1 1 Tf
(Proposed test with a few advertisers where Onavo )Tj
0 -1.14 TD
(would pass ad identifiers for devices that have an advertiser\222s app i\
nstalled to Facebook)Tj
/TT0 1 Tf
(. )Tj
0 -1.16 TD
(Facebook would create a lookalike)Tj
( )Tj
(audience that would allow targeting of people who are )Tj
0 -1.14 TD
(demographically similar to those who have the app installed.\224 On 40, \
\223)Tj
/TT1 1 Tf
28.409 0 Td
(Use of Call Log Data. )Tj
-28.409 -1.16 Td
(Product wants to use call log data \(e.g. duration/frequency/recency of \
incoming.outgoing )Tj
T*
(calls/texts\) to gene)Tj
(rate PYMK suggestions following contact import. Call log data was )Tj
0 -1.16 TD
(being collected, used, for this purpose, and stored in the past, but onc\
e we became aware of )Tj
0 -1.14 TD
(this, product agreed to stop doing this until they receive advice from L\
egal and Policy. In )Tj
0 -1.16 TD
(addit)Tj
(ion, there has been discussion regarding the use of call log data in con\
nection with )Tj
0 -1.14 TD
(Messenger 3.0. Use of call log data in either case is on hold pending fu\
rther input from )Tj
0 -1.16 TD
(Legal.)Tj
/TT0 1 Tf
(\224 )Tj
(On 41, \223)Tj
( )Tj
(\221Only Me\222 Stickiness. )Tj
/TT1 1 Tf
(Mark has asked Blake and Raylene look into )Tj
(making )Tj
0 -1.14 TD
(\223Only Me\224 not sticky. His concern spawned from an incident where P\
riscilla was unaware )Tj
ET
endstream
endobj
551 0 obj
<<
/Length 5198
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(that she was still sharing with \221Only Me\222 and was disappointed whe\
n she wasn\222t getting )Tj
0 -1.14 TD
(any feedback on her posts\205. The tentative proposal is to modal users \
who ar)Tj
(e posting to )Tj
0 -1.16 TD
(Only Me and give users the choice to either continue or to choose a diff\
erent audience)Tj
/TT1 1 Tf
(. We )Tj
0 -1.14 TD
(have recommended that this approach will be lower risk if the user is pr\
esented with the full )Tj
0 -1.16 TD
(audience selector rather than only two choices \(Only Me an)Tj
23.852 0 Td
(d Friends\). We\222ve also recommended )Tj
-23.852 -1.14 Td
(that this effort be coupled with Mike Nowak\222s parallel effort to ensu\
re that users who are posting )Tj
T*
(to Public do not intend to be posting to Friends.\224 On 42, \223Profile\
Accuracy \221Quiz\222. Identity has )Tj
0 -1.14 TD
(proposed a profile sugges)Tj
(tion flow that would prompt people to take a quick titled \223How well d\
o )Tj
0 -1.16 TD
(you know your friends?\224 For example, users would be asked to select w\
hich of four friends )Tj
0 -1.14 TD
(attended a particular university\205Incorrect answers would prompt users\
to send a suggestion to )Tj
0 -1.16 TD
(t)Tj
(he friend based on the user\222s response, with the goal being to correc\
t inaccuracies on user )Tj
0 -1.14 TD
(profiles. Our initial feedback is that this flow suggests that we are tr\
ying to trick users into )Tj
0 -1.16 TD
(providing data about their friends, but legal and PR have signed of)Tj
26.605 0 Td
(f on this.\224)Tj
( )Tj
/TT0 1 Tf
-26.605 -1.14 Td
( )Tj
/TT1 1 Tf
T*
(FB)Tj
(-)Tj
(00059271 )Tj
(\226)Tj
( )Tj
(Jan 2014, at 73, FB employee writes \223The three files attached are. 1.\
)Tj
0 -1.14 TD
(Consolidated Onavo List )Tj
(\226)Tj
( )Tj
(simple list of the apps across the three regions. All data is hard coded\
)Tj
0 -1.16 TD
(and sortable. 2. Onavo Data \(US Final\) )Tj
(\226)Tj
( )Tj
(working US file, so)Tj
(rtable final list allows scoring and # )Tj
0 -1.14 TD
(of apps to be adjusted. 3. Onavo Data \(intl\) )Tj
(\226)Tj
( )Tj
(similar to #2 but for International.\224 )Tj
/TT0 1 Tf
32.575 0 Td
(WHERE ARE )Tj
-32.575 -1.16 Td
(THESE ATTACHMENTS?)Tj
/TT1 1 Tf
( )Tj
( )Tj
T*
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00174869 )Tj
(\226)Tj
( )Tj
(F8 2015 briefing book March 2015 )Tj
(\226)Tj
( )Tj
(On 70, \223Facebook Family of Apps. )Tj
0 -1.14 TD
(Facebook used to be)Tj
( )Tj
(just one blue app on your phone. If you wanted to share a piece of conte\
nt )Tj
0 -1.16 TD
(with friends, this was often your first choice as no other apps had reac\
hed Facebook\222s scale. )Tj
0 -1.14 TD
(Now, Facebook is a family of apps. Around 1.4 billion people use our cor\
e service each)Tj
35.101 0 Td
( )Tj
(month, )Tj
-35.101 -1.16 Td
(but there are also 700 million people using Groups and WhatsApp. 600 mil\
lion people use )Tj
T*
(Messenger and Instagram has 300 million monthly actives. The reason we\222\
re building out the )Tj
0 -1.16 TD
(Facebook family is to give people more options for connecting.\224)Tj
25.827 0 Td
( )Tj
-25.827 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 319.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 322.3257 Tm
(FB)Tj
(-)Tj
(0)Tj
(0281983)Tj
( )Tj
(\226)Tj
( )Tj
(Oct 2013 announcing Onavo acquisition \223It gives us good insight into \
what\222s )Tj
0 -1.14 TD
(going on in the market, both with Facebook apps and other apps. Onavo wi\
ll allow us to do this )Tj
0 -1.16 TD
(because they have built a set of products that give consumers value by e\
ith)Tj
29.852 0 Td
(er compressing data )Tj
-29.852 -1.14 Td
(and using less of it or giving them analytics on how they use their own \
data. Those tools are )Tj
T*
(technically sophisticated in how they have been built and very useful fo\
r our Internet.org goals of )Tj
0 -1.14 TD
(reducing the amount of data that people ha)Tj
17.077 0 Td
(ve to consume overall. The Onavo team is a great fit )Tj
-17.077 -1.16 Td
(with ours, and Mark thinks this will be really valuable to our company.\224\
)Tj
/TT0 1 Tf
29.133 0 Td
(THIS IS THE SETUP )Tj
-29.133 -1.14 Td
(BEFEORE THE WHATSAPP CHART FROM OLIVAN USING ONAVO DATA. DID FB )Tj
0 -1.16 TD
(EVER USE ONAVO DATA TO TRACK COMPETITORS\222 APPS?)Tj
( )Tj
0 -1.14 TD
( )Tj
/TT1 1 Tf
0 -1.16 TD
(FB)Tj
(-)Tj
(00790902 )Tj
(\226)Tj
( )Tj
(Onavo app being integrated into Facebook Platform with no call throttlin\
g.)Tj
36.522 0 Td
( )Tj
-36.522 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00725983 )Tj
(\226)Tj
( )Tj
(March 2014 Kevin Prior FB employee wants to publish some Onavo data on a\
pp )Tj
0 -1.14 TD
(analytics. \223)Tj
/TT0 1 Tf
(We could also position the post so it\222s almost like a guest blog)Tj
( )Tj
(from \223the Onavo )Tj
0 -1.16 TD
(team\224 rather than us, so it still seems like its still operating as i\
ts own entity and that )Tj
0 -1.14 TD
(Facebook data and Onavo data aren\222t becoming commingled.\224)Tj
( )Tj
/TT1 1 Tf
(FB PR Tera Randall and )Tj
0 -1.16 TD
(Eliza Kern seem ok with this. Kevin then follows up that he \223chatt)Tj
26.577 0 Td
(ed with Calvin from Onavo )Tj
-26.577 -1.14 Td
(and looks like this has turned into a non)Tj
(-)Tj
(starter.\224)Tj
( )Tj
ET
endstream
endobj
552 0 obj
<<
/Length 4670
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00807301 )Tj
(\226)Tj
( )Tj
(December 2013 Cross task with Master Table of all apps impacted by PS12N\
)Tj
0 -1.14 TD
(deprecations. \223There will be a lot of developers affected by deprecat\
ions and privatiza)Tj
34.457 0 Td
(tion of )Tj
-34.457 -1.16 Td
(APIs with PS12N. This task specifically focuses on the APIs that are mov\
ing from public to )Tj
T*
(private/deprecated.\224 Estimates 5,000 apps affected by deprecation and\
privatization of APIs. 06 )Tj
0 -1.16 TD
(\226)Tj
( )Tj
(reaching out to apps who are friends with Mark and apps who)Tj
( )Tj
(will be \223noisy\224. 08 )Tj
(\226)Tj
( )Tj
(in ranking )Tj
0 -1.14 TD
(developers for outreach and whitelisting, Raquel Munoz writes that \223d\
evelopers who are friends )Tj
0 -1.16 TD
(of Mark rank higher, as well as apps that generate TPV.\224 Cross respon\
ds: \223does ad spend include )Tj
0 -1.14 TD
(Neko?\224 Munoz responds \223Ad spend)Tj
( )Tj
(AFAIK doesn\222t include Neko, I didn\222t include Neko on my )Tj
0 -1.16 TD
(criteria but now that you\222ve brought it up it might be a good idea si\
nce I\222m already prioritizing )Tj
0 -1.14 TD
(by mobile apps over other platforms. I would use this table to include t\
he Neko spend [includes )Tj
0 -1.16 TD
(URL] )Tj
(but it first needs to be migrated to the platform namespace. We would al\
so need to include )Tj
0 -1.14 TD
(the average Neko spend over 30d rather than the single daily value. Does\
that sound right?\224 This )Tj
0 -1.16 TD
(document is also marked highly confidential without any legitimate b)Tj
27.799 0 Td
(asis under the requirements )Tj
-27.799 -1.14 Td
(for a highly confidential designation under the Protective Order.)Tj
25.687 0 Td
( )Tj
-25.687 -1.16 Td
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01264108 )Tj
(\226)Tj
( )Tj
(Feb 2012 email between Caughan Smith and Chris Daniels with Vernal treat\
ing )Tj
0 -1.16 TD
(Microsoft Windows as a first party app so it can access friend data eve)Tj
28.24 0 Td
(n from people who block )Tj
-28.24 -1.14 Td
(platform access to their info.)Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01339851)Tj
(-)Tj
(54 )Tj
(\226)Tj
( )Tj
(M team discussion of Autopilot launch March 2015 where Facebook changes \
)Tj
0 -1.16 TD
(privacy model for users to set their privacy by default rather than havi\
ng it be sticky with each )Tj
0 -1.14 TD
(post. )Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 333.366 88.56 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 336.2457 Tm
(FB)Tj
(-)Tj
(01)Tj
(348492)Tj
(-)Tj
(501)Tj
( )Tj
(\226)Tj
( )Tj
(December 2014 task where custom audience tools leaks private data )Tj
T*
(enabling an app to see the users of its competitors, but FB decided to b\
uild it in a way that \223leads )Tj
0 -1.14 TD
(to privacy and targeting leaks\224. \223In the attached screenshot, you \
can see ou)Tj
29.988 0 Td
(r upload of 8.5 )Tj
-29.988 -1.16 Td
(million user ids filtered down to the 112,200 people who have also playe\
d Plants vs. Zombies. )Tj
T*
(Valuable to us but definitely not something that was intended for us to \
be able to do.\224 Also able )Tj
0 -1.16 TD
(to get list of users part of same Facebook group)Tj
( )Tj
(even if privacy settings prevent it. \223We )Tj
0 -1.14 TD
(deliberately not lock down the app ID after Leon Cho did some extensive \
study which involved )Tj
0 -1.16 TD
(different stakeholders in the decision making process.\224 Was Javi a st\
akeholder? \223It looks like we )Tj
0 -1.14 TD
(fixed a behavior where )Tj
(you could try to identify whether an individual was using an app.\224 )Tj
0 -1.16 TD
(Marked highly confidential without basis.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01348552)Tj
(-)Tj
(58 )Tj
(\226)Tj
( )Tj
(Unilever dove app seeking exception or extension of timeline in June 201\
4.)Tj
38.104 0 Td
( )Tj
-38.104 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01348608)Tj
(-)Tj
(10 )Tj
(\226)Tj
( )Tj
(May 2014 discussing permissions deni)Tj
(ed in Login Review. On 10, shows )Tj
0 -1.14 TD
(rejection rate of permissions \(100% rejecting read_friendslist because \
developers believe it gates )Tj
0 -1.16 TD
(access to friends permissions\). 62% rejection rate of user photos becau\
se FB doesn\222t see utility.)Tj
38.212 0 Td
( )Tj
-38.212 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 98.886 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 101.5257 Tm
(FB)Tj
(-)Tj
(01348636)Tj
( )Tj
(April 2014 He)Tj
(ndrix note. \223We do have a change in our approach to )Tj
0 -1.14 TD
(enforcement\205. Additional background on enforcement: When we first lau\
nched this policy, Bret )Tj
ET
endstream
endobj
553 0 obj
<<
/Length 4929
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(Taylor did not want us to enforce it because people had control over wha\
t they shared and we )Tj
0 -1.14 TD
(didn\222t have insigh)Tj
(t into a developer\222s roadmap for building new features into the app. \
)Tj
/TT1 1 Tf
34.463 0 Td
(A few )Tj
-34.463 -1.16 Td
(years ago we got XFN approval to be stricter in our approach)Tj
/TT0 1 Tf
(, and to begin enforcing where the )Tj
T*
(developer wasn\222t making clear use of the data he/she was requesting. \
This was reactive)Tj
34.876 0 Td
(, )Tj
-34.876 -1.16 Td
(however, so with Unified we improve our enforcement by proactively revie\
wing these apps for )Tj
T*
(compliance before they get access to the permission.\224 They never anno\
unced this XFN approval )Tj
0 -1.16 TD
(to be stricter with their approach.)Tj
13.273 0 Td
( )Tj
-13.273 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01348663 )Tj
(\226)Tj
( )Tj
(April 2014 discuss)Tj
(ion of unified login review. 65 shows new interpretation of )Tj
0 -1.14 TD
(II.1 only take data that improves a person\222s experience in app. 66 sh\
ows Tinder being accepted )Tj
0 -1.16 TD
(with GroupOn being rejected because not using personalized info in app.)Tj
29.186 0 Td
( )Tj
-29.186 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 540.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 543.1257 Tm
(FB)Tj
(-)Tj
(01348784)Tj
( )Tj
(\226)Tj
( )Tj
(Hendrix circulates in Feb 2013 new platform policies. 85 still reference\
s )Tj
0 -1.14 TD
(building rich social experiences, building a business, reaching a massiv\
e audience, realizing )Tj
0 -1.16 TD
(significant growth. Continues to conceal decision and induce developers.\
89, \22313. Don)Tj
34.63 0 Td
(\222t use a )Tj
-34.63 -1.14 Td
(person\222s friend list outside your app\224. Already had policy prohibi\
ting this concern of graph )Tj
T*
(leakage. 86, , \223II.2. Reciprocity: Facebook APIs enables developers t\
o build personalized or )Tj
0 -1.14 TD
(social experiences, you must also enable people to easily sh)Tj
23.882 0 Td
(are their actions and content back to )Tj
-23.882 -1.16 Td
(Facebook.\224 92, \2234. We give you all rights necessary to use the cod\
e, APIs, or tools you receive )Tj
T*
(from us. Don\222t sell, transfer, or sublicense our code, APIs, or tools\
to anyone without our prior )Tj
0 -1.16 TD
(permission.\224 Marked high)Tj
(ly confidential. 95, discussion of the fact that the enforcement they )Tj
0 -1.14 TD
(took against Apple would be permitted under these policies. FB)Tj
25.495 0 Td
(-)Tj
(01348799 related string. Starting )Tj
-25.495 -1.16 Td
(at 801 shows new versus old policies in full. FB)Tj
(-)Tj
(01348834 )Tj
(\226)Tj
( )Tj
(\223On I.10, Love the split. Are)Tj
( )Tj
(we )Tj
T*
(planning on getting more specific that for reciprocity, Vernal wants bot\
h a\) the ability for people )Tj
0 -1.16 TD
(to share from the app, and b\) the ability for us to suck data from the \
app via timeline?\224)Tj
34.628 0 Td
( )Tj
-34.628 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01348846 )Tj
(\226)Tj
( )Tj
(email from attorney that says is protected by a)Tj
25.05 0 Td
(ttorney)Tj
(-)Tj
(client privilege.)Tj
( )Tj
-25.05 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01348853 )Tj
(\226)Tj
( )Tj
(email sharing deck on Platform/Risk Ops, grow great ad platform, align )Tj
0 -1.14 TD
(developers, etc. )Tj
/TT1 1 Tf
(March 2012)Tj
/TT0 1 Tf
(. Deck starts at 55.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01348885 )Tj
(\226)Tj
( )Tj
(Sept 2014 email regarding Privacy Checkup feature with Paddy Underwood, \
)Tj
0 -1.16 TD
(Federov, )Tj
(Liu, O\222Neil and others. \223We asked about trust and satisfaction wit\
h Facebook and with )Tj
0 -1.14 TD
(privacy overall. Neither were negative, both were flat\205. We didn\222t\
get )Tj
/TT2 1 Tf
28.655 0 Td
(any)Tj
/TT0 1 Tf
( )Tj
(feedback around )Tj
-28.655 -1.16 Td
(people feeling overwhelmed by their apps or any confusion around app pri\
vacy co)Tj
32.934 0 Td
(ntrols. People )Tj
-32.934 -1.14 Td
(just found it helpful to review their apps.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(01348905 )Tj
(\226)Tj
( )Tj
(discussion with Apple in May 2012 about getting legal approval for apple\
)Tj
0 -1.16 TD
(whitelist for flipboard and other apps FB trusts.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(01348995 )Tj
(\226)Tj
( )Tj
(Sukhar O\222Neil Feb 2014 setting up mtg to br)Tj
(ief Colin Stretch so FB can take )Tj
0 -1.14 TD
(advantage of the beneficial public policy outcomes of PS12N announcement\
.)Tj
30.88 0 Td
( )Tj
-30.88 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(01349007 )Tj
(\226)Tj
( )Tj
(Aug 2014 email chain finding apps that don\222t ask for publish permissi\
ons but are )Tj
0 -1.16 TD
(recognizable. \223Reason I\222m asking is that we\222re antici)Tj
21.214 0 Td
(pating some sensitivities around people )Tj
-21.214 -1.14 Td
(seeing apps in the privacy checkup that they never gave publish permissi\
ons to and not )Tj
ET
endstream
endobj
554 0 obj
<<
/Length 4675
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(understanding what the audience selector next to them controls, or even \
worse thinking )Tj
0 -1.14 TD
(Facebook gave publish permissions to the a)Tj
(pps anyway. If we have some directional sense that )Tj
0 -1.16 TD
(say only 5)Tj
(-)Tj
(10% of people\222s apps have publish permissions than that would have re\
ally different )Tj
0 -1.14 TD
(implications for our communications plans than say if 85% don\222t have \
them.\224 Is this reciprocity )Tj
0 -1.16 TD
(enforcement in)Tj
( )Tj
(Aug 2014?)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 623.286 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 625.9257 Tm
(FB)Tj
(-)Tj
(00013982)Tj
( )Tj
(\226)Tj
( )Tj
(Presentation on F8 2014 Login and announcement about developer and user \
)Tj
T*
(trust, showing competitors, possible competitors, aligned \(Tinder\) and\
partner \(Apple\) \(FB)Tj
36.354 0 Td
(-)Tj
-36.354 -1.16 Td
(00014011\). Shows permissions being deprecated widely used.)Tj
( )Tj
T*
( )Tj
ET
1 1 0 scn
72.234 568.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 570.7257 Tm
(FB)Tj
(-)Tj
(0008)Tj
(5371)Tj
( )Tj
(\226)Tj
( )Tj
(Starting on 79, article announcing in June 2014 that Facebook now has an\
)Tj
T*
(optional feature to turn on your microphone and listen in to your backgr\
ound noise.)Tj
33.381 0 Td
( )Tj
-33.381 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00085430 )Tj
(\226)Tj
( )Tj
(June 2014 Scutari privacy email update. On 33, notes that Rob Sherman br\
iefed )Tj
0 -1.16 TD
(FTC on \223People First improvements\224 and the \223briefing overall we\
nt well )Tj
29.465 0 Td
(\226)Tj
( )Tj
(in particular, no red )Tj
-29.465 -1.14 Td
(flags for OBA launch\224. )Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00085589 )Tj
(\226)Tj
( )Tj
(privacy report on minors disc)Tj
(ussed on 90 all measures taken to ensure privacy of )Tj
0 -1.16 TD
(children. )Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00085794 )Tj
(\226)Tj
( )Tj
(May 2014 discussing privacy coverage as \223turning over a new leaf\224 \
for )Tj
0 -1.14 TD
(Facebook and showing its commitment to user privacy. Key quotes from rep\
orters on FB\222s )Tj
0 -1.16 TD
(renewed focus on priv)Tj
(acy and people first message.)Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00085864 )Tj
(\226)Tj
( )Tj
(May 2014 discussing FT article on privacy policy change. Sherman writes \
that )Tj
0 -1.14 TD
(EFF told him as \223long as we use the privacy dinosaur they\222re happy\
)Tj
/C2_0 1 Tf
27.411 0 Td
<0001>Tj
/TT0 1 Tf
(\224)Tj
( )Tj
-27.411 -1.16 Td
( )Tj
ET
1 1 0 scn
72.234 333.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 336.2457 Tm
(FB)Tj
(-)Tj
(00086202)Tj
( )Tj
(\226)Tj
( )Tj
(May 2014, summarizing FTC relationship and meetin)Tj
28.081 0 Td
(g with Jessica Rich and )Tj
-28.081 -1.16 Td
(Dan Kaufman, who oversee Bureau of Consumer Protection. Notes two issues\
tainting the )Tj
T*
(positive relationship, one is a reminder of their obligation to protect \
user privacy after the )Tj
0 -1.16 TD
(WhatsApp acquisition. \223This was a highly unusual mo)Tj
(ve, both because it was preemptive \(before )Tj
0 -1.14 TD
(the acquisition closed\) and because it was an external communication ra\
ther than a private phone )Tj
0 -1.16 TD
(call\205.. We are eager to return to a more consistently productive rela\
tionship with the FTC.\224 On )Tj
0 -1.14 TD
(04, \223We felt that it)Tj
( )Tj
(was counter)Tj
(-)Tj
(productive to send a letter that negatively impacts our business, )Tj
0 -1.16 TD
(even though there is no reason to believe that we are doing anything wro\
ng.\224 Marked highly )Tj
0 -1.14 TD
(confidential. )Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00087000 )Tj
(\226)Tj
( )Tj
(Great EU report from March 2014 on intersection of )Tj
27.799 0 Td
(competition, user privacy )Tj
-27.799 -1.16 Td
(and big data. Marked highly confidential.)Tj
16.579 0 Td
( )Tj
-16.579 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 154.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 156.7257 Tm
(FB)Tj
(-)Tj
(00089687)Tj
( )Tj
(\226)Tj
( )Tj
(Sherman discussing in Dec 2013 use of robots.txt to prevent internet arc\
hive )Tj
T*
(from crawling site. Assures EFF rep that the sections for data use polic\
y and SRR is not being )Tj
0 -1.16 TD
(r)Tj
(estricted by robots.txt. Kurt Opsahl )Tj
0.02 0.388 0.757 scn
(kurt@eff.org)Tj
0 0 0 scn
(. Kurt notes that EFF made a request for )Tj
ET
0.02 0.388 0.757 scn
248.634 126.966 62.64 0.48 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 115.4457 Tm
(Facebook to stop blocking the Internet Archive from storing prior SRR ve\
rsions and Facebook )Tj
T*
(policies/representations.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
endstream
endobj
555 0 obj
<<
/Length 4504
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00090921)Tj
( )Tj
(\226)Tj
( )Tj
(August 2013 report from Stephanie Cutter\222s firm Precision Strategies \
on how )Tj
0 -1.14 TD
(Facebook needs to position its privacy language to build trust. Notes Go\
ogle perceived to be )Tj
0 -1.16 TD
(better on privacy and creates opportunity for FB to show how FB gives us\
ers control )Tj
34.133 0 Td
(over their )Tj
-34.133 -1.14 Td
(privacy. Marked highly confidential.)Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00091838 )Tj
(\226)Tj
( )Tj
(summary of difft companies\222 privacy settings for location tracking)Tj
33.16 0 Td
( )Tj
-33.16 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00092170 )Tj
(\226)Tj
( )Tj
(May 2013 App economy paper where Purdy writes that \223all categories of\
)Tj
0 -1.16 TD
(developers continue to build with Faceboo)Tj
(k \(fitness, books, music, games, etc.\) with over 10 )Tj
0 -1.14 TD
(million apps and websites integrated with Facebook.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00092738 )Tj
(\226)Tj
( )Tj
(privacy cross function deck from April 2013 that, among other things, di\
scusses )Tj
0 -1.16 TD
(using Onavo data at Facebook.)Tj
( )Tj
0 -1.14 TD
( )Tj
ET
1 1 0 scn
72.234 512.886 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 515.5257 Tm
(FB)Tj
(-)Tj
(00093352)Tj
( )Tj
(\226)Tj
( )Tj
(March 2013 )Tj
(email from Rob Sherman describing existing privacy settings: \223You )Tj
T*
(can choose what info your friends can bring them with you to the apps yo\
u use. You can also )Tj
0 -1.16 TD
(turn off Platform entirely, which blocks any app from getting access to \
your private info. But you)Tj
38.991 0 Td
( )Tj
-38.991 -1.14 Td
(can\222t whitelist specific apps for your friends to be able to use or b\
lacklist apps they can\222t use )Tj
T*
(\(which we think would be confusing and not necessary given our other co\
ntrols\).\224 Describes )Tj
0 -1.14 TD
(article uncovering that apps on Platform are violating user privac)Tj
26.019 0 Td
(y and FB not doing anything )Tj
-26.019 -1.16 Td
(about it.)Tj
( )Tj
T*
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00097302 )Tj
(\226)Tj
( )Tj
(summary of wide range of privacy issues)Tj
22.996 0 Td
( )Tj
-22.996 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00099896 )Tj
(\226)Tj
( )Tj
(privacy controls document by sam lessin regarding contextual privacy con\
trols )Tj
0 -1.14 TD
(being rolled out end of 2012.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
1 1 0 scn
72.234 333.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 336.2457 Tm
(FB)Tj
(-)Tj
(00101082)Tj
( )Tj
(\226)Tj
( )Tj
(US Privacy update, on 87 )Tj
(covers 2011 FTC settlement. \223When users share )Tj
T*
(information with a particular audience on Facebook, they should be confi\
dent that the )Tj
0 -1.14 TD
(information will not be shared more broadly than they intended. That\222\
s a principle we have )Tj
0 -1.16 TD
(always adhered to and one we will)Tj
( )Tj
(continue to embrace going forward.\224 Denies breaching )Tj
0 -1.14 TD
(privacy, denies instances in which it overrode a user\222s initial priva\
cy settings. \(90\))Tj
32.935 0 Td
( )Tj
-32.935 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 250.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 253.4457 Tm
(FB)Tj
(-)Tj
(00115310)Tj
( )Tj
(\226)Tj
( )Tj
(June 2014 presentation on developer sentiment and focus group showing )Tj
0 -1.16 TD
(satisfaction declined since th)Tj
(ey announced changes and 60% or more of developers are unhappy. )Tj
0 -1.14 TD
(Quotes detractors\222 issues with changes. Marked highly confidential wi\
th no basis.)Tj
32.715 0 Td
( )Tj
-32.715 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00134222 )Tj
(\226)Tj
( )Tj
(March 2014 Cross note explaining that the team is focused \223on our fir\
st big )Tj
0 -1.16 TD
(milestone of 3/14 a)Tj
(s the first time we should be able to test PS12n/Login v4 all up as a si\
ngle )Tj
0 -1.14 TD
(stack. This will show us clearly the work left to do in the remaining 6 \
weeks to knit the suite of )Tj
0 -1.16 TD
(things we\222re launching together into a coherent product.\224 \223Step\
hen worked on ens)Tj
32.878 0 Td
(uring we only )Tj
-32.878 -1.14 Td
(emit app)Tj
(-)Tj
(friends via v1 Graph API and v1 FQL. This is complex as there are lots o\
f )Tj
T*
(Capabilities/Gks which expose more than the full friendlist, and these h\
ad to work in the new )Tj
0 -1.14 TD
(model too.\224)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00142713 )Tj
(\226)Tj
( )Tj
(who is the custodian here? No one we k)Tj
(now on the email. )Tj
( )Tj
ET
endstream
endobj
556 0 obj
<<
/Length 4526
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00175079 )Tj
(\226)Tj
( )Tj
(\223Great cnet story\224 March 23, 2015 \223Facebook to Developers: Plea\
se Friend Us\224 )Tj
0 -1.16 TD
(\226)Tj
( )Tj
(FB new message to developers )Tj
(\226)Tj
( )Tj
(\223Work with us\224. FB)Tj
(-)Tj
(00175185 )Tj
(\226)Tj
( )Tj
(Tera Randall writes \223The )Tj
0 -1.14 TD
(power of primers. Nice work Eliza!\224 Facebook controlling )Tj
23.687 0 Td
(the news cycle by feeding reporters. )Tj
-23.687 -1.16 Td
(FB)Tj
(-)Tj
(00178791 )Tj
(-)Tj
( )Tj
(More positive privacy coverage from April 30, 2014. \223the privacy advo\
cates and )Tj
T*
(analysts we pre)Tj
(-)Tj
(briefed provided strong quotes to press. The number one newswire in Germ\
any )Tj
0 -1.16 TD
(ran the headline: \221Facebook gives )Tj
(users more control over the sharing of data\222\224. )Tj
32.155 0 Td
( )Tj
-32.155 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00187292 )Tj
(\226)Tj
( )Tj
(Mark commenting on his f8 2014 speech to his speechwriter, Dex, giving h\
im an )Tj
0 -1.14 TD
(updated outline.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00187579 )Tj
(\226)Tj
( )Tj
(discussing adding to Mark\222s f8 2014 speech announcement of fbstart gi\
ving )Tj
0 -1.16 TD
(away )Tj
($10,000 in tools and services to startups who develop on FB platform. De\
cide to include in )Tj
0 -1.14 TD
(Ime\222s section.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00188194 )Tj
(\226)Tj
( )Tj
(April 15, 2014 Jonny Thaw notes \223He doesn\222t mention that we\222ll \
be reviewing )Tj
0 -1.16 TD
(apps\224. \223He doesn\222t mention that apps will no longer get peo)Tj
23.966 0 Td
(ple\222s full friend lists\224.)Tj
( )Tj
-23.966 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 457.686 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 460.3257 Tm
(FB)Tj
(-)Tj
(00263378)Tj
( )Tj
(\226)Tj
( )Tj
(Hinge CEO proposal to FB on Graph API changes preventing them from )Tj
0 -1.14 TD
(entering new markets as they will be \223severely affected\224. Proposed\
whitelisting Hinge. Shows )Tj
0 -1.16 TD
(difference between established company/market versus ne)Tj
23.296 0 Td
(w entrant in terms of impact on app.)Tj
( )Tj
-23.296 -1.14 Td
(Oct 2014)Tj
( )Tj
(proposal at FB)Tj
(-)Tj
(00763370)Tj
(. Shows impact of Graph API 2.0 on Hinge.)Tj
( )Tj
T*
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00267465 )Tj
(\226)Tj
( )Tj
(document defining all v2.0 permissions)Tj
22.359 0 Td
( )Tj
-22.359 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00283510 )Tj
(\226)Tj
( )Tj
(PS12N Overview doc internal.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00449203 )Tj
(\226)Tj
( )Tj
(Permissions v3 Overview marked h)Tj
(ighly confidential. Says \223top 2 DSAT drivers )Tj
0 -1.16 TD
(are \223Greater control over what personal information the app can acces\
s via Facebook\224 70% of )Tj
0 -1.14 TD
(users. Blames FB\222s current auth experiences.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00454251 )Tj
(\226)Tj
( )Tj
(example of \223fully deprecate \(not privatize\)\224 in a task show)Tj
30.019 0 Td
(ing that deprecate )Tj
-30.019 -1.16 Td
(could mean either remove, privatize or what.)Tj
17.937 0 Td
( )Tj
-17.937 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 236.886 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 239.5257 Tm
(FB)Tj
(-)Tj
(00482094)Tj
( )Tj
(\226)Tj
( )Tj
(April 1, 2014 task \223PS12N Privatizations\224 ensure manage_friendlist\
s perm )Tj
T*
(includes non)Tj
(-)Tj
(app friends. Shows that they whitelisted full friends list. )Tj
28.051 0 Td
( )Tj
-28.051 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00492545 )Tj
(\226)Tj
( )Tj
(MZ summary of d)Tj
(iscussion with Drew Houston at Dropbox, employee follows )Tj
0 -1.16 TD
(up that they\222ll need to set privacy in the API to make the dropbox in\
tegration work if they end up )Tj
0 -1.14 TD
(doing it. More evidence they didn\222t permit privacy setting in API?)Tj
26.521 0 Td
( )Tj
-26.521 -1.16 Td
( )Tj
ET
1 1 0 scn
72.234 140.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 143.0457 Tm
(FB)Tj
(-)Tj
(00496333)Tj
( )Tj
(\226)Tj
( )Tj
(Platform Trust H1 )Tj
(2013 December 2012. Marked highly confidential. 34, 62% )Tj
0 -1.16 TD
(of users want \223greater control over personal info apps can access\224\
. 61% want \223greater control )Tj
0 -1.14 TD
(over what apps publish to Facebook\224. 43, shows that these stats apply\
to apps you are )Tj
0 -1.16 TD
(downloading. Totally)Tj
( )Tj
(different from apps you haven\222t downloaded or don\222t plan to downlo\
ad.)Tj
37.603 0 Td
( )Tj
-37.603 -1.14 Td
( )Tj
ET
endstream
endobj
557 0 obj
<<
/Length 4946
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(FB)Tj
(-)Tj
(00511877 )Tj
(\226)Tj
( )Tj
(Oct 2011 Swain complains about lack of photo privacy controls.)Tj
32.329 0 Td
( )Tj
-32.329 -1.14 Td
( )Tj
ET
1 1 0 scn
72.234 678.486 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 681.1257 Tm
(FB)Tj
(-)Tj
(00516204)Tj
( )Tj
(\226)Tj
( )Tj
(Dec 2012 Purdy O\222Neil TR Bao Vernal Federov testing new login v4 as e\
arly as )Tj
0 -1.14 TD
(Dec 2012!!! The)Tj
(y held it back for almost 2 years. Bao says friends photos is a top 10 m\
ost )Tj
0 -1.16 TD
(popular permission. Purdy asks for the login tool to check to see if an \
app is whitelisted before it )Tj
0 -1.14 TD
(denies read and write permissions before user sees the dialogue.)Tj
25.603 0 Td
( )Tj
-25.603 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 609.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 612.2457 Tm
(FB)Tj
(-)Tj
(00516998)Tj
( )Tj
(\226)Tj
( )Tj
(Aug 2013 Lacker: \223Giving out private API access annoys everyone else \
when )Tj
0 -1.16 TD
(they see some app that competes with them doing something they can\222t \
do. I would rather we do )Tj
0 -1.14 TD
(that as little as possible, and in a way where being friends with someon\
e in Platform d)Tj
34.409 0 Td
(oes not )Tj
-34.409 -1.16 Td
(help you.\224 Purdy discusses the four different APIs \(FB, Partner, Pla\
tform Core, Platform )Tj
T*
(Experimental\).)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00516998 )Tj
(\226)Tj
( )Tj
(Purdy states on 99 that Dick Hardt can\222t access an API in Aug 2013 be\
cause it )Tj
0 -1.16 TD
(isn\222t part of Platform Core. Enforcing Platform )Tj
19.107 0 Td
(Core 8 months before they announce it.)Tj
( )Tj
-19.107 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00095047 )Tj
(\226)Tj
( )Tj
(Feb 2013 Sherman Egan and Isserlis discuss Feb 5 2013 article by Doug )Tj
0 -1.14 TD
(MacMillan in Bloomberg \223Facebook is Said to Create Mobile Location Tr\
acking App\224 showing )Tj
0 -1.16 TD
(that FB will track users all the time, even)Tj
16.468 0 Td
( )Tj
(when app is in background.)Tj
( )Tj
-16.468 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00084224 )Tj
(\226)Tj
( )Tj
(Aug 6, 2014 article on FB Messenger app tracking call log, text log, rec\
ording )Tj
0 -1.14 TD
(microphone, etc.)Tj
( )Tj
0 -1.16 TD
( )Tj
ET
0 1 0 scn
72.234 388.566 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 391.4457 Tm
(FB)Tj
(-)Tj
(00086852)Tj
( )Tj
(\226)Tj
( )Tj
(April 2014 email from Matt Scutari where on 52 he describes that \224The\
privacy )Tj
T*
(XFN team has approved ex)Tj
(panded use of Android read_SMS permission to collect subscriber )Tj
0 -1.14 TD
(account information \(e.g., data usage, account balance\) from certain S\
MS messages sent from )Tj
0 -1.16 TD
(carriers to their opted)Tj
(-)Tj
(in subscribers. The information we collect will be used to facilitate ze\
ro)Tj
37.625 0 Td
(-)Tj
-37.625 -1.14 Td
(r)Tj
(ated Facebook promotions in the following markets: Philippines, Indonesi\
a, Paraguay, )Tj
T*
(Tanzania, Brazil, and Thailand.)Tj
12.605 0 Td
( )Tj
-12.605 -1.14 Td
( )Tj
ET
0 1 0 scn
72.234 292.086 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 294.7257 Tm
(FB)Tj
(-)Tj
(00089868)Tj
( )Tj
(\226)Tj
( )Tj
(On 70, November 21, 2013, Scott Bratsman responsible for releasing new F\
B4A )Tj
0 -1.14 TD
(android permissions that include \223change wifi st)Tj
(ate\224 \223modify audio settings, bluetooth\224 \223read )Tj
0 -1.16 TD
(and write calendar\224 \223read profile\224 \223read_SMS\224. )Tj
19.462 0 Td
( )Tj
-19.462 -1.14 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00259042 )Tj
(\226)Tj
( )Tj
(Task between Hendrix and Scutari for \223Can target users of opponents a\
pps\224. )Tj
0 -1.14 TD
(Loophole in FB that lets competitors see each others users and target th\
)Tj
28.548 0 Td
(em for ads.)Tj
( )Tj
-28.548 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 195.366 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 198.2457 Tm
(FB)Tj
(-)Tj
(00619271)Tj
( )Tj
(\226)Tj
( )Tj
(July 2014 privacy update discussing Moments on 73/74. Automatically acce\
sses )Tj
0 -1.16 TD
(camera roll and does facial recognition on it. Policy wants that to be o\
pt)Tj
28.77 0 Td
(-)Tj
(in that involves explicit )Tj
-28.77 -1.14 Td
(consent for new features. Did that happen?)Tj
( )Tj
T*
( )Tj
ET
0 1 0 scn
72.234 140.166 66.72 13.92 re
f
BT
0 0 0 scn
12 0 0 12 72.2343 143.0457 Tm
(FB)Tj
(-)Tj
(00778436)Tj
( )Tj
(\226)Tj
( )Tj
(June 2014 Scutari email stating that \223Mark has given us the green lig\
ht\224 on )Tj
T*
(updating the Privacy Center. Also states that \223Following Friday\222s \
meeting with Mark, we have )Tj
0 -1.14 TD
(decided not to make any changes to the Facebook)Tj
19.882 0 Td
(-)Tj
(to)Tj
(-)Tj
(Messenger sharing mode)Tj
(l at this time.\224 It )Tj
-19.882 -1.16 Td
(also says that humans are reviewing the content of Facebook messages \(\223\
Human Review of )Tj
T*
(Messenger Content. The policy team has provided a list of risk mitigatin\
g measures to address )Tj
ET
endstream
endobj
558 0 obj
<<
/Length 4977
>>
stream
BT
/CS0 cs 0 0 0 scn
/GS0 gs
/TT0 1 Tf
12 0 0 12 72.2343 708.7257 Tm
(privacy concerns around human review of messenger conte)Tj
(nt for product development purposes. )Tj
0 -1.14 TD
(The XFN team is reviewing and finalizing the approach and Comms will be \
developing reactive )Tj
0 -1.16 TD
(messaging.\224\). It also says they are finding new ways to use \223read\
SMS\224 data: \223Read SMS and )Tj
0 -1.14 TD
(Read Call Logs In Messenger. We cont)Tj
(inue to work with the XFN team on a Messenger team )Tj
0 -1.16 TD
(proposal tos tart using the read SMS and read call logs permissions in n\
ew ways. The current )Tj
0 -1.14 TD
(plan is to gather test data from peole who choose to join an opt)Tj
25.133 0 Td
(-)Tj
(in beta program.\224)Tj
( )Tj
-25.133 -1.16 Td
( )Tj
T*
(FB)Tj
(-)Tj
(00627949 )Tj
(\226)Tj
( )Tj
(privacy launch)Tj
( )Tj
(calendar from Aug 2012 discusses change to way friend list is )Tj
0 -1.16 TD
(given \(instead of alphabetically, friends are returned in rank order\).\
Privacy concerned that this )Tj
0 -1.14 TD
(shares non)Tj
(-)Tj
(public info about frequency of communications with friends, etc. Also on\
51 shows a)Tj
38.658 0 Td
( )Tj
-38.658 -1.16 Td
(special relationship with Bing to always access friends photos on Bing. \
Also change to )Tj
T*
(distinguish between explicit and implicit actions in OG.)Tj
22.33 0 Td
( )Tj
-22.33 -1.16 Td
( )Tj
ET
0 1 0 scn
72.234 526.566 67.44 13.92 re
f
BT
0 0 0 scn
/TT1 1 Tf
12 0 0 12 72.2343 529.4457 Tm
(FB)Tj
(-)Tj
(00839049)Tj
/TT0 1 Tf
( )Tj
(\226)Tj
( )Tj
(November 2013 privacy email where researcher calls out Facebook for igno\
ring )Tj
0 -1.16 TD
(friend list privacy)Tj
( )Tj
(settings for PYMK feature. Comms employee seeks an answer as to how the \
)Tj
0 -1.14 TD
(researcher is right about this. On 60, \223No idea how this will play ou\
t, but wanted to let you know )Tj
0 -1.16 TD
(in case it blows up. \(I\222m hoping we already have some stuff prepared\
since this isn\222)Tj
33.435 0 Td
(t the first )Tj
-33.435 -1.14 Td
(time I\222ve sent a heads)Tj
8.719 0 Td
(-)Tj
(up about hidden friend list issues. )Tj
/C2_0 1 Tf
<0001>Tj
/TT0 1 Tf
(\224 Another FB employee then writes: )Tj
-8.719 -1.16 Td
(\223Heads)Tj
(-)Tj
(up on this )Tj
(\226)Tj
( )Tj
(if this does indeed blow up, it may be something we need to Humanize. )Tj
0 -1.14 TD
(Jessie, do we have anything already baked on how Friends Li)Tj
(st privacy works )Tj
/TT1 1 Tf
(and why we )Tj
0 -1.16 TD
(don\222t enable true privacy for that info)Tj
/TT0 1 Tf
(?\224 Another employee then writes: \223I don\222t know all the )Tj
0 -1.14 TD
(details regarding what goes into PYMK / suggested friends. I\222m not po\
sitive what signals go into )Tj
0 -1.16 TD
(this and how the weighting works; bes)Tj
(t to send to Growth team and find out.\224 Austin Haugen, )Tj
0 -1.14 TD
(Ziqing Mao and Adriel Frederick are identified as the growth team employ\
ees who work on this. )Tj
0 -1.16 TD
(Josh Smith then sends an \223Attorney Client Privileged\224 email where \
he says they just tried it )Tj
0 -1.14 TD
(themselves and)Tj
( )Tj
(the researcher is correct. He then says that FB\222s current position is\
that privacy )Tj
0 -1.16 TD
(only holds on your timeline and not in other places. Sherman chimes in: \
\223My concern is that if )Tj
0 -1.14 TD
(we hold fast to the \221friend list visibility applies only on timeline\222\
positio)Tj
28.83 0 Td
(n and this blows up, it )Tj
-28.83 -1.16 Td
(could have consequences not only for this particular setting but more br\
oadly for our ability to )Tj
T*
(limit the scope of timeline visibility controls, at a time when identity\
feels strongly about )Tj
0 -1.16 TD
(displaying content covered by a visibilit)Tj
(y control on surfaces outside timeline.\224 They find out )Tj
0 -1.14 TD
(that 2.5% of friend connections both sides have \223only me\224 set to f\
riend lists. Austin Haugen )Tj
0 -1.16 TD
(identifies that the problem is that PYMK is still showing these connecti\
ons even though both )Tj
0 -1.14 TD
(friends have \223o)Tj
(nly me\224. He proposes introducing randomness into PYMK so the users \223\
aren\222t )Tj
0 -1.16 TD
(guaranteed to be friends\224. )Tj
( )Tj
0 -1.14 TD
( )Tj
0 -1.16 TD
(FB)Tj
(-)Tj
(00085722 )Tj
(\226)Tj
( )Tj
(May 2014 privacy email where on 24 they say working to relax policy on n\
udity )Tj
0 -1.14 TD
(on instagram.)Tj
( )Tj
0 -1.16 TD
( )Tj
0 -1.14 TD
(FB)Tj
(-)Tj
(00092108 )Tj
(\226)Tj
( )Tj
(Aug 2013, on 11, Purdy writes \223)Tj
(Our goal is and has always been to give people )Tj
0 -1.16 TD
(a convenient way to login to apps, create personalized and social experi\
ences, and let people )Tj
0 -1.14 TD
(share the things they care about through the apps they use.\224 On 10, b\
logger Andrew Chen wrote )Tj
0 -1.16 TD
(a blog, why developer)Tj
(s are leaving the facebook platform, and one of the reasons was \223We )Tj
0 -1.14 TD
(sometimes block apps that compete with us\224.)Tj
18.08 0 Td
( )Tj
-18.08 -1.16 Td
( )Tj
ET
endstream
endobj
559 0 obj
<<
/N 3
/Filter /FlateDecode
/Length 370
>>
stream
Hb``*I,(aa``+)
rwRR` ` \\À|/JyӦ|6rV%:wJjq2#Rd :E%@ [ >dd! vVdK Ia[)@.ERבI90;@œr0x00(030X228V:Teg(8C6U9?$HG3/YOG g?Mg;_`܃K})<~km
gB_fla810$@@ $wi
endstream
endobj
560 0 obj
<<
/Width 651
/BitsPerComponent 8
/Name /X
/Interpolate true
/SMask 877 0 R
/Height 393
/Intent /Perceptual
/Decode [0.0 1.0 0.0 1.0 0.0 1.0]
/Subtype /Image
/Filter /DCTDecode
/Length 17230
/Type /XObject
/ColorSpace [/ICCBased 559 0 R]
>>
stream
Adobe d !!##!,##!.333.!>BBBB>DDDDDDDDDDDDDDD &.###&3')))'3>344443>;DDDDD;DDDDDDDDDDDDDDDDDDDDD &.###&3')))'3>344443>;DDDDD;DDDDDDDDDDDDDDDDDDDDD ) "
n !1AQq"a2b#BRU%346rt
$&'()*5789:CDEFGHIJSTVWXYZcdefghijsuvwxyz !Q1Aa"q
#$%&'()*23456789:BCDEFGHIJRSTUVWXYZbcdefghijrstuvwxyz ? hpKLUjۆ۵K&