WEBVTT

1
00:00:05.015 --> 00:00:07.415
<00:00:05.015>I <00:00:05.154>am <00:00:05.295>Matt <00:00:05.435>White, <00:00:05.574>I'm <00:00:05.715>the <00:00:05.854>executive <00:00:05.994>director <00:00:06.135>at <00:00:06.274>the <00:00:06.414>PyTorch

2
00:00:07.415 --> 00:00:09.255
<00:00:07.415>Foundation, <00:00:08.115>and, <00:00:08.815>uh,

3
00:00:09.455 --> 00:00:12.015
<00:00:09.455>I <00:00:09.630>run <00:00:09.805>all <00:00:09.980>things <00:00:10.155>AI <00:00:10.330>at <00:00:10.504>the <00:00:10.680>Linux <00:00:10.855>Foundation.

4
00:00:13.235 --> 00:00:17.855
<00:00:13.235>Um, <00:00:13.351>and <00:00:13.468>so <00:00:13.584>today <00:00:13.701>I <00:00:13.818>just <00:00:13.934>wanna <00:00:14.051>talk <00:00:14.168>to <00:00:14.285>you <00:00:14.401>about <00:00:14.518>this <00:00:14.635>word,

5
00:00:17.855 --> 00:00:21.975
<00:00:17.855>open <00:00:18.088>source <00:00:18.321>ai, <00:00:18.555>open <00:00:18.788>space, <00:00:19.021>ai, <00:00:19.255>uh,

6
00:00:22.755 --> 00:00:25.215
<00:00:22.755>and, <00:00:22.910>uh, <00:00:23.066>talk <00:00:23.221>about <00:00:23.377>a <00:00:23.532>little <00:00:23.688>bit <00:00:23.843>of <00:00:23.999>these <00:00:24.154>topics

7
00:00:25.245 --> 00:00:27.735
<00:00:25.245>that <00:00:25.400>are <00:00:25.556>very <00:00:25.711>much <00:00:25.867>on <00:00:26.022>the <00:00:26.178>top <00:00:26.333>of <00:00:26.489>the <00:00:26.645>minds

8
00:00:27.735 --> 00:00:29.295
<00:00:27.735>of <00:00:27.968>folks <00:00:28.201>in <00:00:28.435>the <00:00:28.668>industry <00:00:28.901>right <00:00:29.134>now.

9
00:00:30.875 --> 00:00:33.095
<00:00:30.875>And <00:00:31.225>so <00:00:31.575>it's <00:00:31.925>becoming <00:00:32.275>apparent

10
00:00:33.095 --> 00:00:35.575
<00:00:33.095>that <00:00:33.269>open <00:00:33.445>source <00:00:33.620>AI <00:00:33.795>is <00:00:33.970>having <00:00:34.144>its <00:00:34.320>moment, <00:00:34.495>right?

11
00:00:36.085 --> 00:00:39.095
<00:00:36.085>There's <00:00:36.285>a <00:00:36.485>lot <00:00:36.685>more <00:00:36.885>interest <00:00:37.085>in <00:00:37.285>open <00:00:37.485>source

12
00:00:39.715 --> 00:00:41.455
<00:00:39.715>and <00:00:40.415>the <00:00:41.115>progression

13
00:00:41.595 --> 00:00:44.455
<00:00:41.595>of <00:00:41.795>open <00:00:41.995>research <00:00:42.195>within <00:00:42.394>the <00:00:42.595>domain <00:00:42.795>of <00:00:42.995>ai.

14
00:00:45.875 --> 00:00:47.975
<00:00:45.875>And <00:00:46.108>industry <00:00:46.341>leaders <00:00:46.575>are <00:00:46.808>taking <00:00:47.041>notice, <00:00:47.275>right?

15
00:00:48.475 --> 00:00:53.455
<00:00:48.475>And <00:00:48.630>many <00:00:48.786>industry <00:00:48.941>leaders <00:00:49.097>are, <00:00:49.252>in <00:00:49.408>some <00:00:49.563>cases <00:00:49.719>going <00:00:49.875>back

16
00:00:53.455 --> 00:00:54.615
<00:00:53.455>to <00:00:53.803>open <00:00:54.151>source, <00:00:54.499>right?

17
00:00:54.715 --> 00:00:57.415
<00:00:54.715>And <00:00:54.890>so <00:00:55.065>we <00:00:55.240>know <00:00:55.415>open <00:00:55.590>AI <00:00:55.765>is <00:00:55.940>actually, <00:00:56.115>uh,

18
00:00:57.415 --> 00:00:59.495
<00:00:57.415>developing <00:00:57.648>an <00:00:57.881>open <00:00:58.115>model <00:00:58.348>as <00:00:58.581>we <00:00:58.815>speak.

19
00:01:01.515 --> 00:01:04.095
<00:01:01.515>And <00:01:01.795>we've <00:01:02.075>seen <00:01:02.355>the <00:01:02.635>economy <00:01:02.915>disrupted.

20
00:01:04.265 --> 00:01:07.615
<00:01:04.265>We've <00:01:04.392>seen <00:01:04.519>a <00:01:04.646>lot <00:01:04.774>of, <00:01:04.901>um, <00:01:05.028>you <00:01:05.155>know, <00:01:05.283>panic <00:01:05.410>in <00:01:05.537>the <00:01:05.665>markets

21
00:01:07.875 --> 00:01:10.175
<00:01:07.875>around <00:01:08.075>what <00:01:08.275>can <00:01:08.475>be <00:01:08.675>done <00:01:08.875>with <00:01:09.075>open <00:01:09.275>source.

22
00:01:10.355 --> 00:01:13.175
<00:01:10.355>So <00:01:10.530>we're <00:01:10.705>seeing <00:01:10.880>that <00:01:11.055>open <00:01:11.230>models <00:01:11.405>are <00:01:11.580>generally <00:01:11.755>are,

23
00:01:13.635 --> 00:01:15.815
<00:01:13.635>you <00:01:13.835>know, <00:01:14.035>three <00:01:14.235>to <00:01:14.435>six <00:01:14.635>months <00:01:14.835>behind <00:01:15.035>what

24
00:01:16.345 --> 00:01:19.215
<00:01:16.345>Black <00:01:16.520>box <00:01:16.695>solutions <00:01:16.870>are, <00:01:17.045>are <00:01:17.220>able <00:01:17.395>to <00:01:17.570>provide <00:01:17.745>today.

25
00:01:19.595 --> 00:01:21.095
<00:01:19.595>And <00:01:19.820>so <00:01:20.045>there <00:01:20.270>really <00:01:20.495>is <00:01:20.720>no <00:01:20.945>moat.

26
00:01:23.195 --> 00:01:26.295
<00:01:23.195>Uh, <00:01:23.322>and <00:01:23.449>we <00:01:23.576>can <00:01:23.704>take <00:01:23.831>a <00:01:23.958>lot <00:01:24.085>of <00:01:24.213>lessons <00:01:24.340>from <00:01:24.467>the <00:01:24.595>success

27
00:01:26.295 --> 00:01:28.535
<00:01:26.295>of <00:01:26.450>open <00:01:26.606>source <00:01:26.761>when <00:01:26.917>we <00:01:27.072>look <00:01:27.228>at <00:01:27.383>open <00:01:27.539>source <00:01:27.695>ai.

28
00:01:29.075 --> 00:01:32.255
<00:01:29.075>And <00:01:29.230>so <00:01:29.386>a <00:01:29.541>recent, <00:01:29.697>uh, <00:01:29.852>Harvard <00:01:30.008>Business <00:01:30.163>School <00:01:30.319>report <00:01:30.475>showed

29
00:01:32.255 --> 00:01:36.055
<00:01:32.255>that <00:01:32.429>the <00:01:32.604>supply <00:01:32.780>side, <00:01:32.955>uh, <00:01:33.130>value <00:01:33.304>of <00:01:33.479>OSS <00:01:33.655>is

30
00:01:36.055 --> 00:01:38.615
<00:01:36.055>around <00:01:36.755>$4.15 <00:01:37.455>billion.

31
00:01:39.475 --> 00:01:42.335
<00:01:39.475>Um, <00:01:39.615>but <00:01:39.755>on <00:01:39.895>the <00:01:40.035>demand <00:01:40.175>side, <00:01:40.315>like <00:01:40.455>what <00:01:40.595>it <00:01:40.735>would <00:01:40.875>take

32
00:01:42.335 --> 00:01:44.975
<00:01:42.335>to <00:01:42.535>reproduce <00:01:42.735>all <00:01:42.935>of <00:01:43.135>that <00:01:43.335>open <00:01:43.535>source <00:01:43.735>software

33
00:01:44.975 --> 00:01:48.135
<00:01:44.975>that's <00:01:45.149>out <00:01:45.324>there <00:01:45.500>is <00:01:45.675>much <00:01:45.850>closer <00:01:46.024>to <00:01:46.199>9 <00:01:46.375>trillion,

34
00:01:48.205 --> 00:01:51.535
<00:01:48.205>like <00:01:48.360>$8.8 <00:01:48.516>trillion, <00:01:48.671>which <00:01:48.827>is, <00:01:48.982>uh, <00:01:49.138>a <00:01:49.293>lot <00:01:49.449>of <00:01:49.605>Bitcoin.

35
00:01:53.035 --> 00:01:56.455
<00:01:53.035>Um, <00:01:53.210>and <00:01:53.384>so <00:01:53.560>firms <00:01:53.735>would <00:01:53.910>really <00:01:54.085>need <00:01:54.259>to <00:01:54.435>spend

36
00:01:56.455 --> 00:01:59.935
<00:01:56.455>around <00:01:56.610>like <00:01:56.766>3.5 <00:01:56.921>times <00:01:57.077>more <00:01:57.232>than <00:01:57.388>what <00:01:57.543>they're <00:01:57.699>spending <00:01:57.855>today

37
00:02:00.075 --> 00:02:01.535
<00:02:00.075>to <00:02:00.337>reproduce <00:02:00.600>all <00:02:00.863>of <00:02:01.126>this <00:02:01.389>software.

38
00:02:04.095 --> 00:02:06.555
<00:02:04.095>And <00:02:04.270>open <00:02:04.445>source <00:02:04.620>is <00:02:04.795>really <00:02:04.970>eating <00:02:05.145>the <00:02:05.320>world, <00:02:05.495>right?

39
00:02:06.555 --> 00:02:08.315
<00:02:06.555>We <00:02:06.905>see <00:02:07.255>it <00:02:07.605>today, <00:02:07.955>really,

40
00:02:08.345 --> 00:02:11.995
<00:02:08.345>most <00:02:08.520>stacks <00:02:08.695>in <00:02:08.870>most <00:02:09.044>systems <00:02:09.220>are <00:02:09.395>actually <00:02:09.570>around <00:02:09.745>70,

41
00:02:12.095 --> 00:02:14.955
<00:02:12.095>90% <00:02:12.445>open <00:02:12.795>source <00:02:13.145>code, <00:02:13.495>right?

42
00:02:14.985 --> 00:02:17.275
<00:02:14.985>Open <00:02:15.335>source <00:02:15.685>projects, <00:02:16.035>tools, <00:02:16.385>libraries,

43
00:02:17.895 --> 00:02:21.915
<00:02:17.895>and <00:02:18.011>then, <00:02:18.128>you <00:02:18.245>know, <00:02:18.361>on <00:02:18.478>a <00:02:18.595>variance <00:02:18.711>of <00:02:18.828>10 <00:02:18.945>to <00:02:19.061>30%, <00:02:19.178>the <00:02:19.295>rest

44
00:02:21.915 --> 00:02:23.355
<00:02:21.915>of <00:02:22.346>it's <00:02:22.779>customization, <00:02:23.210>right?

45
00:02:23.455 --> 00:02:25.155
<00:02:23.454>And, <00:02:23.804>and <00:02:24.154>custom <00:02:24.505>code <00:02:24.855>base

46
00:02:25.255 --> 00:02:26.875
<00:02:25.255>or <00:02:25.535>integrations, <00:02:25.815>these <00:02:26.095>sort <00:02:26.375>of <00:02:26.655>pieces.

47
00:02:29.815 --> 00:02:31.835
<00:02:29.815>And, <00:02:30.015>and <00:02:30.215>now <00:02:30.415>what <00:02:30.615>I <00:02:30.815>think <00:02:31.015>we're <00:02:31.215>witnessing,

48
00:02:32.295 --> 00:02:34.315
<00:02:32.295>and <00:02:32.450>we're <00:02:32.606>really <00:02:32.761>in <00:02:32.917>the <00:02:33.072>early <00:02:33.228>days <00:02:33.383>of <00:02:33.539>it, <00:02:33.695>is

49
00:02:34.315 --> 00:02:36.955
<00:02:34.315>that <00:02:34.470>open <00:02:34.626>source <00:02:34.781>AI <00:02:34.937>is <00:02:35.092>in <00:02:35.248>fact <00:02:35.403>eating <00:02:35.559>open <00:02:35.715>source.

50
00:02:37.295 --> 00:02:40.875
<00:02:37.295>And <00:02:37.450>so <00:02:37.606>we're <00:02:37.761>seeing <00:02:37.917>this <00:02:38.072>with, <00:02:38.228>you <00:02:38.383>know, <00:02:38.539>code <00:02:38.695>models

51
00:02:40.905 --> 00:02:42.995
<00:02:40.905>that <00:02:41.138>are <00:02:41.371>training <00:02:41.605>on <00:02:41.838>open <00:02:42.071>source <00:02:42.305>software

52
00:02:43.655 --> 00:02:46.715
<00:02:43.655>and <00:02:43.830>being <00:02:44.005>able <00:02:44.180>to <00:02:44.355>generate <00:02:44.530>new <00:02:44.705>open <00:02:44.880>source <00:02:45.055>software

53
00:02:47.455 --> 00:02:49.755
<00:02:47.454>and <00:02:47.688>agents <00:02:47.921>now <00:02:48.154>being <00:02:48.388>able <00:02:48.621>to <00:02:48.855>collaborate

54
00:02:49.775 --> 00:02:53.115
<00:02:49.775>and <00:02:49.975>further <00:02:50.175>develop <00:02:50.375>open <00:02:50.575>source <00:02:50.775>software, <00:02:50.975>uh, <00:02:51.175>from,

55
00:02:53.415 --> 00:02:55.395
<00:02:53.415>you <00:02:53.695>know, <00:02:53.975>those, <00:02:54.255>uh, <00:02:54.535>foundation <00:02:54.815>models.

56
00:02:57.215 --> 00:02:59.925
<00:02:57.215>And <00:02:57.322>so <00:02:57.430>before <00:02:57.538>I <00:02:57.645>go <00:02:57.753>any <00:02:57.861>further, <00:02:57.968>I <00:02:58.076>just <00:02:58.184>want <00:02:58.291>to <00:02:58.399>take <00:02:58.507>a <00:02:58.615>quick,

57
00:02:59.925 --> 00:03:01.085
<00:02:59.925>like, <00:03:00.273>litmus <00:03:00.621>test <00:03:00.969>here.

58
00:03:01.585 --> 00:03:05.285
<00:03:01.585>Um, <00:03:01.785>who <00:03:01.985>here <00:03:02.185>is <00:03:02.385>really <00:03:02.585>engaged <00:03:02.785>in <00:03:02.985>like,

59
00:03:05.945 --> 00:03:08.725
<00:03:05.945>AI <00:03:06.225>model <00:03:06.505>development <00:03:06.785>research, <00:03:07.065>you <00:03:07.345>know,

