Professional Documents
Culture Documents
Tape 008
Tape 008
And then we decide that oh we cant let Terry go do this thing until then
Terry
Ml right right right we cant do that am just reluctant to sign up for the political
JZ see
is
go make an abstract API..
JZ Obviously
Terry Really
MT Yeah
page
Netscape Documentary
Tape More mtg
JZ In order to expose calls into their code which is mean you could interpret
expose their API as meaning something else as meaning allow other people to cafl
JZ Which is know thats one thing that they were concerned about was they didnt
want us to ship something that general purpose enough that we were effectively
laughter
JZ If we had exposed their Java Script interface that was like general purpose
database that happened to be using their thing at the back end they would have
flipped
Terry Yes
universej
Terry No person who actually thinks in rational lines of thoughts understand why we
cant do this..
JZ Except lawyers dont actually ever tell you that you cant do that
They say if you dont do this then wont be held liable because..
page
Netscape Documentary
Tape More mtg
JZ They think the odds are high that you will that it will cost us this much money
say
if you take this path thats the kind of answer theyll give you
Terry In this particular case its more of you need to do this to completely cover your ass
JZ OK
Terry Thats my spin thats my impression And dont know how uncovered our asses
are going to be
MT If someone actually talked to Liv Neal on this Ijust need to find out who that
person
break
MT And Everybody except Jeff Weinstein and Jim Roskind said oh Ill be done
tomorrow
NIT Jeff was silent by his absence thems lot of that going around Whats up Alan
Do you have the contents of the copyright notice that has to go to documentation
ckc
MT do not That acknowledgedihe receipt of the asking of the question
buj/we
laughter Well just want to let you know exactly where it is..
It turns out that we could have put documentation out them before our source if we
can get
that
..piece of content solved before we got our license solved it turns out
co
page
Netscape Documentary
Tape More mtg
Cant we just like put license copyright on the source that says completely
should say heres my source code with the restrictive copyright on it Tom Paquin
completely support when he comes back here and says should let Alan do this
JZ think that copy right the copyright we eventually end up using will be less
rirj-mr\ 04er
By Michael
in tact no one will use it and theyll issue all of their new code under another
license..
Ml Well thats the whole reason were doing the licensed Beta right..
page
Netscape Documentary
Tape8Moremtg
break
JZ As far as the software universe goes Im not concerned becaseu feel like no
JZ can make Mozilla.org work there will he code in there under two licenses and
then client
eng is
gonna have bitch of time because theres code under one
license and code under another license and they like have hard time accepting
MT False
The hitch is that being under mean if someone put...with themselves in Section
MT True
Thats what mean theres no reason for me to put new code in under BSD rather
MT So at one point and time Mike Homer promised not to sell other peoples code But
he cy if thats the thing which makes the steal we can make that promise
JZ Yes
Ml Is that
break
page
Netscape Documentary
Tape 8M orem tg
LWM...
Well You lot of bugs and its been really difficult to complete all the bugs that hes
got
doing and basically what hes trying to do is hes trying to remove all of the reference to
and the act of putting the source code on the netMresults in all that code being
algorithm
-fr2y
available world wide So not only is it illegal for us to release that code but we can
actually go to jail for it its criminal offense believe it or not So this is kind of the
most important thing that we have to do to the source code right now is remove every
single reference to security and cryptography everywhere and Jeffs been working on that
and Im gonna go over and find our whats going on with that right
now
No the security code is intermingled throughout our source base and we never thought that
wed ever have to release our source base like this in public forum and so now we have
to go back and find all the places where we put security code and remove them so in
sense its more challenging than other work that we have to do.t%1
Its pretty tight but you know its not something unusual at Netscape were always...last
minute and everybody works really hard to meet the deadline so its not the worst deadline
This is Ellis Island right in the Middle there this is Ellis Street and in the middle is Ellis
ri
page
Netscape Documentary
Tape More mtg
JC Oh think were getting close...hey heres Jeff How are you doing
JW OK
JC Well you are officially the most doomed individual in the company
JW So whats going on
JW Yeah so over the weekend had bunch of stuff ready to check in but urn
didnt know had some extra files to add and didnt know what to add on the
JC OntheMac
JW Yeah
JW Well the thing is can check in Im checking in new files right so been changing
to MEG files right on the Mac you know they use the project files and didnt
JW Yeah so sent tried to page sent mail to Mac Devon paged Tara...and never got
JC can help you with that Scott is back in town today so he can help you
JW So what Im going to do is check dump stuff in and thats sort of stepping stone
page
Netscape Documentary
Tape More mtg
JW OK so basically Im checking in bunch of markers in the code that say heres the
sections that need to be removed and then urn basically Ive taken bunch of code
that was in line and directly in Meg Net and within other places in the client in the
security libraries so instead of stub out like 15 calls can stubb out one
just
and then Ill have working build with security still in but with the all the pieces
for removal in place and then the next thing would do is immediately do try to
do build with it all removed and see what breaks and thats sort of where Im at
JC So how do we turn off the code then it is build flagged
JW Yeah
JC OK so you put the markers in and well build with the markets make sure thats
JW Yeah those are. yeah some of these can already actually already clear out
JW can close that one becaMi were not shipping that..some of these Ill have to look
thing...um .this one can close as soon as check with Stephan um same with
this one...yeah bunch of these almost all of these are be...I should have
gonna
them closed
JW As oon as can get help...rnaybe should just get Tara to close the tree and to let
JC OK so
you dont have window when you could check in
your bugs
_1
page
Netscape Iocumentary
Tape More mtg
JC and whats gonna be left once youve check that in whats gonna be left to do
JW Basically then have to try building it without with the security stuff out and then
JW Urn hopefully Ill get most of it done tonight Im gonna be here. .as..
running up against you know lost half of last week bec4I couldnt build and
JC So if we held the tree closed for while would that help you to building
get stage
JW Urn well can build right now the problem right now ..well of course just
JW It might be advisable just to close the tree and let this stuff get back in the
green
JW Urn can
JW It
depends if Im in the middle of checking in Ill just
stay here and continue urn
page
Netscape Documentary
Tape More mtg
JW Yeah
JC ...theres also people were wondering if they should remove todays functions
JW They should just leave all that stuff alone for now
JC OK so can cross that one off so its not illegal to have all that stuff in there
JW Right Im going through and doing taking care of all of those things
JC all
so um those the of accounts
right are issues set up too Are you worried
break
x-
If they can tell me where what directory their code is in can go look at it and then
break
MT Brain trust
Did other directories other directories that like this that dont have
say....or things
21
page 10
Netscape Documentary
Tape More mtg
MT In the long term your life is going to be hard unless you do that
Do that right
But as told him it doesnt have to happen by 331 but if you can figure out
Thats easy to figure out right so you say copies minus slash source NS
lauhter/
LT Right were tracking we need to track that files off
are signed on that
else ad we need some assurance that that the entire source base has been looked
over So people this has been going on for quite some time people have been
week were going to be signing off on this so we can see that now now
right
explain to the engineers how to sign off on the files and on this web page
the count of
go up and by done the
files is
..sign going to the time we get sign
count of signed files is going to go to tJm what you can see here also is that
there are currently 4500 that we dont know the current state of
c4
in all And that number will go down...theres lot of stuff in here that shouldnt be in here
11
page
rat
Netscape Documentary
Tape More mtg
And by signed..
to be going
command and the file get signed And so mostly its going
computer you try
copyright you read the code OK If anything if you have any fears about this stuff
Michael Toy and th6ybu sign the file OK At the endof thisAime_----
assign the bugjp
the act
of questionable acts well go through questionable
were going to have abug list
NO its the same bug list the bug list is the project
wide to do list OK and so thats the
And bug..
was created
system so thats why
this system
was untrackable in that
problem so it
12
page
Netscape Documentary
created tool to do
that kind of data so
insufficient for tracking
Hardest part
theres certain
decisions what do you do with
The hard...thereS gonna be the sticky
to do is And
hard to determine what the right thing
its to be very
cases that just going
have about
something you question
Bug is
is
action It
bug is
fantastic of
and its think its way
he organizes hi projects is by bugs
thats the way
working
list.
Bug
need to be done and Michael the
IF theres something that
Is the main to do list right
Unsigned files
be tomorrow mean
dont know how fast that will be It could
track bugs And
just
files
Will people back and start signing
go
13
page
Netscape Documentary
Tape More mtg
people to make sure that its OK that people sign files while the tree is closed Thats gonna
give them mail saying theyve been bad and weve just got to give people absolution that
thats ok Um but anticipate that thats whats going to happen Well just have to see
They may have to wait until the car pooi is finished before they start signing files
Theres 9000 unsigned bugs dont remember the order in which did these These are
are probably OK this is the one that weve got to worry about becaseu its large number
of stuff we dont know what urn were not quite sure of whats gonna happen with
them
U3
Unsigned files this should to
go
file was It doesnt really necessarily mean its unsanitized did it for inflammatory
Break
So this is the open bug list as of today and theres some 100 open bugs um 89 open
14
page