Professional Documents
Culture Documents
Tape68
JR What we want to do is phase one get this off the floor do the fixing that we have
to do to make sure that this comes off the floor Phase two straighten this line so
that it
really looks the way we wanted it to look And phase three..
JR Well as an example on the Mac we have project files We have our choice its
either project file for this or project file for that it cant be project file for both
We dont have plan for doing both So right now this we cant just this busted
squiggly line on the edge of the free source just breaks the commercial tree We
JR OK so phase one try and look back at anything that we really had to just put into
want someone to be building this free source tree and the same time as were trying
to get this off the floor Then want to straighten out these lines and make it so that
the two can really cohabitate And then finally now well have nicer free source
these changes almost amounts to the deltas or the of changes here and
taking list
pushing them across And now were home free cause at that Ill that
point argue
we wont have to now stop using this as our development instead replace it with
TH dont understand what the difference is since the directories are the same
cI c3 2k
Page
Netscape Documentary
Tape 68
Do you how how to work in two trees right now on Mac How do we work it
Is there
any issue of pulling form multiple repositories Were pulling..
Oh Im sorry know what you meant you meant you mean pulling from two
JR Not problem on the Mac not problem in Windows then right now theres
relocation issues that inside of the free source tree we have in directories
things
which directly conflict with think things that we have in the actual commercial
build
commercial isnt there what difference is there mean...if we pretend like that red
JR No we really all think we all want to be in the same place eventually But this
approach is Today we have the commercial build and it looks like this and were
saying were using the free tree initially and youre saying well the answer is that
this approach the truth is we almost want to get rid of this in fact we want to
throw that
away completely and this is called NS We want to move into
something
called NS Priv which weve never been there before and we want to take the old
free tree and use it as subsection and we want to build this interesting tree around
this
Page at o3 l5 II
Netscape Documentary 03 45
Tape 68
LT What are..
JR Show me where Java is on this and then show me and then want to see the
emigration of Java
LT OK today Java is here At NS sun Java And it doesnt exist over here right
Now there are two things you can do We can we can you could actually force
NS Sun Java over here so that you could get yourself back into working state
OK youd have to be very careful about how you did updates and commits but
JR You cant have directories that reflect two different right now have
JR have some files that have to come from here for Java in single directory and
some files that have to come from here in the same directory the same directory
Whs the
scope of that issue right
when Javas broken just move it all around to different directories and then and
try
LT Yeah but youre solving build problem for the most what youre doing is
part
youre solving. .youre hacking build files youre not hacking files
JR Thats what want to do but right now Im solving Im re-architecting all sorts of
Page3 L221
Netscape Documentary 01 Ct
Tape 68
No the Mac FE the Win FE the FE the Composer team theyre all
gonna have
these cases were then try to figure out what would be that we could
plan just
simply solve this problem from make perspective first In other words move
them elsewhere Boom then we have no problem with two trees Its probably
JR Im sad that while we have busted Java were also moving Java You know move
But weve got busted Fes as well and were moving Fes mean..
JR And thats what Im saying is bad its harder its harder to do modularization and
LT believe you can solve the majority of this with build hacks and then remove the
hacks as you get it better Its mostly mean you can do this with includes you
can do this lot of ugly ways but you can actually make it work With Build
thats gonna take us fewer years fewer months certainly OK this is its lot of
move it from Sun Java should not be in NS it should be in NS Priv And so that
means all sorts of includes and pound includes would have dot dots are all screwed
up
building commercial thing We will never ever ever have free source again mean
Page Ok9lc2..8
511 Jj
Netscape Documentary
Tape 68
JR And Im arguing that we should keep Bonsai tree building fee source the whole
Li dont have way of pulling something and getting the free thing anymore man
you just said youve got directories that share files that are tainted right
JR Thats right
Li So have to CVS undelete those Ive got the CVS add them back
JR No have to actually move them but want to move them with the tree working
Mi Thats what Im saying so we taint the whole tree and then we free it
again thats
dont want to
go through this fire drill again..
Mi Heres what youre saying essentially Lets theres day that we started doing
free source lets ignore everything happened to the tree after that That just didnt
even happen
Mi No that didnt happen youre saying lets back the clock up lets back the truck up
this
essentially is the logical equivalent to what youre saying On that day the
Ou9
Pages
VI 21
Netscape Documentary
Tape 68
LT Yeah but youve got to get files back and theres over laps about where they are
in directories and stuff and youve got to get them moved out into some and so
that much...the hard the movement about the NS and the NS Priv is build hacking
anyway and youve got to really tear that stuff apart to begin with Youre gonna
have to youre gonna have to tear that stuff and so what you want
up anyway to
do is get the build script problems fixed and get them in to two separate places
And then without Oil this done that and then worry
actually thing get it
way
about modularization
JR From our perspective theres no question that OJI were already arguing we
dont want Java to drop on the floor Right now the tree is broken so badly that we
cant even check to see if Java is in place And so Im in this death hell and you say
over here theres just lot more work And as say it could be that maybe Java
or Maybe XFE or other people are the only people dont know who else is
LI .you could actually pull both things and then Tar one up and then un tar it on top
of the other and then get yourself tree...and not use CVS at that to track
point
Would it
help at all if you drew diagram as to how you think its gonna work
your
LT OK so the world that think that were in this world today there is NS priv
today
MT We need to find somebody who owns this Because we can have bright people
Page
oL
roZ.313
Netscape Documentary
Tape68
LT Well then somebody in client eng has to decide and cant decide
Lloyd we on
talk later
2.
general discussion
JR Hes got 430 meeting he has to go to Hes not just walking out as of frustration
break
MT Sodas
TH Dr Pepper
JC Uh huh Im ready to push it to the FFP site ..push..to. .FTP site...yeah Mozilla
Ahh stop...clicking Free Mozilla All right Im having too much fun Ive lost it
want T-shirt
Tape 68
Yes sir
MT Yeah but we cant have the answer without Mitchell or some Mitchell like
replacement And we also need Todd so we can get the list of true confessions
general conversation
MT All right lets run this meeting in an efficient and family fashion Todd
Goldman is on the list on the phone so we just wanted to make the decision in
sensible way about whether Mitchell OKd for these bits to leave the building Um
there we had review with Mitchell of basically all the issues that we knew about
party things that are unsigned and this legal text thing this legal text file which
all that information as people think would bee helpful at high level um or at
detailed level
saying what the legal ramifications of this stuff are Like what patent things there
oi Hq3yi
Page
143
Netscape Documentary
Tape 68
MT Its on my list of the four things need to have before can ship the Tar Ball
There are some problems with the current Tar Ball Thats one of them We cant
make the final Tar Balls until thats resolved there will be other issues in
Hopefully
this room So one thing that need lawyer to tell me is whos writing that file
Harvey Anderson
Ml OK will call Harvey when leave this room Thats good All right so at the
high level we mad the source code we took out the profanity we identified the
third
party things we drilled down on each individual third
party thing to find
which things we could ship and which things we cant Things that we couldnt
ship we either removed or got permission to ship We have list of very small that
TO OK the list is now down to Microline Neuron Data which thats who Im waiting
for call back from but think Im Ok there uh and Apple And Don...I havent
MT uh we havent heard back from MetroWorks did you fax the stuff to Daradino
TO Yeah..
Well Ive got the CEO of the companys Cell Phone number somewhere guess
Page
at 2S tI
oI It
Netscape Documentary
Tape 68
TG OK so..
MT Apple
that uh theyve requested to have two changes to the agreement that Mitchell had
drafted with them the lawyer that spoke to felt that them were not they were not
very major changes and that we could make those changes So were waiting on
Mitchell for her to bless them and we need hear back from her on that
to on
NIT Do you know where Mitchell is or what hell shes in right now
TO Shes at home shes working from home today So if could get off this line so
heard anything Ive not been able to do that yet MetroWorks and then also Ill
969 3512
Pascal and like strings at the same time and its very minor section of code
Urn its not the number of lines of code its how inbred it is in the client We
decided...huh yeah we decided Scott and Paul decided that its probably 4-5 days
Page 10
oh I2S.0
Rn
Netscape Documentary
Tape 68
TG ...why dont you do it because Im afraid that Ill loose neuron when they call
So what want to know is if it looks like were stalling here does..Martha here have
TG Were on hold on that but Im waiting for them to call me think were OK on
that
TG Correct
They said if you do this and insert this line of text were fine and we have dont
there are they the ones that will sign off an amended document or do they need
TG dont know mean Mitchell has been handling that one directly think shes got
TG At Apple But my understanding is once the lawyer they are in principal they
agree The issue is legal issue not business one and they are trying to work on
Well the question is even if they have that do they have to brief some business
go
TG Probably but my understanding is the business people are in the loop on this and
had this discussion with Mitchell the other day about well we
if get to an
o8
Page 11 20
Netscape Documentary
Tape 68
agreement in principal shell be able to tell us if she thinks its worth taking the
risk or not
TO do not know that name cause have not been doing this one directly Mitchell
has
MT right so the worst case scenario would be that we only shipped the Windows
client tomorrow
MT Lets talk about worst case scenario first is we only ship the Windows client and the
Yeah but were not gonna hip the first open source on Windows right
MT Well then one of two things needs to happen We either need to decide were
shipping it
anyway right..
JC Whats the risk were taking if we decided that we know we have an agreement
Theres no lawyers here we can all speculate about that until were blue in the face
Ml All right well lets not waste our time at this meeting
Page 12
0121
Netscape Documentary
Tape 68
lets talk to Mitchell What predict is the worse case is we ship Windows and
LINUX tomorrow and Apple servers melt in 20 hours when the Net finds out that
And living in fish bowl well make sure that clear laughter
MT Well see this is why want to find the business person at Apple so that he
TO think they understand exactly whats gonna happen once again its not what
Harvey told me is that its not an issue of them not wanting to They want to
Ml So heres the deal There is no Mitchell So this meeting is waste of every bodys
Mitchell
TO Excuse me
Ml Yes
No no .talk to Mitchell OK And then somebody talks to Mitchell and then you
trust that
get people you youre willing to depend on like the people in this room
MT Well Im not worried about the situation where at 900 1000 tomorrow morning
Ml dont have those pieces of paper OK Because what do tomorrow morning is..
OI 2._33L
Page 13
Netscape Documentary T-
Tape68
What Michael doesnt get is piece of paper or not What Michael gets is legal go
deal with it Does anybody disagree with that Like long people What OK
MT So lets summarize So that all these people can get out of the room whatever gets
resolved between now and tomorrow will get resolved at 959 tomorrow morning
Jamie will get go or no go for each tar ball from Tom Paquin And currently the
answer is no until youve talked to Mitchell on all Tar Balls OK Well make
TH would like to point out slight logistical problem If we cannot go out with the
Apple stuff because...currently the way the Tar Balls are being constructed is the
the exact same content ... sent this mail out Friday every Tar Ball has to have
Mt OK so Ill be the gate Jamie doesnt ship anything at 959 tomorrow morning
Whats the chance were gonna get this stuff resolved before we go to bed tonight
PageI4
of z53.i
Netscape Documentary oil
Tape 68
MT Thats not gonna get resolved before we go to bed tonight Everyone its 430
its the end of the thy every ones gone maybe it will get resolved tomorrow
morning
MT Yeah
just cannot .. believe this That were in this position at 430 on Monday
will
say Windows right what if
something changes between now and then Well
the answer
fine yes on Windows...
is
This is maybe worthless marketing comment but really would not like to have
the first source out there be on Windows maybe Windows and LINUX but..
But it would be nice to do it on multiple platforms And think that the LINUX
out of respect for the LINUX community and sort of what theyve pioneered that
were kind of following in their footsteps thats another reason To have LINUX
MT Is there some full court press method we can apply to make this
go faster like
having Jim Barksdale call whoevers running Apple today and say whats going on
with this its really important dont you want to be on the boat OK how do get
conversation
On this MetroWorks thing Im gonna try to get hold of the CEO of Metro Works
Page 15
t4.1 z.7
Netscape Documentary Cl 2_is tj
Tape68
ctj
otI2_saIcczdI
Page 16