60
00:03:08.795 --> 00:03:11.245
<00:03:08.795>fine <00:03:08.994>tuning <00:03:09.195>these <00:03:09.394>sort <00:03:09.595>of <00:03:09.795>things, <00:03:09.994>pre-training <00:03:10.195>models.

61
00:03:12.355 --> 00:03:13.805
<00:03:12.355>Okay. <00:03:13.007>Okay. <00:03:13.660>And,

62
00:03:13.865 --> 00:03:15.125
<00:03:13.865>and <00:03:14.148>how <00:03:14.432>about <00:03:14.715>who <00:03:14.999>would,

63
00:03:15.185 --> 00:03:18.365
<00:03:15.185>who <00:03:15.360>would <00:03:15.535>consider <00:03:15.710>themselves <00:03:15.885>like <00:03:16.060>an <00:03:16.235>AI <00:03:16.410>assisted <00:03:16.585>developer?

64
00:03:18.365 --> 00:03:22.485
<00:03:18.365>So <00:03:18.565>somebody <00:03:18.765>using <00:03:18.965>Windsurf <00:03:19.165>Cursor. <00:03:19.365>Okay, <00:03:19.565>great. <00:03:19.765>Great.

65
00:03:23.505 --> 00:03:27.085
<00:03:23.505>And, <00:03:23.660>and <00:03:23.816>who's <00:03:23.971>still <00:03:24.127>copying <00:03:24.282>pasting <00:03:24.438>code <00:03:24.593>into <00:03:24.749>chat? <00:03:24.905>GPT?

66
00:03:28.835 --> 00:03:31.685
<00:03:28.835>Alright. <00:03:28.962>Alright. <00:03:29.089>I <00:03:29.216>think <00:03:29.344>you <00:03:29.471>may <00:03:29.598>want <00:03:29.725>to <00:03:29.853>look <00:03:29.980>at, <00:03:30.107>uh, <00:03:30.235>one

67
00:03:31.685 --> 00:03:34.085
<00:03:31.685>of <00:03:31.840>our <00:03:31.996>sponsors <00:03:32.151>here, <00:03:32.307>uh, <00:03:32.462>and <00:03:32.618>the <00:03:32.773>tools <00:03:32.929>they <00:03:33.085>offer.

68
00:03:35.745 --> 00:03:38.685
<00:03:35.745>Um, <00:03:35.920>so <00:03:36.095>at <00:03:36.270>the <00:03:36.445>Linux <00:03:36.620>Foundation, <00:03:36.795>we <00:03:36.970>are <00:03:37.145>doing

69
00:03:39.205 --> 00:03:40.405
<00:03:39.204>a <00:03:39.421>whole <00:03:39.637>lot <00:03:39.852>of <00:03:40.069>things, <00:03:40.285>ai.

70
00:03:41.025 --> 00:03:44.525
<00:03:41.025>Um, <00:03:41.200>we <00:03:41.375>have <00:03:41.550>pretty <00:03:41.725>much <00:03:41.900>the <00:03:42.075>entire <00:03:42.250>AI <00:03:42.425>stack.

71
00:03:44.625 --> 00:03:48.845
<00:03:44.625>So <00:03:44.752>if <00:03:44.879>you <00:03:45.006>look <00:03:45.134>at <00:03:45.261>Open <00:03:45.388>AI <00:03:45.515>and <00:03:45.643>Anthropic <00:03:45.770>and, <00:03:45.897>and <00:03:46.025>Meta

72
00:03:48.865 --> 00:03:52.565
<00:03:48.865>and <00:03:49.020>others, <00:03:49.176>like <00:03:49.331>they're <00:03:49.487>built <00:03:49.642>on <00:03:49.798>the <00:03:49.953>Linux <00:03:50.109>kernel <00:03:50.265>on,

73
00:03:52.585 --> 00:03:54.405
<00:03:52.585>you <00:03:52.785>know, <00:03:52.985>with <00:03:53.185>Kubernetes <00:03:53.385>on <00:03:53.585>top <00:03:53.785>of <00:03:53.985>that,

74
00:03:54.495 --> 00:03:56.245
<00:03:54.495>doing <00:03:54.961>orchestration <00:03:55.428>of <00:03:55.895>workloads

75
00:03:56.265 --> 00:03:57.845
<00:03:56.265>for <00:03:56.614>training <00:03:56.964>and, <00:03:57.315>and <00:03:57.665>inference.

76
00:03:58.385 --> 00:04:00.165
<00:03:58.385>Uh, <00:03:58.665>we <00:03:58.945>have <00:03:59.225>PyTorch, <00:03:59.505>which <00:03:59.785>is

77
00:04:00.745 --> 00:04:02.645
<00:04:00.745>the <00:04:00.945>most <00:04:01.145>popular <00:04:01.345>framework <00:04:01.545>out <00:04:01.745>there <00:04:01.945>right <00:04:02.145>now,

78
00:04:02.645 --> 00:04:04.525
<00:04:02.645>about <00:04:03.111>90% <00:04:03.578>of <00:04:04.045>training.

79
00:04:04.785 --> 00:04:07.325
<00:04:04.785>Uh, <00:04:04.984>AI <00:04:05.185>research <00:04:05.385>is <00:04:05.585>done <00:04:05.785>with <00:04:05.984>PyTorch, <00:04:06.185>uh,

80
00:04:07.345 --> 00:04:08.805
<00:04:07.345>and <00:04:07.673>then <00:04:08.002>VLM <00:04:08.330>for <00:04:08.659>inference.

81
00:04:08.905 --> 00:04:11.085
<00:04:08.905>And <00:04:09.105>we <00:04:09.305>do <00:04:09.505>have <00:04:09.705>some <00:04:09.905>other, <00:04:10.105>you <00:04:10.305>know,

82
00:04:11.085 --> 00:04:12.445
<00:04:11.085>tools <00:04:11.391>in <00:04:11.697>this <00:04:12.003>toolkit, <00:04:12.309>right?

83
00:04:12.445 --> 00:04:14.965
<00:04:12.445>Like <00:04:12.678>Jupiter <00:04:12.911>and, <00:04:13.144>and <00:04:13.378>BAI <00:04:13.611>and <00:04:13.845>others.

84
00:04:17.745 --> 00:04:21.525
<00:04:17.745>And <00:04:17.872>often <00:04:17.999>when <00:04:18.126>I <00:04:18.254>tell <00:04:18.381>folks <00:04:18.508>we <00:04:18.635>do <00:04:18.763>standards <00:04:18.890>as <00:04:19.017>well, <00:04:19.144>they,

85
00:04:21.525 --> 00:04:22.645
<00:04:21.524>they're <00:04:21.861>kind <00:04:22.197>of <00:04:22.532>surprised.

86
00:04:22.825 --> 00:04:26.845
<00:04:22.825>Um, <00:04:22.952>but <00:04:23.079>we <00:04:23.206>have <00:04:23.334>over <00:04:23.461>200 <00:04:23.588>open <00:04:23.715>standards <00:04:23.843>that <00:04:23.970>are <00:04:24.097>a <00:04:24.224>part

87
00:04:26.845 --> 00:04:29.845
<00:04:26.845>of <00:04:27.020>the <00:04:27.195>Linux <00:04:27.370>Foundation, <00:04:27.545>and <00:04:27.720>we've <00:04:27.895>got <00:04:28.070>two <00:04:28.245>vehicles

88
00:04:29.845 --> 00:04:31.765
<00:04:29.845>that <00:04:30.125>kind <00:04:30.405>of <00:04:30.685>move <00:04:30.965>those <00:04:31.245>through,

89
00:04:31.945 --> 00:04:33.565
<00:04:31.945>um, <00:04:32.645>specification <00:04:33.344>development.

90
00:04:33.625 --> 00:04:37.445
<00:04:33.625>And <00:04:33.765>so <00:04:33.905>one <00:04:34.045>we <00:04:34.185>call <00:04:34.325>the <00:04:34.465>Joint <00:04:34.605>Development <00:04:34.745>Foundation, <00:04:34.885>that <00:04:35.025>is

91
00:04:37.445 --> 00:04:41.565
<00:04:37.445>where <00:04:37.600>C <00:04:37.756>two <00:04:37.911>PA, <00:04:38.067>like <00:04:38.222>the <00:04:38.378>content, <00:04:38.533>uh, <00:04:38.689>the <00:04:38.844>Coalition

92
00:04:41.565 --> 00:04:43.485
<00:04:41.565>for <00:04:41.844>Content <00:04:42.125>Providence <00:04:42.405>and <00:04:42.685>Auth <00:04:42.965>Authenticity

93
00:04:43.485 --> 00:04:45.325
<00:04:43.485>lives <00:04:44.185>open, <00:04:44.885>USD.

94
00:04:45.785 --> 00:04:47.365
<00:04:45.784>And <00:04:46.018>then <00:04:46.251>we <00:04:46.484>have <00:04:46.718>this <00:04:46.951>community <00:04:47.184>specifications,

95
00:04:47.365 --> 00:04:48.845
<00:04:47.365>which <00:04:47.555>I'll <00:04:47.745>talk <00:04:47.935>a <00:04:48.126>little <00:04:48.316>bit <00:04:48.506>more <00:04:48.697>later,

96
00:04:48.905 --> 00:04:50.005
<00:04:48.905>but <00:04:49.152>this <00:04:49.400>is <00:04:49.647>a <00:04:49.895>vehicle

97
00:04:50.185 --> 00:04:54.645
<00:04:50.185>for <00:04:50.340>developing <00:04:50.496>open <00:04:50.651>standards <00:04:50.807>in <00:04:50.962>like <00:04:51.118>an <00:04:51.273>open <00:04:51.429>source <00:04:51.585>model.

98
00:04:57.505 --> 00:04:59.885
<00:04:57.505>And <00:04:57.660>then <00:04:57.816>recently <00:04:57.971>we <00:04:58.127>announced <00:04:58.282>that <00:04:58.438>a <00:04:58.593>to <00:04:58.749>a, <00:04:58.905>uh,

99
00:04:59.905 --> 00:05:01.965
<00:04:59.905>joined <00:05:00.184>the <00:05:00.465>Lennox <00:05:00.744>Foundation <00:05:01.025>as <00:05:01.304>well.

100
00:05:02.505 --> 00:05:04.445
<00:05:02.505>And <00:05:02.855>so <00:05:03.205>you <00:05:03.555>probably <00:05:03.905>may

101
00:05:04.445 --> 00:05:06.805
<00:05:04.445>or <00:05:04.585>may <00:05:04.724>not <00:05:04.865>know <00:05:05.005>that <00:05:05.145>this <00:05:05.284>is <00:05:05.425>an <00:05:05.565>open <00:05:05.705>protocol <00:05:05.844>specification

102
00:05:07.025 --> 00:05:09.365
<00:05:07.025>for <00:05:07.491>collaboration <00:05:07.958>between <00:05:08.424>agents.

103
00:05:09.825 --> 00:05:11.525
<00:05:09.825>Um, <00:05:10.058>there's <00:05:10.291>more <00:05:10.525>than <00:05:10.758>a <00:05:10.991>hundred <00:05:11.224>companies

104
00:05:11.525 --> 00:05:14.085
<00:05:11.525>that <00:05:11.700>support <00:05:11.875>it <00:05:12.049>now, <00:05:12.224>and <00:05:12.400>it's <00:05:12.575>continuing <00:05:12.750>to <00:05:12.924>see,

105
00:05:14.185 --> 00:05:15.605
<00:05:14.185>uh, <00:05:14.611>pretty <00:05:15.037>good <00:05:15.463>growth.

106
00:05:16.265 --> 00:05:18.925
<00:05:16.265>Um, <00:05:16.498>and <00:05:16.731>it's <00:05:16.965>really <00:05:17.198>meant <00:05:17.431>for <00:05:17.664>like

107
00:05:19.525 --> 00:05:21.165
<00:05:19.525>discovering <00:05:20.224>agent <00:05:20.924>capabilities,

108
00:05:21.645 --> 00:05:22.965
<00:05:21.645>securely <00:05:22.239>exchanging <00:05:22.832>information

109
00:05:22.965 --> 00:05:24.445
<00:05:22.965>and <00:05:23.409>coordinating <00:05:23.853>multi-agent <00:05:24.296>tasks.

110
00:05:28.665 --> 00:05:30.005
<00:05:28.665>So <00:05:28.966>Hugging <00:05:29.268>Face <00:05:29.569>is <00:05:29.871>one

111
00:05:30.005 --> 00:05:32.005
<00:05:30.005>of <00:05:30.205>our <00:05:30.405>premier <00:05:30.605>members <00:05:30.805>at <00:05:31.005>the <00:05:31.205>PyTorch <00:05:31.405>Foundation,

112
00:05:32.265 --> 00:05:34.925
<00:05:32.265>and <00:05:32.440>I <00:05:32.615>always <00:05:32.789>like <00:05:32.965>to <00:05:33.140>look <00:05:33.315>at <00:05:33.490>their <00:05:33.664>statistics

113
00:05:34.925 --> 00:05:38.045
<00:05:34.925>to <00:05:35.080>understand <00:05:35.236>what's <00:05:35.391>happening <00:05:35.547>in <00:05:35.702>the <00:05:35.858>space <00:05:36.013>of <00:05:36.169>open <00:05:36.325>models

114
00:05:38.185 --> 00:05:39.405
<00:05:38.185>and, <00:05:38.459>and <00:05:38.734>open <00:05:39.008>source <00:05:39.282>ai.

115
00:05:39.985 --> 00:05:42.245
<00:05:39.985>And <00:05:40.185>so <00:05:40.385>they've <00:05:40.585>got <00:05:40.785>some <00:05:40.985>pretty <00:05:41.185>impressive <00:05:41.385>numbers.

116
00:05:42.355 --> 00:05:46.285
<00:05:42.355>They <00:05:42.495>also <00:05:42.635>just <00:05:42.775>released <00:05:42.915>an <00:05:43.055>open, <00:05:43.195>uh, <00:05:43.335>open <00:05:43.475>source <00:05:43.615>robot, <00:05:43.755>um,

117
00:05:47.065 --> 00:05:51.005
<00:05:47.065>but <00:05:47.265>1.5 <00:05:47.465>million <00:05:47.665>registered <00:05:47.865>users, <00:05:48.065>1.8 <00:05:48.265>million <00:05:48.465>models.

118
00:05:51.465 --> 00:05:54.085
<00:05:51.465>So <00:05:51.665>like, <00:05:51.865>literally, <00:05:52.065>I <00:05:52.265>guess <00:05:52.465>everybody's <00:05:52.665>creating <00:05:52.865>one

119
00:05:54.085 --> 00:05:58.085
<00:05:54.085>and <00:05:54.212>a <00:05:54.339>half <00:05:54.466>models, <00:05:54.594>um, <00:05:54.721>and <00:05:54.848>half <00:05:54.975>a <00:05:55.103>million <00:05:55.230>data <00:05:55.357>sets, <00:05:55.484>right?

120
00:05:58.185 --> 00:06:01.205
<00:05:58.185>And <00:05:58.340>so <00:05:58.496>this <00:05:58.651>is, <00:05:58.807>these <00:05:58.962>are <00:05:59.118>pretty <00:05:59.273>impressive <00:05:59.429>statistics, <00:05:59.585>uh,

121
00:06:01.265 --> 00:06:02.365
<00:06:01.265>for <00:06:01.512>a <00:06:01.760>company <00:06:02.007>this <00:06:02.255>young,

