Professional Documents
Culture Documents
Tape 046
Tape 046
Tape 046
Tape 46
Tone
background discussion
check
c\ 24
background discussion
JZ Its this guy he said he was gonna e-mail me some samples tonight were gonna talk
MT Oh thats done oh OK great so the failure case is we use the stuff we have in our
lockers
JZ OK so if this
guy doesnt come through by Wednesday evening is
evening good
Wednesday noon
JZ OK if this
guy doesnt come through by Wednesday noon...
300
JZ Im expecting that result of this is that youre not gonna the to make enough
get money
and so Im gonna go get some made So can someone tell me like what the of sizes
range
Page C
2-
Netscape Documentary
Tape 46
Party
JZ OK have several friends who do like club and rave and concert promotion stuff in San
Francisco and told them all urn people would kinda like it to be down here well said
we want to have party and theyve said would love to help and then Ive said people
would kind of like it to be down here and they said Im sorry youd better find someone
Ml Thats OK Ill
go beat up Dave
JZ So if theres party and mean if theres Jamie party its gonna be in San Francisco
urn figure wed rent bunch of busses we can get people there and back it should be
just like being down here except it takes little longer dont know kind of think thats
solvable problem Now um there are these two the two really good spaces in San
Francisco for
party of this scale would be um Sound Factory and 1015 Folsom
laughter
more...anyway um sound Factory the guy is like oh yeah that would be great but on
Wednesday because theyre already booked on Tuesday Um and interesting thing about
so theres some possibility that we could get that place on Tuesday but dont know yet
break
Page
Netscape Documentary
Tape 46
JZ We want bus going from here to there like couple of times at the beginning like around
midnight and then at the end dont know like midnight one and three laughter
Mt Your call should be to understand how that fits and for it to not be ever in
your brain again
all right
4/
discussion continues
camera comments
understand but but in when you have in the Mozilla.org world what were talking
about that want do your work away you cant do your work
is
you to on the tip You cant
certainly agree
Page
Netscape Documentary
Tape 46
LT OK so whats happening anyway is that were gonna get at this point we might end up
LT Whats happening here is so Rhapsody is off of here and somebody else is off up here
right and we go stable ..at some point Mozilla.org says were gonna try to stabilize this
tree..
OK. sight and then at this point urn we end up with Netscape going off on branch to
What if
Mozilla.org isnt in the mood to stabilize at instant when
particular Netscape
Yeah mean thats what Im asking So youre saying that the Betas...so developers
inside of Netscape be
will basically pulling the stable points from Mozilla.org
they way to think about it is that theres team of people who are going off to develop the
compose window but you dont need the rest of the mail client Thats project OK Just
say two people have the ability. .are staffed to go do that They start of here and they go
off on branch and they start working on that feature OK they build that feature based on
stable point Theyre working together theyre working on branch they think that
theyre done theyve got it so that its done its good its not gonna break the tree when
point and time theyll say you cant land right now Were trying to stabilize stuff were
6\\
Page4
Netscape Documentary
Tape 46
Now thats good question now it turns out he and are working together so we want
stuff in
my branch to deal with stuff in his branch cause were trying to build this beta so
the answer is theres just this external Beta branch thats running along for Netscape that
has nothing to do with your stuff thats whacking the tree and allowing us to negotiate
LT Im saying that for the lime being we first of all think its my opinion that its in the
nets interest to have points in the Mozilla.org tree that are that correlate to what Netscpae
ships stuff based on people are gonna want that Theyre if Mozilla.org is going off here
and taking random net changes OK and there is branch here which connotes what
what..
Theres gonna be good point where we have destabilizing changes put into the tree by
let Fred Joe Bob land their new experimental changes because youre going hey were in
very flexible flyer mode right now were not stabilizing now these features
right are in
but were not sure if were gonna keep them and other So..
they get re-written every day
LT think were missing something lets click sound waves that we start off in sync OK All
right we are were gonna start off in Sync were gonna start off where Netscape
LT Netscape will always work off the last stable point of Mozilla.org
dont understand how like mean in your example here you have this feature
oL
PageS
Netscape Documentary
Tape 46
right and then we have some stabilization points and we have stable point and theres
Right and then theres another stabilization point before that right here put one right here
Right so what Im worried about is like these features go off and get developed and they
land and Netscape needs to do Beta like here and theres no stabilization point after
these landed for these things to get in but Netscape needs these
would take another branch and they would that stuff here and theyd
pull into shop based
on it mean if thats what they wanted to do then thats the last stable point that they
could do that based on how else were you gonna do it What else are you gonna do
And at some point -I mean you have all this stuff on in the
going Netscape branch bug
fixing whatever that all has to get back into Mozilla.org too right
LT Right essentially what happens is that bug fixes get checked in over time
to be doing on branch
everything
LT Im saying that theyre doing their feature work on branch and then they live on the tip
Im not gonna live on the tip Im gonna live on my Beta branch because Im
LT But theres not Beta branch what Im saying is that dont theres not beta branch until
You assuming that those stable points exist in close proximity to..
very
Page
01
Netscape Documentary
Tape 46
Mozilla.org has release cycles just like everybody else We take features for while we
But those release cycles arent going to coincide with Netscape release cycles
Javas good example where 112 or 1.1 dome number think it was two came out in
their server that theyll be shipping in the next several months Thats roughly one year
old version Now theres interesting collection of bug fixes they want in and dont want in
so the belief that we can simply pull the truth is we always operate in parallel world
which has some changes in common but its not Youre drawing
simple landing picture
simple landing picture that dont think exists Java the 1.1 we ship even the 1.1
navigator version we ship is based on 1.1.4 which came out in August Thats what were
shipping in
navigator
LT Its different because theres relationship with Javasoft and theres relationship
very different
Well the issue is will they take back changes Now the answer is we have the to
ability
push back changes but its often the case because we have the ability to push back
changes and theyve added their own changes were scared of their changes but we want
to push back our changes we want combination were off on branch So think were
dont think you get the picture youre drawing has very little to do with think reality
Reality is what he just drew Hes got to get out on his Beta his Beta and
Netscape branch
hes gonna stay there for the rest of his life until he ships continually moving changes
Page 615
225
Netscape Documentary
Tape 46
LT dont think -I dont buy that believe that thats not what Im
But this is what happened Im talking about Java and Im getting specific things about
engineering they it two different organizations with different goals different schedules
different motivations
No but no one..
Look at client and Server using NSPR Have you seen this happen with them where they
always use the most recent No they always go no want three versions old cause thats
stable and thats what want plus want this bug fixed its always the case they want
some funny..
Netscape product so their goals are people who are shipping stuff with want
Mozilla.org
The point is
you cant push you cant go good if
Ijust get in to the stable release know
Page
ci 1.1De
Netscape Documentary
Tape 46
to take and not take both based on and so dont think that on the
marketing stability people
No during stabilization
you dont take changes
Mozilla.org stabilizes to point Netscape says we want to go more stable than this This
Your client is correlation that one stabilizes and then the other theyre just completely
LT Theyre release
cycles its regular release cycle
LT Yeah probably once year once every nine months thats how LENOX does it once
every two years now mean this is big development organization with lot of people it
LT Well actually its probably gonna be lot early and then theyll as the ambition
get longer
unambitiuous things you get rhythm going and then you ambitious And so some of
get
do these kinds of things to do them in IF DEF so you can down and up again
actually get
connect all their stuff together on one branch and be working and be moving back and forth
LT and Im saying that dont think that thats the dont believe be true
way that to
go in the Netscpae release an they keep landing is this thing that is not gonna be in at
01 cx
Page
Netscape Documentary
Tape 46
stabilization point for year or nine months then...it seems like theyre gonna keep
landing stuff on this trunk which meanwhile Netscape is off on branch at the last
stabilization point
LT Mozilla.org ...I believe wants the same thing has goal in common with Netscape and it
Well youre geared too much toward well well just lock the tree when Netscape locks
the tree and well just do stabilization point when Netscape does stabilization point
let me because of some Netscape thing...they wouldnt say no to Netscape for me why
becomes joke
Uh expect you to be taking changes and going for the stability releases and you expect
someone else somewhere else in the world Netscape one example be pulling these
is to
changes and trying to get in sync as much as they can But thems no way
LT OK Client is going any way it wants Mozilla.org is basically gonna have release cycle
um and all can do as someone from Mozilla.org is to advise you on how you want to
Im recommending you guys are free to do that what Im trying to do what think is
and live differently than this thats OK personally it looks like sheer hell to me dont
10 2L
Page
Netscape Documentary
Tape 46
check something in its like going out to the world and if thats the its gonna be
way that
mean dont understand how were gonna make sure that the stuff is checked in
every
LT Well the goal mean the security stuffs obvious right you never check stuff into
any
Profanity liable
And do have to somehow like time someone wants to check in that does
every something
touch one of those areas does someone have to come in and ask me dont have the
resources to do that and cant be the gatekeeper for time someone checks
every
something in
LT Well its even worse when its external right mean checks in
suppose somebody like
should be
Mozilla.org completely separate from Netscape
Mozilla.org and he has to sit down sanitize move stuff back and forth
Im not saying its not hell this is part of the game This is part this is an expensive part
LT Im not Im saying that youre missing whole point of leverage which is lam Im
doing the Java feature and can get guys at Sun to work with me because stuff
my is
world wide but the bad news is he cant share security stuff worldwide with friends
LT
oL L2.27
Page 11
Netscape Documentary
Tape 46
and say hey Id like to do this stuff to speed up your JIB And he goes thats great Im
not gonna be messing you go ahead and you work on it Its not like want to share with
LT But think were gonna actually have feature consortiums like there is AOL instant
messenger how do we integrate that better The AOL engineers can come up and say yeah
it..
LT Right well know thats the whole free source has never happened before
nobody...well not at Netscape we dont know whats gonna happen based on this What
LT OK but thats different story thats different that were having were
argument having
two different arguments we having whether we rip the tree out which think has to be
agree it has to be done Im not anxious to rip it out while were still driving at 60 miles
an hour
break
if
you finally say look were not going there hes like Ive registered my complaint Ill
move on But if he really believes that youre not going to talk him out of it
Page 12
Netscape Documentary
Tape 46
Friday when we were talking he big issue was the different versions of the publii
Well on Friday the thing that was had my pennies in bunch about was whether Mozilla.org
the business
was in of distributing code under other licenses other than its own because that
seriously affected whether we were all done or not And if the answer was they only take their own
licenses then we werent all done So that turned out not to be problem where we decided have
my questions about whether that is the best thing for long tenn success of Mozilla.org theres
good arguments on either side and dont really know read some e-mail today where someone
be bad do the wrong thing about the licenses meaning only accept stuff under the NPL So if
complicated VrH
kf
F-c_
Right the thing were waiting for now is the final text of the NPL and the NPL is kind of like
dont know how bad the reaction had to be mean think the reactions already way to bad and
/f
we should have just completely backed off but you know are in and whatever
processes place
things are going however theyre gonna go At some point you just have to roll with the punches
Page 13
210 34
Netscape Documentary
Tape 46
No just details and nothing was really scary if it had been scary would have given birth to
cows there but its like write it down on the list make sure we check it off you know the hardest
thing is just knowing all the things that we ever said in room oh yeah remember to do this we
did em all Or enough of em that we feel good about and were probably gonna make some huge
In
their code before it comes in so that then mean you need backend
you still the
processes but
been willing to make that investment because the benefit we from going faster in
get the sort term is
thousandfold bigger than the benefit we would get by going slower Thats shifti ioFiic
company now but its think its knob on every piece of software where you want
C- to put
everybody who uses your software understands your tradeoffs and tl1Alffyuu..._JflJL_
you went fast on thinking it was something that you went slow on tnd4h
nuclear missiles then that would be bad thing dont know guess an interesting theory is all
people how turn that notch down 10% right and are 10% less and get their software
yICthorough
features not necessarily...I mean after they get that quality then they want quality but then once
they get quality then the next question is well wheres all the new features again So its a...I
.3
Page 14