122
00:06:02.665 --> 00:06:04.125
<00:06:02.665>and <00:06:02.927>it's <00:06:03.190>still <00:06:03.453>a <00:06:03.716>startup, <00:06:03.979>obviously.

123
00:06:04.625 --> 00:06:06.885
<00:06:04.625>Um, <00:06:04.800>but <00:06:04.975>it's <00:06:05.150>a <00:06:05.325>very <00:06:05.500>good <00:06:05.675>place <00:06:05.850>to <00:06:06.025>look

124
00:06:06.945 --> 00:06:09.845
<00:06:06.945>to <00:06:07.085>see <00:06:07.224>what's <00:06:07.365>happening <00:06:07.505>in <00:06:07.645>the <00:06:07.784>space <00:06:07.925>of, <00:06:08.065>of <00:06:08.205>open <00:06:08.344>ai.

125
00:06:10.905 --> 00:06:13.565
<00:06:10.905>Uh, <00:06:11.104>also <00:06:11.304>they <00:06:11.505>recently <00:06:11.705>announced <00:06:11.905>that <00:06:12.104>they've <00:06:12.304>deprecated,

126
00:06:13.785 --> 00:06:17.125
<00:06:13.785>uh, <00:06:13.940>TensorFlow <00:06:14.096>in <00:06:14.251>Js <00:06:14.407>in <00:06:14.562>favor <00:06:14.718>of <00:06:14.873>PyTorch, <00:06:15.029>which, <00:06:15.185>uh,

127
00:06:17.125 --> 00:06:18.845
<00:06:17.125>makes <00:06:17.405>me <00:06:17.685>feel <00:06:17.965>warm <00:06:18.245>and <00:06:18.525>fuzzy.

128
00:06:21.465 --> 00:06:25.525
<00:06:21.465>So <00:06:21.592>open <00:06:21.719>source <00:06:21.846>AI <00:06:21.974>value, <00:06:22.101>like <00:06:22.228>we <00:06:22.355>know, <00:06:22.483>I <00:06:22.610>mean, <00:06:22.737>folks <00:06:22.864>here,

129
00:06:25.545 --> 00:06:27.205
<00:06:25.545>you, <00:06:25.745>you <00:06:25.945>understand <00:06:26.145>the <00:06:26.345>value <00:06:26.545>of <00:06:26.745>open <00:06:26.945>source,

130
00:06:27.435 --> 00:06:29.725
<00:06:27.435>open <00:06:27.668>source <00:06:27.901>AI <00:06:28.135>also <00:06:28.368>obviously <00:06:28.601>has <00:06:28.835>value.

131
00:06:29.975 --> 00:06:31.885
<00:06:29.975>We're <00:06:30.208>starting <00:06:30.441>to <00:06:30.675>see <00:06:30.908>that <00:06:31.141>materialize <00:06:31.375>now.

132
00:06:32.745 --> 00:06:35.925
<00:06:32.745>Um, <00:06:32.920>and <00:06:33.095>it's <00:06:33.270>really <00:06:33.445>in <00:06:33.620>the <00:06:33.795>space <00:06:33.970>of <00:06:34.145>like,

133
00:06:37.505 --> 00:06:40.405
<00:06:37.505>you <00:06:37.705>know, <00:06:37.905>breaking <00:06:38.105>down <00:06:38.305>borders, <00:06:38.505>uh, <00:06:38.705>global <00:06:38.905>innovation.

134
00:06:40.535 --> 00:06:42.845
<00:06:40.534>We're <00:06:40.690>seeing, <00:06:40.846>you <00:06:41.001>know, <00:06:41.157>great <00:06:41.312>things <00:06:41.468>come <00:06:41.623>out <00:06:41.779>of <00:06:41.934>China,

135
00:06:43.435 --> 00:06:46.805
<00:06:43.435>deep <00:06:43.590>Sea, <00:06:43.746>Tencent, <00:06:43.901>a <00:06:44.057>lot <00:06:44.212>of <00:06:44.368>these <00:06:44.523>very <00:06:44.679>contemporary <00:06:44.835>models

136
00:06:46.835 --> 00:06:49.125
<00:06:46.835>that <00:06:47.068>are <00:06:47.301>released <00:06:47.534>with <00:06:47.768>open <00:06:48.001>licenses, <00:06:48.234>um,

137
00:06:49.585 --> 00:06:50.725
<00:06:49.585>you <00:06:49.790>know, <00:06:49.995>perform <00:06:50.200>very <00:06:50.405>well, <00:06:50.611>right?

138
00:06:50.725 --> 00:06:52.125
<00:06:50.725>And <00:06:50.935>there's <00:06:51.145>a <00:06:51.355>lot <00:06:51.565>of <00:06:51.775>key <00:06:51.985>innovations

139
00:06:52.125 --> 00:06:55.645
<00:06:52.125>that <00:06:52.280>are <00:06:52.436>pushed <00:06:52.591>back <00:06:52.747>into <00:06:52.902>open <00:06:53.058>source <00:06:53.213>AI <00:06:53.369>projects <00:06:53.525>like

140
00:06:55.645 --> 00:06:57.445
<00:06:55.645>Python <00:06:55.995>or, <00:06:56.344>uh, <00:06:56.695>PyTorch, <00:06:57.044>sorry.

141
00:06:57.985 --> 00:07:01.765
<00:06:57.985>Um, <00:06:58.185>and <00:06:58.385>then <00:06:58.585>the <00:06:58.785>visibility, <00:06:58.985>transparency, <00:06:59.185>these <00:06:59.385>sort

142
00:07:01.765 --> 00:07:04.405
<00:07:01.765>of <00:07:01.905>factors <00:07:02.044>really <00:07:02.185>provide <00:07:02.325>a <00:07:02.465>lot <00:07:02.604>of <00:07:02.745>value <00:07:02.885>to <00:07:03.025>the <00:07:03.164>community.

143
00:07:04.825 --> 00:07:06.885
<00:07:04.825>We <00:07:05.000>have <00:07:05.175>folks <00:07:05.349>that <00:07:05.525>are <00:07:05.700>very, <00:07:05.875>you <00:07:06.050>know, <00:07:06.224>guided

144
00:07:06.945 --> 00:07:08.205
<00:07:06.945>by <00:07:07.323>like <00:07:07.700>red <00:07:08.079>teaming

145
00:07:08.205 --> 00:07:10.565
<00:07:08.205>and <00:07:08.380>trying <00:07:08.555>to <00:07:08.729>understand <00:07:08.905>the <00:07:09.080>inner <00:07:09.255>workings <00:07:09.430>of <00:07:09.604>models.

146
00:07:10.945 --> 00:07:13.605
<00:07:10.945>And <00:07:11.145>you <00:07:11.344>see, <00:07:11.545>you <00:07:11.745>know, <00:07:11.945>papers <00:07:12.145>released <00:07:12.344>by,

147
00:07:13.785 --> 00:07:15.405
<00:07:13.785>by <00:07:14.135>Anthropic <00:07:14.485>on <00:07:14.835>this <00:07:15.185>topic.

148
00:07:15.545 --> 00:07:17.325
<00:07:15.545>And <00:07:15.778>there's <00:07:16.011>folks <00:07:16.245>that <00:07:16.478>are, <00:07:16.711>you <00:07:16.945>know,

149
00:07:17.395 --> 00:07:19.445
<00:07:17.395>very <00:07:17.628>digging <00:07:17.861>very <00:07:18.094>deeply <00:07:18.328>into <00:07:18.561>this <00:07:18.794>space.

150
00:07:20.265 --> 00:07:22.885
<00:07:20.265>Um, <00:07:20.392>and <00:07:20.519>I, <00:07:20.646>and <00:07:20.774>I <00:07:20.901>just, <00:07:21.028>you <00:07:21.155>know, <00:07:21.283>we, <00:07:21.410>we <00:07:21.537>say <00:07:21.664>like,

151
00:07:23.115 --> 00:07:24.685
<00:07:23.115>open <00:07:23.395>source <00:07:23.675>has <00:07:23.955>no <00:07:24.235>borders, <00:07:24.515>right?

152
00:07:24.685 --> 00:07:26.085
<00:07:24.685>Like, <00:07:25.000>we <00:07:25.315>are <00:07:25.630>working <00:07:25.945>together,

153
00:07:26.135 --> 00:07:27.565
<00:07:26.135>we're <00:07:26.456>working <00:07:26.778>towards <00:07:27.100>common <00:07:27.422>goals.

154
00:07:28.065 --> 00:07:29.485
<00:07:28.065>And <00:07:29.343>fundamentally,

155
00:07:29.945 --> 00:07:32.725
<00:07:29.945>AI <00:07:30.145>research <00:07:30.344>can <00:07:30.545>only <00:07:30.745>advance <00:07:30.945>if <00:07:31.145>it's <00:07:31.344>open

156
00:07:32.725 --> 00:07:33.805
<00:07:32.725>science <00:07:33.049>and <00:07:33.373>open <00:07:33.697>source.

157
00:07:36.785 --> 00:07:39.325
<00:07:36.784>But <00:07:36.960>there <00:07:37.135>are <00:07:37.309>challenges, <00:07:37.484>right? <00:07:37.659>With <00:07:37.835>open <00:07:38.010>source <00:07:38.184>ai.

158
00:07:39.825 --> 00:07:42.645
<00:07:39.825>Um, <00:07:40.025>you <00:07:40.224>know, <00:07:40.425>there's <00:07:40.625>no <00:07:40.825>consistent <00:07:41.025>definition <00:07:41.224>of

159
00:07:42.645 --> 00:07:46.765
<00:07:42.645>what <00:07:42.772>open <00:07:42.899>AI <00:07:43.026>is, <00:07:43.154>what <00:07:43.281>open <00:07:43.408>source <00:07:43.535>AI <00:07:43.663>is, <00:07:43.790>uh, <00:07:43.917>the <00:07:44.044>number

160
00:07:46.765 --> 00:07:49.045
<00:07:46.765>of <00:07:46.965>open <00:07:47.164>source <00:07:47.365>models <00:07:47.565>is, <00:07:47.765>is <00:07:47.965>growing <00:07:48.164>fast.

161
00:07:49.665 --> 00:07:51.765
<00:07:49.665>But, <00:07:49.865>you <00:07:50.065>know, <00:07:50.265>using <00:07:50.465>that <00:07:50.665>in <00:07:50.865>air <00:07:51.065>quotes,

162
00:07:51.835 --> 00:07:53.725
<00:07:51.835>like <00:07:52.185>is <00:07:52.534>it <00:07:52.885>open <00:07:53.234>source?

163
00:07:53.865 --> 00:07:55.325
<00:07:53.865>Is <00:07:54.052>it, <00:07:54.240>you <00:07:54.428>know, <00:07:54.615>got <00:07:54.803>a <00:07:54.991>restrictive <00:07:55.179>license,

164
00:07:55.485 --> 00:07:58.085
<00:07:55.485>a <00:07:55.685>permissive <00:07:55.885>license, <00:07:56.085>uh, <00:07:56.285>you <00:07:56.485>know, <00:07:56.685>these <00:07:56.885>sort

165
00:07:58.085 --> 00:07:59.405
<00:07:58.085>of <00:07:58.322>questions <00:07:58.560>we <00:07:58.797>are <00:07:59.035>asking <00:07:59.272>ourselves.

166
00:08:00.105 --> 00:08:03.485
<00:08:00.105>Um, <00:08:00.260>and <00:08:00.416>then <00:08:00.571>there's <00:08:00.727>some <00:08:00.882>funny <00:08:01.038>things <00:08:01.193>that <00:08:01.349>happened, <00:08:01.505>uh,

167
00:08:03.485 --> 00:08:06.005
<00:08:03.485>particularly <00:08:03.685>on <00:08:03.885>hugging <00:08:04.085>face, <00:08:04.285>where <00:08:04.485>somebody <00:08:04.685>downloads <00:08:04.885>a,

168
00:08:06.475 --> 00:08:07.485
<00:08:06.475>like <00:08:06.929>a <00:08:07.384>llama

169
00:08:07.485 --> 00:08:09.805
<00:08:07.485>or <00:08:07.660>something <00:08:07.835>that <00:08:08.010>has <00:08:08.185>a <00:08:08.360>community <00:08:08.535>license <00:08:08.710>which <00:08:08.885>has

170
00:08:09.805 --> 00:08:11.445
<00:08:09.805>restrictions <00:08:10.155>in <00:08:10.505>it, <00:08:10.855>they <00:08:11.205>go

171
00:08:11.445 --> 00:08:13.165
<00:08:11.445>and <00:08:11.645>fine <00:08:11.844>tune <00:08:12.045>it <00:08:12.245>on <00:08:12.445>their <00:08:12.645>data <00:08:12.844>set,

172
00:08:13.425 --> 00:08:16.165
<00:08:13.425>and <00:08:13.600>suddenly <00:08:13.775>it's <00:08:13.950>released <00:08:14.125>under <00:08:14.300>MIT <00:08:14.475>or <00:08:14.650>Apache <00:08:14.825>2.0

173
00:08:16.225 --> 00:08:18.165
<00:08:16.225>and <00:08:16.425>like <00:08:16.625>that's <00:08:16.825>a, <00:08:17.025>you <00:08:17.225>know, <00:08:17.425>no, <00:08:17.625>no.

174
00:08:18.745 --> 00:08:21.365
<00:08:18.745>Um, <00:08:18.978>so, <00:08:19.211>but <00:08:19.445>folks <00:08:19.678>don't <00:08:19.911>know <00:08:20.145>that

175
00:08:21.365 --> 00:08:24.525
<00:08:21.365>and <00:08:21.520>they <00:08:21.676>don't <00:08:21.831>understand <00:08:21.987>the <00:08:22.142>risks <00:08:22.298>of, <00:08:22.453>of <00:08:22.609>licenses <00:08:22.765>and,

176
00:08:24.905 --> 00:08:26.445
<00:08:24.905>and <00:08:25.597>license <00:08:26.291>transformations.

177
00:08:26.545 --> 00:08:27.605
<00:08:26.545>So, <00:08:27.499>um,

178
00:08:30.115 --> 00:08:33.495
<00:08:30.115>and <00:08:30.270>begs <00:08:30.426>the <00:08:30.581>confusion <00:08:30.737>around <00:08:30.892>open <00:08:31.048>what <00:08:31.203>is <00:08:31.359>open, <00:08:31.515>right?

179
00:08:33.495 --> 00:08:35.335
<00:08:33.495>What <00:08:33.728>is <00:08:33.961>open <00:08:34.195>source <00:08:34.428>ai, <00:08:34.661>what's <00:08:34.895>openness?

180
00:08:35.715 --> 00:08:38.295
<00:08:35.715>Um, <00:08:35.870>the <00:08:36.026>OSI <00:08:36.181>has <00:08:36.337>a <00:08:36.492>definition <00:08:36.648>of <00:08:36.803>open <00:08:36.959>source <00:08:37.115>ai.

181
00:08:38.765 --> 00:08:39.935
<00:08:38.765>It's <00:08:39.116>very <00:08:39.467>model <00:08:39.818>centric.

182
00:08:40.355 --> 00:08:42.895
<00:08:40.355>Um, <00:08:40.635>it's <00:08:40.914>what <00:08:41.195>I'll <00:08:41.475>share <00:08:41.755>shortly,

183
00:08:42.945 --> 00:08:45.775
<00:08:42.945>which <00:08:43.120>we <00:08:43.295>would <00:08:43.470>call <00:08:43.645>like <00:08:43.820>an <00:08:43.995>open <00:08:44.170>model, <00:08:44.345>um,

184
00:08:46.125 --> 00:08:49.375
<00:08:46.125>open <00:08:46.241>source <00:08:46.358>AI <00:08:46.475>in <00:08:46.591>the <00:08:46.708>context <00:08:46.825>that <00:08:46.941>I <00:08:47.058>use, <00:08:47.175>it <00:08:47.291>is <00:08:47.408>really <00:08:47.525>all

185
00:08:49.375 --> 00:08:51.615
<00:08:49.375>of <00:08:49.575>the <00:08:49.775>things <00:08:49.975>right <00:08:50.175>in, <00:08:50.375>in <00:08:50.575>open <00:08:50.775>source.

186
00:08:51.835 --> 00:08:54.015
<00:08:51.835>And <00:08:52.035>so <00:08:52.235>that <00:08:52.435>may <00:08:52.635>be <00:08:52.835>models, <00:08:53.035>open <00:08:53.235>models,

187
00:08:54.075 --> 00:08:56.765
<00:08:54.075>but <00:08:54.230>it <00:08:54.386>could <00:08:54.541>also <00:08:54.697>be <00:08:54.852>frameworks, <00:08:55.008>it <00:08:55.163>can <00:08:55.319>be <00:08:55.475>tools,

188
00:08:57.025 --> 00:09:00.485
<00:08:57.025>infrastructure, <00:08:57.180>like <00:08:57.336>all <00:08:57.491>of <00:08:57.647>this <00:08:57.802>is, <00:08:57.958>uh, <00:08:58.113>is <00:08:58.269>fair <00:08:58.425>game.

189
00:09:01.665 --> 00:09:03.805
<00:09:01.665>So <00:09:01.898>going <00:09:02.131>back <00:09:02.365>about <00:09:02.598>two <00:09:02.831>years <00:09:03.064>ago,

190
00:09:04.025 --> 00:09:06.565
<00:09:04.025>we <00:09:04.225>began <00:09:04.425>work <00:09:04.625>on <00:09:04.824>this <00:09:05.025>model <00:09:05.225>openness <00:09:05.425>framework.

191
00:09:06.785 --> 00:09:11.565
<00:09:06.785>Uh, <00:09:06.912>we <00:09:07.039>set <00:09:07.166>to <00:09:07.294>sort <00:09:07.421>of <00:09:07.548>distinguish <00:09:07.675>between <00:09:07.803>what <00:09:07.930>is <00:09:08.057>open <00:09:08.185>and,

192
00:09:11.745 --> 00:09:14.925
<00:09:11.745>and <00:09:11.900>what <00:09:12.056>is, <00:09:12.211>you <00:09:12.367>know, <00:09:12.522>this <00:09:12.678>concept <00:09:12.833>that <00:09:12.989>we <00:09:13.145>created,

193
00:09:15.035 --> 00:09:17.205
<00:09:15.035>like <00:09:15.235>borrowed <00:09:15.435>from <00:09:15.635>open <00:09:15.834>science, <00:09:16.035>which <00:09:16.235>is <00:09:16.435>completeness.

194
00:09:17.905 --> 00:09:21.205
<00:09:17.905>So <00:09:18.060>a <00:09:18.216>lot <00:09:18.371>of <00:09:18.527>folks <00:09:18.682>were <00:09:18.838>releasing <00:09:18.993>papers <00:09:19.149>saying, <00:09:19.305>okay,

195
00:09:21.445 --> 00:09:24.125
<00:09:21.445>openness <00:09:21.585>is <00:09:21.725>the <00:09:21.865>spectrum, <00:09:22.005>and <00:09:22.145>like <00:09:22.285>if <00:09:22.425>you <00:09:22.565>have <00:09:22.705>this, <00:09:22.845>that,

196
00:09:24.125 --> 00:09:25.765
<00:09:24.125>and <00:09:24.358>the <00:09:24.591>other <00:09:24.825>thing <00:09:25.058>that's <00:09:25.291>open, <00:09:25.525>and,

197
00:09:26.105 --> 00:09:29.045
<00:09:26.105>and <00:09:26.221>it <00:09:26.338>just, <00:09:26.455>I <00:09:26.571>think <00:09:26.688>a <00:09:26.805>lot <00:09:26.921>of <00:09:27.038>these <00:09:27.155>papers <00:09:27.271>missed <00:09:27.388>the <00:09:27.505>mark,

198
00:09:29.045 --> 00:09:31.405
<00:09:29.045>which <00:09:29.278>in <00:09:29.511>open <00:09:29.745>source, <00:09:29.978>it's <00:09:30.211>open <00:09:30.444>source

199
00:09:31.405 --> 00:09:32.925
<00:09:31.405>because <00:09:31.678>the <00:09:31.952>source <00:09:32.225>is <00:09:32.499>there <00:09:32.772>and

200
00:09:32.925 --> 00:09:35.205
<00:09:32.925>because <00:09:33.158>it's <00:09:33.391>under <00:09:33.625>an <00:09:33.858>open <00:09:34.091>license, <00:09:34.324>right?

201
00:09:35.205 --> 00:09:36.325
<00:09:35.205>An <00:09:35.541>OSI <00:09:35.877>approved <00:09:36.213>license.

202
00:09:37.505 --> 00:09:39.685
<00:09:37.505>And <00:09:37.705>so <00:09:37.905>completeness <00:09:38.105>is <00:09:38.305>the <00:09:38.505>concept <00:09:38.705>of <00:09:38.905>all

203
00:09:39.685 --> 00:09:42.565
<00:09:39.685>of <00:09:39.918>these <00:09:40.151>different <00:09:40.385>components <00:09:40.618>put <00:09:40.851>together, <00:09:41.084>right?

204
00:09:42.825 --> 00:09:46.085
<00:09:42.825>And <00:09:43.000>well-documented <00:09:43.175>research <00:09:43.350>papers, <00:09:43.525>things <00:09:43.700>that <00:09:43.875>can <00:09:44.050>be <00:09:44.225>used

205
00:09:46.185 --> 00:09:47.885
<00:09:46.185>to <00:09:46.535>go <00:09:46.885>and <00:09:47.234>reproduce, <00:09:47.584>right?

206
00:09:47.885 --> 00:09:51.005
<00:09:47.885>This <00:09:48.085>is <00:09:48.285>how <00:09:48.485>OpenAI, <00:09:48.685>you <00:09:48.885>know, <00:09:49.085>created <00:09:49.285>their,

207
00:09:51.035 --> 00:09:52.165
<00:09:51.035>created <00:09:51.543>GPD <00:09:52.051>four.

208
00:09:52.165 --> 00:09:53.685
<00:09:52.165>They <00:09:52.507>didn't <00:09:52.848>invent <00:09:53.190>the <00:09:53.532>transformer.

209
00:09:53.745 --> 00:09:55.325
<00:09:53.745>The <00:09:54.095>transformer <00:09:54.445>was <00:09:54.795>in, <00:09:55.145>uh,

210
00:09:55.445 --> 00:09:56.725
<00:09:55.445>a <00:09:55.733>published <00:09:56.021>research <00:09:56.309>paper, <00:09:56.597>right?

211
00:09:56.745 --> 00:09:59.805
<00:09:56.745>And <00:09:56.885>so <00:09:57.025>if, <00:09:57.165>if <00:09:57.305>we <00:09:57.445>don't <00:09:57.585>release <00:09:57.725>enough <00:09:57.865>to, <00:09:58.005>to <00:09:58.145>reproduce,

212
00:10:00.345 --> 00:10:02.125
<00:10:00.345>we <00:10:00.578>don't <00:10:00.811>see <00:10:01.045>these <00:10:01.278>kinds <00:10:01.511>of <00:10:01.745>innovations.

213
00:10:02.905 --> 00:10:07.075
<00:10:02.905>Um, <00:10:03.079>and <00:10:03.255>so <00:10:03.430>the <00:10:03.605>model <00:10:03.780>openness <00:10:03.954>framework, <00:10:04.130>we <00:10:04.305>really,

214
00:10:07.075 --> 00:10:09.275
<00:10:07.075>we <00:10:07.230>set <00:10:07.386>out <00:10:07.541>to <00:10:07.697>like <00:10:07.852>identify <00:10:08.008>all <00:10:08.163>the <00:10:08.319>possible <00:10:08.475>components

215
00:10:09.275 --> 00:10:10.755
<00:10:09.275>that <00:10:09.497>could <00:10:09.718>be <00:10:09.941>used <00:10:10.163>in <00:10:10.385>a <00:10:10.607>model

216
00:10:11.975 --> 00:10:15.435
<00:10:11.975>and, <00:10:12.208>uh, <00:10:12.441>identify <00:10:12.675>the <00:10:12.908>different <00:10:13.141>modalities, <00:10:13.375>right?

217
00:10:15.535 --> 00:10:19.995
<00:10:15.535>So <00:10:15.675>is <00:10:15.814>this <00:10:15.954>code, <00:10:16.094>is <00:10:16.235>it <00:10:16.375>data, <00:10:16.515>is <00:10:16.655>it <00:10:16.795>documentation, <00:10:16.935>right?

218
00:10:19.995 --> 00:10:21.995
<00:10:19.995>And <00:10:20.170>we, <00:10:20.345>we <00:10:20.520>distill <00:10:20.695>down <00:10:20.870>to <00:10:21.045>those <00:10:21.220>three <00:10:21.395>types

219
00:10:22.015 --> 00:10:23.035
<00:10:22.015>of, <00:10:22.473>um, <00:10:22.933>modalities.

220
00:10:24.295 --> 00:10:25.955
<00:10:24.295>And <00:10:24.495>there <00:10:24.694>are <00:10:24.895>a <00:10:25.094>lot <00:10:25.295>of <00:10:25.495>different <00:10:25.694>components.

221
00:10:26.055 --> 00:10:29.315
<00:10:26.055>The <00:10:26.229>code <00:10:26.405>window <00:10:26.579>model, <00:10:26.755>um, <00:10:26.930>you <00:10:27.104>know, <00:10:27.280>model <00:10:27.454>architecture

222
00:10:29.315 --> 00:10:31.835
<00:10:29.315>and <00:10:29.455>your <00:10:29.595>model <00:10:29.735>parameters <00:10:29.875>being <00:10:30.015>the <00:10:30.155>key <00:10:30.295>pieces <00:10:30.435>that <00:10:30.575>you <00:10:30.715>need

223
00:10:31.835 --> 00:10:34.395
<00:10:31.835>for <00:10:32.035>operation, <00:10:32.235>but <00:10:32.435>there's <00:10:32.635>a <00:10:32.835>lot <00:10:33.035>of <00:10:33.235>documentation,

224
00:10:34.715 --> 00:10:37.635
<00:10:34.715>configuration <00:10:34.995>files <00:10:35.275>and <00:10:35.555>other, <00:10:35.835>um, <00:10:36.115>data,

225
00:10:37.635 --> 00:10:39.315
<00:10:37.635>pre-processing <00:10:37.985>code <00:10:38.335>and <00:10:38.685>other <00:10:39.035>factors.

226
00:10:40.895 --> 00:10:43.035
<00:10:40.895>And <00:10:41.035>so <00:10:41.175>we <00:10:41.314>looked <00:10:41.454>at <00:10:41.595>all <00:10:41.735>16 <00:10:41.875>of <00:10:42.015>these <00:10:42.155>different <00:10:42.295>components

227
00:10:43.375 --> 00:10:45.915
<00:10:43.375>and <00:10:43.725>we <00:10:44.075>identified, <00:10:44.425>okay, <00:10:44.775>well

228
00:10:45.915 --> 00:10:49.195
<00:10:45.915>what <00:10:46.055>are <00:10:46.194>like <00:10:46.334>the <00:10:46.474>current <00:10:46.615>open <00:10:46.755>licenses <00:10:46.895>that <00:10:47.035>could <00:10:47.175>be <00:10:47.314>used

229
00:10:49.195 --> 00:10:51.315
<00:10:49.195>for <00:10:49.370>any <00:10:49.545>of <00:10:49.720>these <00:10:49.895>components <00:10:50.070>so <00:10:50.245>that <00:10:50.420>the <00:10:50.595>totality

230
00:10:51.315 --> 00:10:52.635
<00:10:51.315>of <00:10:51.711>it <00:10:52.107>is <00:10:52.503>open.

231
00:10:53.415 --> 00:10:57.115
<00:10:53.415>Um, <00:10:53.555>and <00:10:53.694>so <00:10:53.834>we <00:10:53.974>looked <00:10:54.115>at <00:10:54.255>CDLA <00:10:54.395>permissive <00:10:54.535>2.0 <00:10:54.675>for <00:10:54.814>data.

232
00:10:57.255 --> 00:11:00.275
<00:10:57.255>We <00:10:57.430>looked <00:10:57.605>at <00:10:57.780>documentation <00:10:57.955>as <00:10:58.130>being <00:10:58.305>CCD <00:10:58.480>by <00:10:58.655>4.0

233
00:11:00.695 --> 00:11:03.475
<00:11:00.695>and <00:11:00.850>then <00:11:01.006>code, <00:11:01.161>we <00:11:01.317>said, <00:11:01.472>Hey, <00:11:01.628>anything <00:11:01.783>that's <00:11:01.939>OSI <00:11:02.095>approved,

234
00:11:04.355 --> 00:11:07.955
<00:11:04.355>MIT, <00:11:04.510>Apache <00:11:04.666>2.0, <00:11:04.821>it's <00:11:04.977>all, <00:11:05.132>it's <00:11:05.288>all <00:11:05.443>fair <00:11:05.599>game <00:11:05.755>for,

235
00:11:08.055 --> 00:11:09.475
<00:11:08.055>uh, <00:11:08.481>for <00:11:08.907>the <00:11:09.333>code.

236
00:11:10.935 --> 00:11:12.635
<00:11:10.935>And <00:11:11.135>then <00:11:11.334>we <00:11:11.535>took <00:11:11.734>it <00:11:11.935>a <00:11:12.135>step <00:11:12.334>further

237
00:11:13.295 --> 00:11:15.915
<00:11:13.295>and <00:11:13.528>decided, <00:11:13.761>hey, <00:11:13.995>let's <00:11:14.228>start <00:11:14.461>classifying <00:11:14.694>things

238
00:11:15.915 --> 00:11:18.195
<00:11:15.915>so <00:11:16.070>we <00:11:16.226>can <00:11:16.381>make <00:11:16.537>things <00:11:16.692>easier <00:11:16.848>for <00:11:17.003>people <00:11:17.159>to <00:11:17.314>understand

239
00:11:18.225 --> 00:11:20.035
<00:11:18.225>what <00:11:18.505>they <00:11:18.785>can <00:11:19.065>do <00:11:19.345>with <00:11:19.625>models

240
00:11:20.535 --> 00:11:24.195
<00:11:20.535>and <00:11:20.690>also <00:11:20.846>make <00:11:21.001>it <00:11:21.157>easier <00:11:21.312>for <00:11:21.468>model <00:11:21.623>producers <00:11:21.779>to <00:11:21.935>know

241
00:11:24.845 --> 00:11:27.835
<00:11:24.845>where <00:11:24.985>they <00:11:25.125>should <00:11:25.265>be, <00:11:25.405>what <00:11:25.545>they <00:11:25.685>should <00:11:25.825>be <00:11:25.965>releasing <00:11:26.105>so <00:11:26.245>that

242
00:11:28.475 --> 00:11:31.835
<00:11:28.475>functionally <00:11:28.708>the <00:11:28.941>community <00:11:29.175>can <00:11:29.408>do <00:11:29.641>particular <00:11:29.875>activities.

243
00:11:32.455 --> 00:11:33.995
<00:11:32.455>Um, <00:11:32.653>and <00:11:32.851>so <00:11:33.049>we <00:11:33.247>have <00:11:33.445>this <00:11:33.643>entry <00:11:33.841>point,

244
00:11:33.995 --> 00:11:35.555
<00:11:33.995>which <00:11:34.228>is <00:11:34.461>a <00:11:34.695>class <00:11:34.928>three <00:11:35.161>open <00:11:35.395>model.

245
00:11:35.985 --> 00:11:37.675
<00:11:35.985>This <00:11:36.218>is <00:11:36.451>what <00:11:36.685>you're <00:11:36.918>seeing <00:11:37.151>mostly <00:11:37.385>today.

246
00:11:37.775 --> 00:11:38.915
<00:11:37.775>So <00:11:38.288>these, <00:11:38.800>uh,

247
00:11:39.505 --> 00:11:42.355
<00:11:39.505>open <00:11:39.738>weights <00:11:39.971>models <00:11:40.205>are <00:11:40.438>effectively <00:11:40.671>open <00:11:40.905>models,

248
00:11:42.535 --> 00:11:43.955
<00:11:42.535>but <00:11:42.961>with <00:11:43.387>restrictive <00:11:43.813>licenses.

249
00:11:44.655 --> 00:11:47.315
<00:11:44.655>So <00:11:44.810>you <00:11:44.966>have <00:11:45.121>the <00:11:45.277>model <00:11:45.432>architecture, <00:11:45.588>the <00:11:45.743>parameters, <00:11:45.899>this <00:11:46.055>is

250
00:11:47.315 --> 00:11:48.995
<00:11:47.315>what <00:11:47.455>you <00:11:47.595>need <00:11:47.735>to <00:11:47.875>get <00:11:48.015>started, <00:11:48.155>this <00:11:48.295>is <00:11:48.435>what <00:11:48.575>you <00:11:48.715>need

251
00:11:48.995 --> 00:11:51.235
<00:11:48.995>to <00:11:49.195>build <00:11:49.395>a <00:11:49.595>business <00:11:49.795>on <00:11:49.995>to <00:11:50.195>experiment <00:11:50.395>with,

252
00:11:51.295 --> 00:11:54.605
<00:11:51.295>to <00:11:51.495>learn <00:11:51.694>these <00:11:51.895>sort <00:11:52.094>of, <00:11:52.295>um, <00:11:52.495>uh, <00:11:52.694>tasks.

253
00:11:55.945 --> 00:11:57.525
<00:11:55.945>And <00:11:56.178>then <00:11:56.411>we <00:11:56.645>have <00:11:56.878>this <00:11:57.111>intermediate <00:11:57.345>stage,

254
00:11:57.695 --> 00:11:58.925
<00:11:57.695>which <00:11:57.971>is <00:11:58.248>called <00:11:58.525>open <00:11:58.801>tooling.

255
00:11:58.925 --> 00:12:01.885
<00:11:58.925>And <00:11:59.125>so <00:11:59.324>this <00:11:59.525>introduces <00:11:59.724>all <00:11:59.925>of <00:12:00.125>the <00:12:00.324>tooling

256
00:12:01.885 --> 00:12:04.365
<00:12:01.885>or <00:12:02.060>code <00:12:02.235>that <00:12:02.410>was <00:12:02.585>used <00:12:02.760>to <00:12:02.935>generate <00:12:03.110>the <00:12:03.285>model

257
00:12:04.985 --> 00:12:08.885
<00:12:04.985>and <00:12:05.140>also <00:12:05.296>for <00:12:05.451>rep <00:12:05.607>or <00:12:05.762>purposes <00:12:05.918>of <00:12:06.073>validating <00:12:06.229>benchmark <00:12:06.385>claims

258
00:12:08.885 --> 00:12:11.725
<00:12:08.885>because <00:12:09.085>everybody <00:12:09.285>loves <00:12:09.485>to <00:12:09.685>say, <00:12:09.885>Hey, <00:12:10.085>you <00:12:10.285>know,

259
00:12:11.725 --> 00:12:14.165
<00:12:11.725>we <00:12:11.958>performed <00:12:12.191>vest <00:12:12.425>on <00:12:12.658>these <00:12:12.891>three <00:12:13.125>benchmarks

260
00:12:14.185 --> 00:12:16.605
<00:12:14.185>and <00:12:14.385>to <00:12:14.584>exclusion <00:12:14.785>of <00:12:14.984>all <00:12:15.185>other <00:12:15.385>benchmarks, <00:12:15.584>right?

261
00:12:16.985 --> 00:12:18.885
<00:12:16.985>Um, <00:12:17.218>so <00:12:17.451>here <00:12:17.685>you <00:12:17.918>can't <00:12:18.151>fake <00:12:18.385>it.

262
00:12:19.405 --> 00:12:20.965
<00:12:19.405>Everyone, <00:12:19.638>the <00:12:19.871>community <00:12:20.105>can <00:12:20.338>take <00:12:20.571>your <00:12:20.805>model

263
00:12:21.145 --> 00:12:23.485
<00:12:21.145>and <00:12:21.378>test <00:12:21.611>it <00:12:21.845>against <00:12:22.078>those, <00:12:22.311>uh, <00:12:22.545>benchmarks.

264
00:12:24.545 --> 00:12:26.925
<00:12:24.545>And <00:12:24.824>then <00:12:25.104>class <00:12:25.385>one, <00:12:25.665>open <00:12:25.944>science.

265
00:12:27.035 --> 00:12:29.645
<00:12:27.035>This <00:12:27.190>is <00:12:27.346>sort <00:12:27.501>of <00:12:27.657>the, <00:12:27.812>you <00:12:27.968>know, <00:12:28.123>the <00:12:28.279>cat's <00:12:28.435>pajamas.

266
00:12:29.645 --> 00:12:31.085
<00:12:29.645>This <00:12:29.969>is <00:12:30.293>the <00:12:30.617>research <00:12:30.941>paper.

267
00:12:31.705 --> 00:12:34.645
<00:12:31.705>All <00:12:31.860>the <00:12:32.016>data <00:12:32.171>that <00:12:32.327>you <00:12:32.482>used <00:12:32.638>for <00:12:32.793>pre-training, <00:12:32.949>all <00:12:33.105>data

268
00:12:34.645 --> 00:12:37.925
<00:12:34.645>for <00:12:34.819>fine <00:12:34.995>tuning <00:12:35.170>all <00:12:35.345>data <00:12:35.520>for <00:12:35.694>reinforcement <00:12:35.870>learning, <00:12:36.045>um,

269
00:12:38.385 --> 00:12:40.485
<00:12:38.385>all <00:12:38.735>the <00:12:39.085>model <00:12:39.435>parameters, <00:12:39.785>ideally

270
00:12:40.485 --> 00:12:41.885
<00:12:40.485>with <00:12:41.115>intermediate <00:12:41.745>checkpoints.

271
00:12:41.885 --> 00:12:42.965
<00:12:41.885>So <00:12:42.047>you <00:12:42.209>can <00:12:42.371>go <00:12:42.533>back <00:12:42.695>and <00:12:42.857>see

272
00:12:43.225 --> 00:12:45.245
<00:12:43.225>how <00:12:43.425>the <00:12:43.625>model <00:12:43.825>progressed <00:12:44.025>through <00:12:44.225>the <00:12:44.425>learning <00:12:44.625>process.

273
00:12:48.385 --> 00:12:53.005
<00:12:48.385>And <00:12:48.512>so <00:12:48.639>we <00:12:48.766>sought <00:12:48.894>to, <00:12:49.021>to <00:12:49.148>have <00:12:49.275>the <00:12:49.403>moth <00:12:49.530>implemented, <00:12:49.657>uh, <00:12:49.785>we

274
00:12:53.245 --> 00:12:55.445
<00:12:53.245>provided <00:12:53.595>guidance <00:12:53.945>around, <00:12:54.295>you <00:12:54.645>know,

275
00:12:55.505 --> 00:12:57.845
<00:12:55.505>here's <00:12:55.705>the <00:12:55.905>licenses <00:12:56.105>that <00:12:56.305>you <00:12:56.505>should <00:12:56.705>be <00:12:56.905>using.

276
00:12:58.425 --> 00:13:01.965
<00:12:58.425>Uh, <00:12:58.552>we <00:12:58.679>have <00:12:58.806>this <00:12:58.934>tool <00:12:59.061>model <00:12:59.188>openness <00:12:59.315>tool <00:12:59.443>where <00:12:59.570>you <00:12:59.697>could <00:12:59.824>go

277
00:13:01.965 --> 00:13:04.365
<00:13:01.965>and <00:13:02.198>generate <00:13:02.431>A-J-S-O-N <00:13:02.665>file <00:13:02.898>that <00:13:03.131>indexes <00:13:03.365>all

278
00:13:04.365 --> 00:13:08.055
<00:13:04.365>of <00:13:04.565>your <00:13:04.765>licenses <00:13:04.965>and <00:13:05.165>then <00:13:05.365>issues <00:13:05.565>a <00:13:05.765>badge.

279
00:13:08.155 --> 00:13:10.615
<00:13:08.155>And <00:13:08.329>the <00:13:08.505>community <00:13:08.680>knows, <00:13:08.855>Hey, <00:13:09.030>I <00:13:09.204>can, <00:13:09.380>you <00:13:09.555>know,

280
00:13:10.615 --> 00:13:14.255
<00:13:10.615>this <00:13:10.731>model <00:13:10.848>is <00:13:10.965>a <00:13:11.081>class <00:13:11.198>one, <00:13:11.315>I <00:13:11.431>can <00:13:11.548>use <00:13:11.665>it <00:13:11.781>for <00:13:11.898>any <00:13:12.015>purposes.

281
00:13:14.325 --> 00:13:15.335
<00:13:14.325>It's <00:13:14.628>wrapped <00:13:14.931>with <00:13:15.234>a,

282
00:13:15.355 --> 00:13:17.295
<00:13:15.355>an <00:13:15.588>open <00:13:15.821>source <00:13:16.055>license <00:13:16.288>for <00:13:16.521>all <00:13:16.755>components.

283
00:13:17.755 --> 00:13:19.135
<00:13:17.755>Um, <00:13:18.003>and <00:13:18.251>it <00:13:18.500>includes <00:13:18.748>all <00:13:18.997>components.

284
00:13:19.475 --> 00:13:21.455
<00:13:19.475>And <00:13:19.755>so <00:13:20.035>this <00:13:20.315>was <00:13:20.595>the <00:13:20.875>goal,

285
00:13:22.635 --> 00:13:25.095
<00:13:22.635>but <00:13:22.810>the <00:13:22.985>reality <00:13:23.160>was <00:13:23.335>that <00:13:23.510>there <00:13:23.685>were <00:13:23.860>challenges <00:13:24.035>with,

286
00:13:25.125 --> 00:13:26.615
<00:13:25.125>with <00:13:25.795>this <00:13:26.466>implementation,

287
00:13:26.675 --> 00:13:30.535
<00:13:26.675>and <00:13:26.875>it <00:13:27.074>really <00:13:27.275>was <00:13:27.474>particularly <00:13:27.675>around <00:13:27.875>having <00:13:28.074>all

288
00:13:30.535 --> 00:13:32.815
<00:13:30.535>of <00:13:30.814>these <00:13:31.094>components <00:13:31.375>in <00:13:31.655>your <00:13:31.935>repo

289
00:13:33.075 --> 00:13:34.735
<00:13:33.075>and <00:13:33.355>then <00:13:33.635>having <00:13:33.915>licenses <00:13:34.195>tie <00:13:34.475>back

290
00:13:34.735 --> 00:13:37.255
<00:13:34.735>to <00:13:34.890>all <00:13:35.046>the <00:13:35.201>different <00:13:35.357>component <00:13:35.512>locations <00:13:35.668>is <00:13:35.823>just <00:13:35.979>a <00:13:36.135>little

291
00:13:37.275 --> 00:13:38.615
<00:13:37.275>bit <00:13:37.677>too <00:13:38.079>cumbersome, <00:13:38.481>right?

292
00:13:39.025 --> 00:13:41.335
<00:13:39.025>We're <00:13:39.225>very <00:13:39.425>accustomed <00:13:39.625>to <00:13:39.824>this <00:13:40.025>concept <00:13:40.225>of, <00:13:40.425>Hey,

293
00:13:41.395 --> 00:13:43.535
<00:13:41.395>I'm <00:13:41.595>just <00:13:41.795>gonna <00:13:41.995>take <00:13:42.194>the <00:13:42.395>Apache <00:13:42.595>2.0 <00:13:42.795>license

294
00:13:43.595 --> 00:13:45.735
<00:13:43.595>and <00:13:43.722>drop <00:13:43.849>it <00:13:43.976>in <00:13:44.104>the <00:13:44.231>root <00:13:44.358>of <00:13:44.485>my <00:13:44.613>repo <00:13:44.740>and <00:13:44.867>I'm <00:13:44.995>done.

295
00:13:46.235 --> 00:13:47.775
<00:13:46.235>And, <00:13:46.433>and <00:13:46.631>that's <00:13:46.829>how <00:13:47.027>it <00:13:47.225>should <00:13:47.423>be, <00:13:47.621>right?

296
00:13:48.275 --> 00:13:49.975
<00:13:48.275>Um, <00:13:48.625>and <00:13:48.975>it <00:13:49.324>became <00:13:49.675>difficult

297
00:13:49.975 --> 00:13:51.975
<00:13:49.975>for <00:13:50.255>model <00:13:50.535>like <00:13:50.815>consumers <00:13:51.095>to <00:13:51.375>understand.

298
00:13:51.975 --> 00:13:53.055
<00:13:51.975>They're <00:13:52.218>like, <00:13:52.461>download <00:13:52.704>a <00:13:52.947>model

299
00:13:53.075 --> 00:13:54.335
<00:13:53.075>and <00:13:53.264>they're <00:13:53.453>like, <00:13:53.642>oh, <00:13:53.831>I <00:13:54.020>gotta <00:13:54.209>go

300
00:13:54.335 --> 00:13:56.735
<00:13:54.335>and <00:13:54.535>find <00:13:54.735>the <00:13:54.935>license <00:13:55.135>in <00:13:55.335>these <00:13:55.535>different <00:13:55.735>locations.

301
00:13:56.795 --> 00:13:59.615
<00:13:56.795>Oh, <00:13:56.950>I <00:13:57.106>can't <00:13:57.261>use <00:13:57.417>this. <00:13:57.572>It's <00:13:57.728>a <00:13:57.883>restrictive <00:13:58.039>component, <00:13:58.194>okay?

302
00:13:59.615 --> 00:14:01.575
<00:13:59.615>This <00:13:59.815>whole <00:14:00.015>thing <00:14:00.215>is <00:14:00.415>not <00:14:00.615>valuable <00:14:00.815>to <00:14:01.015>me.

303
00:14:01.635 --> 00:14:04.535
<00:14:01.635>And <00:14:01.775>so <00:14:01.915>we <00:14:02.055>got <00:14:02.194>a <00:14:02.335>lot <00:14:02.475>of <00:14:02.615>feedback <00:14:02.755>from <00:14:02.895>the <00:14:03.035>community

304
00:14:05.585 --> 00:14:07.285
<00:14:05.585>and <00:14:05.935>we <00:14:06.285>said, <00:14:06.635>well, <00:14:06.985>let's,

305
00:14:07.285 --> 00:14:10.125
<00:14:07.285>let's <00:14:07.459>dig <00:14:07.635>deeper <00:14:07.810>into <00:14:07.985>this <00:14:08.160>like <00:14:08.334>single <00:14:08.510>license <00:14:08.685>concept.

306
00:14:11.305 --> 00:14:13.885
<00:14:11.305>And <00:14:11.538>so <00:14:11.771>we <00:14:12.005>know <00:14:12.238>that, <00:14:12.471>you <00:14:12.704>know,

307
00:14:13.885 --> 00:14:15.965
<00:14:13.885>open <00:14:14.165>source <00:14:14.444>licenses <00:14:14.725>were <00:14:15.005>always <00:14:15.285>developed

308
00:14:16.065 --> 00:14:18.325
<00:14:16.065>around <00:14:16.345>the <00:14:16.625>concept <00:14:16.905>of <00:14:17.185>open <00:14:17.465>software.

309
00:14:18.865 --> 00:14:21.205
<00:14:18.865>Um, <00:14:19.040>they <00:14:19.215>were <00:14:19.390>not <00:14:19.565>developed <00:14:19.740>for <00:14:19.915>machine <00:14:20.090>learning <00:14:20.265>models.

310
00:14:21.945 --> 00:14:24.645
<00:14:21.945>Uh, <00:14:22.072>as <00:14:22.199>we've <00:14:22.326>seen <00:14:22.454>in <00:14:22.581>a <00:14:22.708>previous <00:14:22.835>slide, <00:14:22.963>there <00:14:23.090>are <00:14:23.217>a <00:14:23.345>lot

311
00:14:24.645 --> 00:14:26.245
<00:14:24.645>of <00:14:24.845>components <00:14:25.045>in <00:14:25.245>a <00:14:25.444>machine <00:14:25.645>learning <00:14:25.845>model, <00:14:26.045>right?

312
00:14:26.905 --> 00:14:29.605
<00:14:26.905>And <00:14:27.371>there's <00:14:27.838>some <00:14:28.305>nuances.

313
00:14:30.265 --> 00:14:33.685
<00:14:30.265>And <00:14:30.405>you <00:14:30.545>know, <00:14:30.685>this <00:14:30.824>slide <00:14:30.965>is <00:14:31.105>maybe <00:14:31.245>like <00:14:31.385>a <00:14:31.525>week <00:14:31.665>old

314
00:14:33.685 --> 00:14:36.925
<00:14:33.685>because <00:14:33.824>now <00:14:33.964>there's <00:14:34.104>a <00:14:34.244>ruling <00:14:34.385>in <00:14:34.525>the <00:14:34.665>US <00:14:34.805>around <00:14:34.944>the <00:14:35.084>use

315
00:14:36.925 --> 00:14:39.085
<00:14:36.925>of <00:14:37.125>copyright <00:14:37.324>and <00:14:37.525>data <00:14:37.724>as <00:14:37.925>being <00:14:38.125>fair <00:14:38.324>use.

316
00:14:39.745 --> 00:14:43.085
<00:14:39.745>Um, <00:14:39.872>but <00:14:39.999>you <00:14:40.126>know, <00:14:40.254>that's <00:14:40.381>one <00:14:40.508>ruling <00:14:40.635>in <00:14:40.763>one <00:14:40.890>country <00:14:41.017>of <00:14:41.145>many.

317
00:14:43.625 --> 00:14:46.525
<00:14:43.625>Uh, <00:14:43.765>but <00:14:43.905>there's <00:14:44.045>a <00:14:44.185>lot <00:14:44.325>of <00:14:44.465>unknowns <00:14:44.605>in, <00:14:44.745>in <00:14:44.885>this <00:14:45.025>space.

318
00:14:47.345 --> 00:14:51.205
<00:14:47.345>And <00:14:47.472>so <00:14:47.599>we <00:14:47.726>really <00:14:47.854>wanted <00:14:47.981>to <00:14:48.108>like <00:14:48.235>look <00:14:48.363>at, <00:14:48.490>hey, <00:14:48.617>open <00:14:48.745>source

319
00:14:51.885 --> 00:14:52.885
<00:14:51.885>software, <00:14:52.785>okay?

320
00:14:53.105 --> 00:14:57.685
<00:14:53.105>Two <00:14:53.280>components. <00:14:53.455>Open <00:14:53.630>models <00:14:53.805>we <00:14:53.980>know <00:14:54.155>now <00:14:54.330>have <00:14:54.505>16

321
00:14:57.685 --> 00:14:59.525
<00:14:57.685>components, <00:14:58.035>up <00:14:58.385>to <00:14:58.734>16 <00:14:59.084>components.

322
00:15:01.705 --> 00:15:05.005
<00:15:01.705>And <00:15:01.845>so <00:15:01.985>we <00:15:02.125>started <00:15:02.265>to <00:15:02.405>embark <00:15:02.545>on <00:15:02.685>this <00:15:02.825>journey <00:15:02.965>to, <00:15:03.105>uh,

323
00:15:05.005 --> 00:15:08.245
<00:15:05.005>create <00:15:05.160>a <00:15:05.316>license <00:15:05.471>that <00:15:05.627>is <00:15:05.782>more <00:15:05.938>appropriate <00:15:06.093>for <00:15:06.249>open <00:15:06.405>models.

324
00:15:08.425 --> 00:15:11.085
<00:15:08.425>And <00:15:08.625>we <00:15:08.824>looked <00:15:09.025>at <00:15:09.224>what's <00:15:09.425>already <00:15:09.625>out <00:15:09.824>there.

325
00:15:11.705 --> 00:15:14.485
<00:15:11.705>And <00:15:11.938>quite <00:15:12.171>honestly, <00:15:12.405>there's <00:15:12.638>nothing <00:15:12.871>out <00:15:13.105>there

326
00:15:14.545 --> 00:15:16.285
<00:15:14.545>for <00:15:14.824>permissive <00:15:15.104>licensing <00:15:15.385>for <00:15:15.665>open <00:15:15.944>models.

327
00:15:16.785 --> 00:15:21.325
<00:15:16.785>Um, <00:15:16.925>everyone <00:15:17.064>goes <00:15:17.204>with <00:15:17.344>what <00:15:17.485>they <00:15:17.625>know. <00:15:17.765>So <00:15:17.905>that's <00:15:18.045>Apache <00:15:18.185>2.0.

328
00:15:21.325 --> 00:15:23.645
<00:15:21.325>If <00:15:21.525>you <00:15:21.725>look <00:15:21.925>at <00:15:22.125>Mistro <00:15:22.325>and <00:15:22.525>like <00:15:22.725>MIT

329
00:15:23.665 --> 00:15:25.605
<00:15:23.665>and <00:15:23.898>for <00:15:24.131>some <00:15:24.365>other <00:15:24.598>mo <00:15:24.831>open <00:15:25.064>models,

330
00:15:25.625 --> 00:15:28.565
<00:15:25.625>and <00:15:25.858>so <00:15:26.091>there <00:15:26.325>on <00:15:26.558>the <00:15:26.791>right <00:15:27.025>path,

331
00:15:28.705 --> 00:15:31.565
<00:15:28.705>but <00:15:28.905>the <00:15:29.105>licenses <00:15:29.305>themselves <00:15:29.505>are <00:15:29.705>not <00:15:29.905>comprehensive <00:15:30.105>enough

332
00:15:31.565 --> 00:15:34.765
<00:15:31.565>to <00:15:31.765>cover <00:15:31.965>these, <00:15:32.165>um, <00:15:32.365>these, <00:15:32.565>you <00:15:32.765>know, <00:15:32.965>models.

333
00:15:35.545 --> 00:15:39.645
<00:15:35.545>Um, <00:15:35.778>so <00:15:36.011>the <00:15:36.245>open <00:15:36.478>MDW <00:15:36.711>license, <00:15:36.944>um,

334
00:15:40.985 --> 00:15:43.485
<00:15:40.985>it <00:15:41.160>is <00:15:41.335>a <00:15:41.510>coincidence <00:15:41.685>that <00:15:41.860>it's <00:15:42.035>my <00:15:42.210>initials, <00:15:42.385>uh,

335
00:15:43.555 --> 00:15:46.845
<00:15:43.555>it's <00:15:43.755>actually <00:15:43.954>open <00:15:44.155>model <00:15:44.354>data <00:15:44.555>and <00:15:44.755>weights <00:15:44.954>license.

336
00:15:47.705 --> 00:15:49.645
<00:15:47.705>Um, <00:15:47.985>it <00:15:48.265>is <00:15:48.545>a <00:15:48.825>permissive <00:15:49.105>license,

337
00:15:49.745 --> 00:15:51.965
<00:15:49.745>so <00:15:50.095>it's <00:15:50.445>fully <00:15:50.795>permissive <00:15:51.145>used

338
00:15:51.965 --> 00:15:53.045
<00:15:51.965>for <00:15:52.208>any <00:15:52.451>machine <00:15:52.694>learning <00:15:52.937>model.

339
00:15:53.265 --> 00:15:55.725
<00:15:53.265>It <00:15:53.545>covers <00:15:53.824>all <00:15:54.105>potential <00:15:54.385>model <00:15:54.665>components.

340
00:15:56.305 --> 00:15:58.965
<00:15:56.305>Um, <00:15:56.538>that's <00:15:56.771>model <00:15:57.005>data <00:15:57.238>weights, <00:15:57.471>tools, <00:15:57.704>documentation.

341
00:15:59.505 --> 00:16:01.365
<00:15:59.505>We <00:15:59.680>call <00:15:59.855>that <00:16:00.030>the <00:16:00.205>model <00:16:00.380>materials <00:16:00.555>in <00:16:00.730>this <00:16:00.905>license.

342
00:16:02.105 --> 00:16:03.125
<00:16:02.105>Uh, <00:16:02.334>it's <00:16:02.564>a <00:16:02.793>global <00:16:03.023>license,

343
00:16:03.145 --> 00:16:04.845
<00:16:03.145>so <00:16:03.345>you <00:16:03.545>can <00:16:03.745>use <00:16:03.944>it <00:16:04.145>with <00:16:04.345>other <00:16:04.545>licenses.

344
00:16:05.425 --> 00:16:08.605
<00:16:05.425>You <00:16:05.599>can <00:16:05.775>dual <00:16:05.949>release <00:16:06.125>with <00:16:06.300>Apache <00:16:06.474>2.0 <00:16:06.650>or <00:16:06.824>MIT.

345
00:16:09.105 --> 00:16:10.845
<00:16:09.105>Um, <00:16:09.455>it, <00:16:09.805>it's <00:16:10.155>very <00:16:10.505>flexible.

346
00:16:11.985 --> 00:16:13.445
<00:16:11.985>Uh, <00:16:12.247>and <00:16:12.510>another <00:16:12.773>thing <00:16:13.036>is, <00:16:13.299>is

347
00:16:13.445 --> 00:16:16.845
<00:16:13.445>that <00:16:13.572>it <00:16:13.699>does <00:16:13.826>cover <00:16:13.954>more <00:16:14.081>than <00:16:14.208>a <00:16:14.335>lot <00:16:14.463>of <00:16:14.590>model <00:16:14.717>licenses <00:16:14.845>do,

348
00:16:17.175 --> 00:16:19.205
<00:16:17.175>which <00:16:17.454>is <00:16:17.734>like <00:16:18.015>copyright <00:16:18.295>patent <00:16:18.574>database

349
00:16:19.305 --> 00:16:20.845
<00:16:19.305>and, <00:16:19.582>uh, <00:16:19.859>trade <00:16:20.136>secrets <00:16:20.413>as <00:16:20.691>well.

350
00:16:22.185 --> 00:16:24.125
<00:16:22.185>And <00:16:22.535>important <00:16:22.885>to <00:16:23.234>note <00:16:23.584>something

351
00:16:24.125 --> 00:16:26.525
<00:16:24.125>that's <00:16:24.325>not <00:16:24.525>present <00:16:24.725>in <00:16:24.925>open <00:16:25.125>source <00:16:25.325>software <00:16:25.525>is,

352
00:16:26.825 --> 00:16:28.765
<00:16:26.825>is <00:16:27.175>obligations <00:16:27.525>on <00:16:27.875>model <00:16:28.225>outputs.

353
00:16:29.425 --> 00:16:33.005
<00:16:29.425>So <00:16:29.599>if <00:16:29.775>I <00:16:29.949>generate <00:16:30.125>software <00:16:30.300>code, <00:16:30.474>if <00:16:30.650>my <00:16:30.824>model

354
00:16:33.745 --> 00:16:38.355
<00:16:33.745>is <00:16:33.978>at <00:16:34.211>Automagically <00:16:34.445>Apache <00:16:34.678>2.0, <00:16:34.911>um, <00:16:35.145>you,

355
00:16:38.375 --> 00:16:40.035
<00:16:38.375>you <00:16:38.530>don't <00:16:38.686>know, <00:16:38.841>you <00:16:38.997>don't <00:16:39.152>know <00:16:39.308>if <00:16:39.463>the <00:16:39.619>current <00:16:39.775>license

356
00:16:40.435 --> 00:16:43.835
<00:16:40.435>paradigm, <00:16:40.714>so <00:16:40.994>we <00:16:41.275>don't <00:16:41.555>pose <00:16:41.834>any

357
00:16:43.835 --> 00:16:45.195
<00:16:43.835>restrictions <00:16:44.243>on <00:16:44.651>model <00:16:45.059>outputs.

358
00:16:45.215 --> 00:16:47.675
<00:16:45.215>The <00:16:45.415>expectation <00:16:45.615>is <00:16:45.815>that <00:16:46.015>it's <00:16:46.215>a <00:16:46.415>permissive <00:16:46.615>license

359
00:16:48.095 --> 00:16:50.995
<00:16:48.095>and, <00:16:48.295>um, <00:16:48.495>you <00:16:48.695>know, <00:16:48.895>we <00:16:49.095>don't <00:16:49.295>address <00:16:49.495>that.

360
00:16:51.695 --> 00:16:54.115
<00:16:51.695>Uh, <00:16:51.870>and <00:16:52.045>then <00:16:52.220>it <00:16:52.395>contains <00:16:52.570>the <00:16:52.745>patent <00:16:52.920>litigation <00:16:53.095>clause,

361
00:16:54.115 --> 00:16:56.875
<00:16:54.115>which <00:16:54.290>is <00:16:54.465>basically <00:16:54.640>saying, <00:16:54.815>Hey, <00:16:54.990>if <00:16:55.165>you <00:16:55.340>sue <00:16:55.515>me,

362
00:16:57.455 --> 00:16:59.235
<00:16:57.455>you <00:16:57.655>forfeiting <00:16:57.855>the <00:16:58.055>right <00:16:58.255>to <00:16:58.455>use <00:16:58.655>this <00:16:58.855>model.

363
00:17:01.735 --> 00:17:03.595
<00:17:01.735>So <00:17:01.968>the <00:17:02.201>license <00:17:02.435>is <00:17:02.668>actually <00:17:02.901>quite <00:17:03.135>succinct.

364
00:17:03.895 --> 00:17:08.315
<00:17:03.895>Uh, <00:17:04.035>it's, <00:17:04.175>it, <00:17:04.315>it's <00:17:04.454>less <00:17:04.595>than <00:17:04.734>one <00:17:04.875>page <00:17:05.014>in <00:17:05.155>landscape <00:17:05.295>view.

365
00:17:09.095 --> 00:17:13.155
<00:17:09.095>Um, <00:17:09.270>and, <00:17:09.444>uh, <00:17:09.620>there's <00:17:09.795>a <00:17:09.970>lot <00:17:10.145>of <00:17:10.319>capitals <00:17:10.495>here.

366
00:17:13.775 --> 00:17:15.235
<00:17:13.775>The <00:17:14.103>capitals <00:17:14.432>are <00:17:14.760>the <00:17:15.089>disclaimers.

367
00:17:15.235 --> 00:17:17.875
<00:17:15.234>Obviously <00:17:15.409>there's <00:17:15.584>a <00:17:15.760>lot <00:17:15.935>of, <00:17:16.109>you <00:17:16.284>know, <00:17:16.459>unknowns <00:17:16.635>with,

368
00:17:17.875 --> 00:17:22.835
<00:17:17.875>with <00:17:18.030>AI <00:17:18.186>models, <00:17:18.341>it's <00:17:18.497>stochastic, <00:17:18.652>so <00:17:18.808>we <00:17:18.963>can't <00:17:19.119>always <00:17:19.275>expect,

369
00:17:23.015 --> 00:17:24.915
<00:17:23.015>um, <00:17:23.295>to <00:17:23.575>get <00:17:23.855>the <00:17:24.135>same <00:17:24.415>results.

370
00:17:25.095 --> 00:17:27.555
<00:17:25.095>And <00:17:25.444>so, <00:17:25.795>uh, <00:17:26.145>we <00:17:26.495>disclaim,

371
00:17:27.735 --> 00:17:32.035
<00:17:27.734>but <00:17:27.851>in <00:17:27.968>the <00:17:28.084>fine <00:17:28.201>in <00:17:28.318>the <00:17:28.435>regular <00:17:28.551>print, <00:17:28.668>uh, <00:17:28.784>we <00:17:28.901>do <00:17:29.018>cover <00:17:29.135>all

372
00:17:32.035 --> 00:17:36.075
<00:17:32.035>of <00:17:32.210>these <00:17:32.385>areas <00:17:32.560>around, <00:17:32.735>uh, <00:17:32.910>patent, <00:17:33.085>copyright <00:17:33.260>and <00:17:33.435>trademark.

373
00:17:37.875 --> 00:17:42.335
<00:17:37.875>So <00:17:38.030>how <00:17:38.186>does <00:17:38.341>it <00:17:38.497>stack <00:17:38.652>up <00:17:38.808>against <00:17:38.963>other, <00:17:39.119>other <00:17:39.275>licenses?

374
00:17:42.395 --> 00:17:44.695
<00:17:42.395>So <00:17:42.570>you <00:17:42.745>may <00:17:42.920>be <00:17:43.095>familiar <00:17:43.270>with <00:17:43.445>Open <00:17:43.620>Rail, <00:17:43.795>uh,

375
00:17:44.695 --> 00:17:46.855
<00:17:44.695>stable <00:17:44.928>Diffusion <00:17:45.161>was <00:17:45.395>originally <00:17:45.628>released <00:17:45.861>under <00:17:46.095>it.

376
00:17:46.955 --> 00:17:48.455
<00:17:46.955>I'm <00:17:47.147>not <00:17:47.340>sure <00:17:47.533>if <00:17:47.726>the <00:17:47.919>latest <00:17:48.112>version <00:17:48.304>is,

377
00:17:48.515 --> 00:17:53.445
<00:17:48.515>but, <00:17:48.670>um, <00:17:48.826>it, <00:17:48.981>you <00:17:49.137>know, <00:17:49.292>it's <00:17:49.448>a <00:17:49.603>well <00:17:49.759>intentioned, <00:17:49.915>right,

378
00:17:54.025 --> 00:17:55.085
<00:17:54.025>but <00:17:54.502>restrictive <00:17:54.979>license.

379
00:17:55.745 --> 00:17:58.365
<00:17:55.745>Um, <00:17:56.211>and <00:17:56.678>so <00:17:57.145>it,

380
00:17:59.065 --> 00:18:01.645
<00:17:59.065>for <00:17:59.240>if <00:17:59.415>you <00:17:59.590>compare <00:17:59.765>open <00:17:59.940>MDW <00:18:00.115>against <00:18:00.290>Open <00:18:00.465>Rail,

381
00:18:01.715 --> 00:18:04.005
<00:18:01.715>like <00:18:01.948>we're <00:18:02.181>obviously <00:18:02.415>on <00:18:02.648>the <00:18:02.881>permissive <00:18:03.115>side

382
00:18:04.505 --> 00:18:08.645
<00:18:04.505>and <00:18:04.660>we <00:18:04.816>really <00:18:04.971>don't, <00:18:05.127>uh, <00:18:05.282>have <00:18:05.438>any <00:18:05.593>restrictions <00:18:05.749>at <00:18:05.905>all.

383
00:18:08.745 --> 00:18:12.165
<00:18:08.745>So, <00:18:08.978>um, <00:18:09.211>when <00:18:09.445>you <00:18:09.678>compare <00:18:09.911>against <00:18:10.145>MIT

384
00:18:12.165 --> 00:18:15.885
<00:18:12.165>and <00:18:12.340>Apache <00:18:12.514>2.0, <00:18:12.690>the <00:18:12.865>most <00:18:13.040>popular <00:18:13.215>licenses <00:18:13.389>today, <00:18:13.565>uh,

385
00:18:16.265 --> 00:18:19.645
<00:18:16.265>you <00:18:16.440>can <00:18:16.615>see <00:18:16.790>that <00:18:16.965>we <00:18:17.140>cover <00:18:17.315>all <00:18:17.490>components <00:18:17.665>and,

386
00:18:19.825 --> 00:18:21.605
<00:18:19.825>and <00:18:20.025>all <00:18:20.225>the <00:18:20.425>things <00:18:20.625>that <00:18:20.825>I've <00:18:21.025>spoken <00:18:21.225>about,

387
00:18:21.785 --> 00:18:23.005
<00:18:21.785>uh, <00:18:22.059>in <00:18:22.334>the <00:18:22.608>previous <00:18:22.883>slides.

388
00:18:24.305 --> 00:18:27.125
<00:18:24.305>So <00:18:24.480>just <00:18:24.655>a <00:18:24.830>little <00:18:25.005>bit <00:18:25.180>on <00:18:25.355>like, <00:18:25.530>you <00:18:25.705>know,

389
00:18:27.125 --> 00:18:28.485
<00:18:27.125>how <00:18:27.329>do <00:18:27.533>you <00:18:27.736>do <00:18:27.941>open <00:18:28.145>source, <00:18:28.349>right?

390
00:18:28.485 --> 00:18:31.725
<00:18:28.485>Like, <00:18:28.612>what's <00:18:28.739>the <00:18:28.866>right <00:18:28.994>way <00:18:29.121>to, <00:18:29.248>to <00:18:29.375>do <00:18:29.503>open <00:18:29.630>source <00:18:29.757>for <00:18:29.885>ai?

391
00:18:32.385 --> 00:18:36.045
<00:18:32.385>Um, <00:18:32.540>a <00:18:32.696>lot <00:18:32.851>of <00:18:33.007>this <00:18:33.162>borrows <00:18:33.318>from <00:18:33.473>open <00:18:33.629>source, <00:18:33.785>right?

392
00:18:36.045 --> 00:18:37.885
<00:18:36.045>Like <00:18:36.245>you're, <00:18:36.445>you <00:18:36.645>should <00:18:36.845>solve <00:18:37.045>a <00:18:37.245>real <00:18:37.445>problem.

393
00:18:38.345 --> 00:18:40.085
<00:18:38.345>So <00:18:38.500>a <00:18:38.656>lot <00:18:38.811>of <00:18:38.967>people <00:18:39.122>ask <00:18:39.278>like, <00:18:39.433>how <00:18:39.589>do <00:18:39.745>you,

394
00:18:40.265 --> 00:18:44.365
<00:18:40.265>how <00:18:40.381>do <00:18:40.498>I <00:18:40.615>get <00:18:40.731>the <00:18:40.848>virality <00:18:40.965>of <00:18:41.081>like <00:18:41.198>llama <00:18:41.315>index <00:18:41.431>or <00:18:41.548>lang <00:18:41.665>chain

395
00:18:44.545 --> 00:18:47.405
<00:18:44.545>or <00:18:44.685>like, <00:18:44.825>how <00:18:44.965>do <00:18:45.105>I <00:18:45.245>just, <00:18:45.385>you <00:18:45.525>know, <00:18:45.665>accelerate <00:18:45.805>my <00:18:45.945>project?

396
00:18:48.185 --> 00:18:50.445
<00:18:48.185>And <00:18:48.465>my <00:18:48.745>answer <00:18:49.024>is <00:18:49.304>really <00:18:49.585>like,

397
00:18:50.445 --> 00:18:52.565
<00:18:50.445>if <00:18:50.620>you're <00:18:50.794>not <00:18:50.970>solving <00:18:51.145>a <00:18:51.320>problem <00:18:51.495>in <00:18:51.669>the <00:18:51.845>community,

398
00:18:52.565 --> 00:18:54.565
<00:18:52.565>if <00:18:52.720>you're <00:18:52.876>not <00:18:53.031>solving <00:18:53.187>something <00:18:53.342>that <00:18:53.498>needs <00:18:53.653>to <00:18:53.809>be <00:18:53.965>solved,

399
00:18:55.675 --> 00:18:57.685
<00:18:55.675>yeah, <00:18:55.908>okay, <00:18:56.141>three <00:18:56.375>stars <00:18:56.608>in <00:18:56.841>your <00:18:57.075>repo.

400
00:18:58.185 --> 00:19:02.125
<00:18:58.185>Um, <00:18:58.340>you <00:18:58.496>know, <00:18:58.651>don't <00:18:58.807>be <00:18:58.962>shy, <00:18:59.118>brag <00:18:59.273>about <00:18:59.429>your <00:18:59.585>project,

401
00:19:02.475 --> 00:19:03.685
<00:19:02.475>like <00:19:02.838>share <00:19:03.201>it <00:19:03.563>broadly.

402
00:19:03.685 --> 00:19:06.765
<00:19:03.685>Obviously <00:19:03.840>we <00:19:03.996>all <00:19:04.151>know <00:19:04.307>how <00:19:04.462>to <00:19:04.618>use <00:19:04.773>social <00:19:04.929>media, <00:19:05.085>uh,

403
00:19:07.345 --> 00:19:09.205
<00:19:07.345>but <00:19:07.625>build <00:19:07.905>a <00:19:08.185>strong <00:19:08.465>community, <00:19:08.745>right?

404
00:19:09.315 --> 00:19:11.325
<00:19:09.315>Find, <00:19:09.595>identify <00:19:09.875>somebody <00:19:10.155>in <00:19:10.435>your <00:19:10.715>community

405
00:19:11.325 --> 00:19:13.925
<00:19:11.325>or <00:19:11.525>someone <00:19:11.725>that <00:19:11.925>can <00:19:12.125>help <00:19:12.325>champion <00:19:12.525>your <00:19:12.725>project

406
00:19:14.105 --> 00:19:17.125
<00:19:14.105>so <00:19:14.232>you <00:19:14.359>can <00:19:14.486>focus <00:19:14.614>on <00:19:14.741>code <00:19:14.868>and <00:19:14.995>let <00:19:15.123>them <00:19:15.250>champion <00:19:15.377>the <00:19:15.505>project.

407
00:19:18.265 --> 00:19:21.365
<00:19:18.265>Um, <00:19:18.440>and <00:19:18.615>vendor <00:19:18.790>neutral <00:19:18.965>projects <00:19:19.140>do <00:19:19.315>create <00:19:19.490>like <00:19:19.665>higher

408
00:19:21.365 --> 00:19:22.565
<00:19:21.365>confidence <00:19:21.725>in <00:19:22.085>the <00:19:22.445>industry.

409
00:19:22.585 --> 00:19:25.725
<00:19:22.585>So <00:19:22.712>that's, <00:19:22.839>you <00:19:22.966>know, <00:19:23.094>the <00:19:23.221>Linux <00:19:23.348>Foundation <00:19:23.475>acts <00:19:23.603>as <00:19:23.730>a, <00:19:23.857>uh, <00:19:23.985>uh,

410
00:19:25.835 --> 00:19:27.725
<00:19:25.835>independent <00:19:26.301>third <00:19:26.768>party, <00:19:27.235>um,

411
00:19:27.985 --> 00:19:29.725
<00:19:27.985>and <00:19:28.218>we <00:19:28.451>help <00:19:28.685>make <00:19:28.918>sure <00:19:29.151>that <00:19:29.385>folks

412
00:19:30.105 --> 00:19:33.525
<00:19:30.105>and <00:19:30.232>companies <00:19:30.359>can <00:19:30.486>work <00:19:30.614>together <00:19:30.741>in <00:19:30.868>a <00:19:30.995>way <00:19:31.123>that <00:19:31.250>is, <00:19:31.377>you <00:19:31.505>know,

413
00:19:33.675 --> 00:19:34.805
<00:19:33.675>equitable <00:19:34.183>for <00:19:34.692>everyone.

414
00:19:35.615 --> 00:19:38.675
<00:19:35.615>Um, <00:19:35.755>you <00:19:35.895>can <00:19:36.035>find <00:19:36.175>a <00:19:36.315>foundation <00:19:36.455>to <00:19:36.595>host <00:19:36.735>your <00:19:36.875>project, <00:19:37.015>uh,

415
00:19:39.375 --> 00:19:41.715
<00:19:39.375>and <00:19:39.655>obviously <00:19:39.935>choose <00:19:40.215>the <00:19:40.495>right <00:19:40.775>licenses.

416
00:19:42.295 --> 00:19:45.395
<00:19:42.295>Um, <00:19:42.435>you <00:19:42.575>know, <00:19:42.715>I'm <00:19:42.855>a <00:19:42.995>little <00:19:43.135>bit <00:19:43.275>pushing <00:19:43.415>the <00:19:43.555>O-P-M-D-W <00:19:43.695>thing

417
00:19:45.395 --> 00:19:47.475
<00:19:45.395>here <00:19:45.570>if <00:19:45.745>you're, <00:19:45.920>you're <00:19:46.095>building <00:19:46.270>a <00:19:46.445>li <00:19:46.620>a <00:19:46.795>model.

418
00:19:47.615 --> 00:19:50.195
<00:19:47.615>But, <00:19:47.895>um, <00:19:48.175>and <00:19:48.455>keep <00:19:48.735>in <00:19:49.015>mind,

419
00:19:50.195 --> 00:19:51.355
<00:19:50.195>like <00:19:50.403>it's <00:19:50.612>all <00:19:50.821>machine <00:19:51.030>learning <00:19:51.239>models.

420
00:19:51.375 --> 00:19:53.395
<00:19:51.375>So <00:19:51.550>if <00:19:51.725>you're <00:19:51.900>even <00:19:52.075>creating <00:19:52.250>like <00:19:52.425>a <00:19:52.600>regression <00:19:52.775>model,

421
00:19:53.425 --> 00:19:55.755
<00:19:53.425>like <00:19:53.625>you <00:19:53.825>can <00:19:54.024>ship <00:19:54.225>it <00:19:54.425>with <00:19:54.625>this, <00:19:54.825>um,

422
00:19:56.285 --> 00:19:58.435
<00:19:56.285>don't <00:19:56.518>forget <00:19:56.751>about <00:19:56.985>ethics, <00:19:57.218>safety, <00:19:57.451>and <00:19:57.685>transparency.

423
00:19:58.805 --> 00:20:00.875
<00:19:58.805>These <00:19:59.085>are <00:19:59.365>very <00:19:59.645>important <00:19:59.925>topics <00:20:00.205>that,

424
00:20:00.895 --> 00:20:01.995
<00:20:00.895>uh, <00:20:01.225>are <00:20:01.554>often <00:20:01.885>overlooked.

425
00:20:02.655 --> 00:20:06.915
<00:20:02.655>Um, <00:20:02.810>uh, <00:20:02.966>particularly <00:20:03.121>in <00:20:03.277>the <00:20:03.432>EU <00:20:03.588>is, <00:20:03.743>is <00:20:03.899>very <00:20:04.055>important.

426
00:20:07.615 --> 00:20:11.035
<00:20:07.615>Um, <00:20:08.081>and <00:20:08.548>then <00:20:09.015>roadmaps.

427
00:20:11.185 --> 00:20:14.875
<00:20:11.185>Like <00:20:11.325>I <00:20:11.465>often <00:20:11.605>don't <00:20:11.745>see <00:20:11.885>roadmaps <00:20:12.024>from <00:20:12.165>a <00:20:12.304>lot <00:20:12.445>of <00:20:12.585>projects,

428
00:20:14.875 --> 00:20:16.115
<00:20:14.875>open <00:20:15.061>source <00:20:15.247>projects <00:20:15.433>that <00:20:15.619>are <00:20:15.805>out <00:20:15.991>there.

429
00:20:16.295 --> 00:20:19.515
<00:20:16.295>And <00:20:16.422>if <00:20:16.549>you <00:20:16.676>create <00:20:16.804>an <00:20:16.931>open, <00:20:17.058>uh, <00:20:17.185>roadmap <00:20:17.313>and <00:20:17.440>you <00:20:17.567>publish <00:20:17.695>that

430
00:20:19.535 --> 00:20:22.115
<00:20:19.535>and <00:20:19.675>you <00:20:19.815>share <00:20:19.955>it <00:20:20.095>with <00:20:20.235>the <00:20:20.375>community <00:20:20.515>and <00:20:20.655>you <00:20:20.795>allow <00:20:20.935>feedback

431
00:20:22.375 --> 00:20:24.675
<00:20:22.375>and <00:20:22.575>you <00:20:22.775>allow <00:20:22.975>the <00:20:23.175>project <00:20:23.375>to <00:20:23.575>grow <00:20:23.775>organically,

432
00:20:25.135 --> 00:20:27.755
<00:20:25.135>you'll <00:20:25.262>see <00:20:25.389>a <00:20:25.516>lot <00:20:25.644>more <00:20:25.771>success <00:20:25.898>than <00:20:26.025>you <00:20:26.153>will <00:20:26.280>if <00:20:26.407>you're, <00:20:26.535>um,

433
00:20:28.175 --> 00:20:29.995
<00:20:28.175>you <00:20:28.455>know, <00:20:28.735>just <00:20:29.014>a <00:20:29.294>benevolent <00:20:29.575>dictator.

434
00:20:30.895 --> 00:20:33.515
<00:20:30.895>Uh, <00:20:31.095>and <00:20:31.295>then <00:20:31.495>with <00:20:31.695>ai, <00:20:31.895>like <00:20:32.095>nothing's <00:20:32.295>predictable.

435
00:20:33.535 --> 00:20:37.955
<00:20:33.535>So <00:20:33.768>like, <00:20:34.001>test, <00:20:34.235>test, <00:20:34.468>test, <00:20:34.701>test <00:20:34.935>again.

436
00:20:38.575 --> 00:20:40.875
<00:20:38.575>Um, <00:20:38.808>and <00:20:39.041>don't <00:20:39.275>forget <00:20:39.508>good <00:20:39.741>documentation <00:20:39.975>and,

437
00:20:40.935 --> 00:20:42.395
<00:20:40.935>and, <00:20:41.373>uh, <00:20:41.811>all <00:20:42.249>tutorials

438
00:20:42.395 --> 00:20:44.515
<00:20:42.395>to <00:20:42.570>help <00:20:42.745>enable <00:20:42.920>the <00:20:43.095>community <00:20:43.270>to <00:20:43.445>understand <00:20:43.620>your <00:20:43.795>project.

439
00:20:47.225 --> 00:20:50.125
<00:20:47.225>And <00:20:47.399>so <00:20:47.574>there's <00:20:47.750>another <00:20:47.925>space <00:20:48.100>which <00:20:48.274>is <00:20:48.449>standards, <00:20:48.625>right?

440
00:20:51.025 --> 00:20:55.565
<00:20:51.025>Um, <00:20:51.180>and <00:20:51.336>so <00:20:51.491>I <00:20:51.647>mentioned <00:20:51.802>earlier <00:20:51.958>that <00:20:52.113>we <00:20:52.269>have <00:20:52.425>this,

441
00:20:55.865 --> 00:20:59.565
<00:20:55.865>uh, <00:20:56.065>you <00:20:56.265>know, <00:20:56.465>open <00:20:56.665>specification <00:20:56.865>mechano <00:20:57.065>mechanism <00:20:57.265>here,

442
00:20:59.565 --> 00:21:01.245
<00:20:59.565>which <00:20:59.845>is, <00:21:00.125>this <00:21:00.405>is <00:21:00.685>the <00:21:00.965>way

443
00:21:01.245 --> 00:21:04.565
<00:21:01.245>that <00:21:01.445>like <00:21:01.645>this <00:21:01.844>MCP <00:21:02.044>has <00:21:02.245>been <00:21:02.445>developed, <00:21:02.645>right?

444
00:21:05.235 --> 00:21:08.445
<00:21:05.235>They're <00:21:05.435>developing <00:21:05.635>it <00:21:05.834>as <00:21:06.034>a <00:21:06.235>open <00:21:06.435>source <00:21:06.635>project.

445
00:21:08.625 --> 00:21:12.365
<00:21:08.625>It <00:21:08.752>is <00:21:08.879>in <00:21:09.006>a <00:21:09.134>repo. <00:21:09.261>It's <00:21:09.388>inviting <00:21:09.515>folks <00:21:09.643>from <00:21:09.770>the <00:21:09.897>community <00:21:10.025>to

446
00:21:12.975 --> 00:21:16.405
<00:21:12.975>build <00:21:13.149>their <00:21:13.324>own <00:21:13.500>servers, <00:21:13.675>inviting <00:21:13.850>folks <00:21:14.024>to <00:21:14.199>contribute <00:21:14.375>back,

447
00:21:16.825 --> 00:21:20.125
<00:21:16.825>uh, <00:21:17.000>prs <00:21:17.175>and <00:21:17.350>make <00:21:17.525>suggestions <00:21:17.700>on <00:21:17.875>the <00:21:18.050>spec <00:21:18.225>itself.

448
00:21:20.825 --> 00:21:24.325
<00:21:20.825>Uh, <00:21:20.941>issue <00:21:21.058>tracking <00:21:21.175>a <00:21:21.291>lot <00:21:21.408>of <00:21:21.525>the <00:21:21.641>same <00:21:21.758>things <00:21:21.875>that <00:21:21.991>we <00:21:22.108>use <00:21:22.225>in,

449
00:21:24.505 --> 00:21:25.845
<00:21:24.505>in <00:21:24.907>open <00:21:25.309>source <00:21:25.711>projects,

450
00:21:26.505 --> 00:21:28.685
<00:21:26.505>but <00:21:26.705>it's <00:21:26.905>handled <00:21:27.105>like <00:21:27.305>an <00:21:27.505>open <00:21:27.705>source <00:21:27.905>project.

451
00:21:28.745 --> 00:21:32.965
<00:21:28.745>So <00:21:28.900>it's <00:21:29.056>agile <00:21:29.211>and <00:21:29.367>it's <00:21:29.522>not <00:21:29.678>the <00:21:29.833>conventional <00:21:29.989>SDO <00:21:30.145>method.

452
00:21:33.425 --> 00:21:35.525
<00:21:33.425>Uh, <00:21:33.552>and <00:21:33.679>I <00:21:33.806>don't <00:21:33.934>mean <00:21:34.061>to <00:21:34.188>offend <00:21:34.315>anyone <00:21:34.443>here <00:21:34.570>if <00:21:34.697>they <00:21:34.825>work

453
00:21:35.525 --> 00:21:39.365
<00:21:35.525>for <00:21:35.652>an <00:21:35.779>SDO, <00:21:35.906>but, <00:21:36.034>um, <00:21:36.161>there's <00:21:36.288>not <00:21:36.415>as <00:21:36.543>many <00:21:36.670>hoops <00:21:36.797>to <00:21:36.925>jump

454
00:21:39.365 --> 00:21:42.365
<00:21:39.365>through <00:21:39.598>and <00:21:39.831>the <00:21:40.065>community <00:21:40.298>guides <00:21:40.531>it's, <00:21:40.765>uh,

455
00:21:42.365 --> 00:21:43.925
<00:21:42.365>iterative <00:21:43.765>development.

456
00:21:44.345 --> 00:21:46.845
<00:21:44.345>And <00:21:44.472>so <00:21:44.599>this <00:21:44.726>is <00:21:44.854>the <00:21:44.981>same <00:21:45.108>way <00:21:45.235>a <00:21:45.363>a <00:21:45.490>is <00:21:45.617>being <00:21:45.745>developed.

457
00:21:46.845 --> 00:21:49.325
<00:21:46.845>There's <00:21:47.020>other, <00:21:47.195>uh, <00:21:47.370>protocols <00:21:47.545>out <00:21:47.720>there <00:21:47.895>like <00:21:48.070>a <00:21:48.245>CP.

458
00:21:50.025 --> 00:21:51.485
<00:21:50.025>Um, <00:21:50.244>and <00:21:50.463>so <00:21:50.682>these <00:21:50.901>are <00:21:51.120>really, <00:21:51.339>like,

459
00:21:51.485 --> 00:21:55.525
<00:21:51.485>this <00:21:51.625>is <00:21:51.764>really <00:21:51.905>a <00:21:52.044>good <00:21:52.185>methodology <00:21:52.324>if <00:21:52.465>you <00:21:52.604>have <00:21:52.745>a <00:21:52.885>project

460
00:21:55.635 --> 00:21:58.565
<00:21:55.635>that <00:21:55.835>is <00:21:56.035>a <00:21:56.235>protocol <00:21:56.435>or <00:21:56.635>a <00:21:56.835>schema <00:21:57.035>or,

461
00:21:58.565 --> 00:22:00.245
<00:21:58.565>or, <00:21:58.845>uh, <00:21:59.125>something <00:21:59.405>to <00:21:59.685>that <00:21:59.965>effect.

462
00:22:00.905 --> 00:22:05.405
<00:22:00.905>Now <00:22:01.080>what <00:22:01.254>I <00:22:01.430>will <00:22:01.605>say <00:22:01.780>is <00:22:01.955>survey <00:22:02.129>the <00:22:02.305>landscape.

463
00:22:05.635 --> 00:22:08.125
<00:22:05.635>Find <00:22:05.810>if <00:22:05.985>there's <00:22:06.160>some, <00:22:06.335>uh, <00:22:06.510>a <00:22:06.685>project <00:22:06.860>out <00:22:07.035>there

464
00:22:08.125 --> 00:22:10.085
<00:22:08.125>that's <00:22:08.325>already <00:22:08.525>solving <00:22:08.725>most <00:22:08.925>of <00:22:09.125>what <00:22:09.325>you're <00:22:09.525>trying

465
00:22:10.085 --> 00:22:11.925
<00:22:10.085>to <00:22:10.435>do, <00:22:10.785>jump <00:22:11.135>on <00:22:11.485>board.

466
00:22:12.235 --> 00:22:14.805
<00:22:12.235>This <00:22:12.409>is <00:22:12.584>open <00:22:12.760>source. <00:22:12.935>Uh, <00:22:13.110>do <00:22:13.284>not <00:22:13.459>fork <00:22:13.635>it

467
00:22:15.225 --> 00:22:19.325
<00:22:15.225>and, <00:22:15.380>you <00:22:15.536>know, <00:22:15.691>create <00:22:15.847>your <00:22:16.002>own <00:22:16.158>like <00:22:16.313>SCP <00:22:16.469>or <00:22:16.625>VCP

468
00:22:19.545 --> 00:22:21.085
<00:22:19.545>or <00:22:19.822>whatever <00:22:20.099>the <00:22:20.376>case <00:22:20.653>may <00:22:20.931>be.

469
00:22:21.545 --> 00:22:25.445
<00:22:21.545>Um, <00:22:21.700>we <00:22:21.856>projects <00:22:22.011>only <00:22:22.167>get <00:22:22.322>better <00:22:22.478>by, <00:22:22.633>by <00:22:22.789>more <00:22:22.945>engagement.

470
00:22:28.745 --> 00:22:30.285
<00:22:28.745>And <00:22:28.976>so <00:22:29.206>that's <00:22:29.437>it <00:22:29.669>for <00:22:29.900>me <00:22:30.131>today.

471
00:22:30.865 --> 00:22:32.325
<00:22:30.865>Um, <00:22:31.193>if <00:22:31.522>you <00:22:31.850>would <00:22:32.179>like

472
00:22:32.325 --> 00:22:34.725
<00:22:32.325>to <00:22:32.500>learn <00:22:32.675>more <00:22:32.850>about <00:22:33.025>the <00:22:33.200>model <00:22:33.375>openness <00:22:33.550>framework, <00:22:33.725>uh,

473
00:22:34.725 --> 00:22:36.285
<00:22:34.725>I <00:22:34.958>probably <00:22:35.191>didn't <00:22:35.425>do <00:22:35.658>it <00:22:35.891>great <00:22:36.125>justice,

474
00:22:36.385 --> 00:22:40.165
<00:22:36.385>but, <00:22:36.540>um, <00:22:36.696>you <00:22:36.851>know, <00:22:37.007>please <00:22:37.162>visit, <00:22:37.318>is <00:22:37.473>it <00:22:37.629>open <00:22:37.785>ai?

475
00:22:40.515 --> 00:22:42.325
<00:22:40.515>There's <00:22:40.795>also <00:22:41.075>the <00:22:41.355>model <00:22:41.635>openness <00:22:41.915>tool

476
00:22:42.545 --> 00:22:45.605
<00:22:42.545>and <00:22:42.700>a <00:22:42.856>leaderboard <00:22:43.011>there <00:22:43.167>of <00:22:43.322>models <00:22:43.478>and <00:22:43.633>how <00:22:43.789>they <00:22:43.945>classify

477
00:22:46.385 --> 00:22:50.125
<00:22:46.385>and <00:22:46.665>the <00:22:46.945>open <00:22:47.225>MDW <00:22:47.504>licenses <00:22:47.785>online@openmdw.ai.

478
00:22:50.145 --> 00:22:51.285
<00:22:50.145>And <00:22:50.291>you <00:22:50.438>can <00:22:50.584>have <00:22:50.731>a <00:22:50.877>look <00:22:51.024>at <00:22:51.171>that.

479
00:22:51.505 --> 00:22:54.685
<00:22:51.505>Um, <00:22:51.660>and, <00:22:51.816>uh, <00:22:51.971>ask <00:22:52.127>any <00:22:52.282>questions <00:22:52.438>back <00:22:52.593>to <00:22:52.749>the <00:22:52.905>community.

480
00:22:56.375 --> 00:22:56.925
<00:22:56.375>Thank <00:22:56.870>you.