Académique Documents
Professionnel Documents
Culture Documents
Tape 35
20 people have their own product these 20 owners have their own..
Fine theres the Mozilla bug system and whatever it does it does and it where the line of
internal external is within that is not really all that interesting And then theres the
Netscape bug system And the Netscape guys are going to be really interested in bugs that
migrate and notices of repair migrate Right mean this is where youre going with this
Right
OK but were not real Im not maybe these guys are Im note real prejudiced on
OK urn sort of my thoughts of where first coming up with this is it seems like so we
want the external what Im gonna call the external person the external customer urn
more investigation so that then becornes bug once somebodys you know- validated
it
that it is bug So do we want sort of like staging area where we have all this
dont care
LT dont want to the world having enter access to the bug system think people who
Then the state of submitted but not blessed is just another state
LT Yeah but its the level of noise gets really high right The noise ratio can be really high
Page
7q cq
Netscape Documentary
Tape 35
The noise will find channel If the noise source is out there it will turn into an e-mail if
It also may look more responsive mean know we have problems with the
open calls
theres lots of reasons for that but for whatever the reasons are dont want anything
Its lot better to see oh look at that they invalidated my bug and then gave me reason
Let me tell
you in one minute what dont care about and then maybe youll disagree with
me Urn one way to do that is the bugs come in to this staging area and they sit there until
somebody said yes that is bug and they put them in to the bug system different way
they do it is they come in to the bug system labeled submitted and then somebody looks at
LT Which is called call right mean they call that call right
thought calls and bugs were um separate objects that were connected rather than two
may or not be transferred into bugs was well So were thinking about doing something
similar to that..
Page
fZ c3 z5
Netscape Documentary
Tape 35
The numbers are not unique right you can have call with one number and bug with the
number
Yeah and you can cross reference from call to bug bug to bug etc
True
True
gets reported by say thousands of customers we dont want that same one to
go right into
the bug tracking system So we want it to go to the staging area so we have someone that
manages that queue and they can say OK this this and this and they can transfer those to
bug
LT Yeah think youll yeah mean were were not consumer were
organization
developer organization so youll be getting bugs from developers who are looking at the
Right
We have hundreds of people filing bugs against CX source and think youll have more
on the Mozilla sources than we ever had on the sources by maybe an order of
Page
C/ /2-/
Netscape Documentary
Tape 35
LT And calls people who are filing theres lot people filing calls right How many people
theoretically could be filing calls Ijust trying to figure out the calls
All right you mean how many customers report bugs in..
LT With the current outside systems we have like the whats it called
Well that system today we dont house all thecalls here we actually um source out lot
of our calls so we could get as many as...you know tens of thousands of calls in week
LT Yeah and think its think youre gonna end up with something the scale of the count
Yeah
Yeah guess as sort of what we were talking about we were having like staging area
and we can call it calls situation where what we were at is some table that we
looking
were going to stage the different information for each call and thats some things that we
from here there will be basically this where uh the Moz get involved
is will
org people
and the calls take the calls and convert those in to And
investigate bug put this into the
bugs table So this is sort of our proposal what were at So this is our
looking staging
aret and this is where whats going to be off of the external web where
coming site
anybody can come in any of these developers can come in enter the call and well have
Page
2.o t3 QLj
Netscape Documentary
Tape 35
them put it into the table And then within the Moz org they can investigate this convert
it into bug and sort of that sort of follows pattern of what were doing now within
Case Tracker We have an external Web Site so well have web server
Uh Case Tracker is for uh external customers to log calls and track their calls
Actual um like Expert Alliance user users so these are urn people who have bought
High level support right So it would be people from say Chrysler or Lucent Technology
OK
So were going to have web server here and urn well have Im use NAS which
gonna
is the Netscape Application Server which is KEBA and have the plug-in here And well
have another actual urn its Solaris box Extreme that were currently for Case
using
Tracker And this is where youll find our Oracle database residing and this is where well
have the actually KEBA server running And the communication would be that the external
customer will come in and basically go to some URL that will feed up the page so they can
enter the call and the call will be put in to the database be it KEBA so thats pretty much
No thats all..
IZcPj 3/
break
Page
Netscape Documentary
Tape 35
..be right exactly Theres file. .firewall here and theres another one actually over
Transactional right exactly So when they do submit off the fonn theyre just
activating KEBA urn basically what they call KEBA app logic which is just Java
code its gonna take the information and put it into the database And this way we can also
provide Im not too sure what other inforrnation we want to allow these external customers
to be able to do Do we want to give them some reporting capabilities of what calls theyve
already entered if so then we need some kind of tracking of who they are Also be albe
if we want to allow thern to update existing calls that theyve put in So then then we need
to have some kind of there will probably be more than just one page here Obviously
Eat cookie
OK yeah those are some of the questions that wasnt sure of exactly how much
information we want to get from the customer Do we want to do that when they so the
OK
got to tell
you Deb Edge is gonna want all that data
Cant do it
Cant do what
1to o2- 24
Page
Netscape Documentary
Tape 35
your name and address and phone number and platform and E-mail address cant go
there Right
Yeah people are going to want to see guarantees about privacy right on that first page
Well dont mind if Deb Edge says please put box there saying oh and by the way its
data so that we can you know know what kind of machine this guys on and few
Right so we need to insure that whatever database the user information goes in is
agree didnt say like the proposal And dont want to disenchant people from filing
would propose that the only information that youre required to put in this thing period
Well what are we going to do with that e-mail address That e-mail address is valuable
Page
j2 cjt
Netscape Documentary
Tape 35
One thing thats going to happen. .1 dont want want to tell these people that were not
Oh thats true..
JZ And anyone can go and get list of all bugs And harvest the...just like you know mean
they can they do that today when you post to news and theyll do that with our bug
system
Yeah
LT We dont have to
say who it was filed by mean we made that externally it doesnt tell
You registered you get dealt your ID and thats the only ID the bug system has and people
Do you guys have this problem now Are calls out externally queryable
break
Putting together marketing presentation for people who are about to go out and do
Well whats happening is becaseu of the source code release weve made some revision to our
strategy is and what does source code mean for our branded products and how do we move
Page
TI
HZ
LU-
Netscape Documentary
35
Its both Laughs So were hitting we have 12 field offices across North America so theres 11
the U.S and one in Canada And weve divided the into three teams and three sets of
country
cities and so were doing were all doing the or cities in week span And at each visit were
spending the entire morning with the field sales team in that office them on whats going
briefing
on And being little more candid and truthful and sharing some things that are for internal use
only And then we spend the afternoon with Key Customers that they want us to see and brief
them on heres what out strategy is and heres what source code means And at both stages you
have to be prepared for those kind of hot potato questions and know how to answer them And
Um well got an interesting did briefing for customer last week and was actually
surprised that they had been reading so much about what we were doing with Source Code and
started to present OK heres the benefits we see for you as an enterprise customer and and their
eyes started to glaze over And was like do you not believe us what are there concerns can
address and they said no we believe it were bought in we totally that we see lots of
agree
benefits for us even though we dont want to develop on the course code So that kind of
surprised me because lot of the customers Ive talked to theyve read the press releases but they
So most of the reactions are more educating them on what the is and making them feel
process
Right theres been some skepticism and think lot of it comes from not having
just enough
information or really understanding what it is were doing And Ive been surprised that once you
Page
JZr5.a IC
It --
Netscape Documentary
Tape 35
territory that were charting and were little uncertain ourselves how successful or not successful
it
might end up being but the reaction has been pretty positive its been very positive
Yeah the work has been lot harder than normal would say the last two months or so Ever
since we made the public announcement beca1 weve been under strict deadline to really it
get
out on March 31 as we promised and its also caused lot of ripple effects in other projects that
were going on BecaAI now that youre doing source code and youre living your life in fish
Laughs9t typical day starts around 830 inthe morningpittits filled with lot of
meetings about Jmy roll is more outwardly focused so there have been lot of meetings about
launching future product versions how do we manage whats going on with the source at the same
field visits and coordinating with the field and answering their So the typical
questions day for
Right it would say that the last month has been in terms of the amount of work
pretty atypical
$7 fc o7_
Page 10
pjt11
7_
Netscape Documentary
Tape 35
love it love it
Well the fact that were really pioneering new ground and thats pretty exciting becLyou you
dont have lot of precedent to go by and say well this is what this company did and where we
can do it better its heres where this And and think thats
company failed at it its challenge
very exciting And think it will be interesting two or three years down the road to look back and
When you when people talk about internet time describe what the meaning of
internet time is
Well think internet time just means that product cycles have have gotten shorter And we can
deliver products in to months where before typical software projects would take multiple
years So think internet time to me just means that now we can deliver at faster
products pace
Is this does
interative process it sort of mean there is this kind of constant
development
things that youre doing and the directions that youre taking as saw in the customer council
you
yesterday and what were doing with the field And that that even
getting process early enough
when you say heres the product weve defined you make your changes accordingly as they come
in
When you started as in the work world did you anticipate that you would be
/tt t3
Page Li
ZT
Netscape Documentary
Tape 35
Oh would say jim always anticipated would be working in the high tech industry and
kind
could
of had that
foresee
anticipation
to
was
be doing
at technical
work like
undergraduate
were
But_ph
inventing
never
new
w2
business model and thats that brings about work that nobodys ever thougIof before
Great appreciate it
Youre welcome
break
It fits everywhere
Yeah so wait OK
TH .1
got it back today they fixed it
Oh thats so cool
Cruz mountains..
TH Well you know Id hate like hell to be half way over and have it start dumping on me
heard its supposed to rain tomorrow which means some time in 48 hours of Saturday
TH Yeah bunch of people are supposed to show up and call for me at 1030 on Monday
morning
MT Um weve verified LINUX in Mac has anyone successfully built windows who isnt a..
TH Yes
MT OK
MT Yeah when had talked to Bob...Bob Loss...Bob Moss last night he had build Mac and
TH Urn we found problem Ed claimed that we could be built that we dont need..
laughter
TH had thought...its gone...laughter thoughts gone...no NSPR had claimed that the
make vanilla version of 0-make for Windows would work and we couldnt get it to
work and so in instead of spending lots of time figuring out whats going on there
break
f2- ZZZC 20
Page 13
Netscape Documentary
ta.2J En
Tape 35
TH .version and got the source from Al and theyre bringing me Im gonna run test JB
to make sure that were doing the right thing as far as the GPL and redistribution of source
TH We have hacked version of G-make and so becaseu it and SFS thing we have to release
Ml You just have to make the source available for anybody that
you give the binary to
TH Right
Ml In essence
thing
MT No
of revenue to this then were not really in the free software community Its this whole
huge. .whatever
z33S.gc
Page 14
Netscape Documentary
Tape 35
Urn did last couple days ago you were coming around uh about with the idea that in
NSPR none of the files themselves were actually tagged with the source license Did that
TH Its an open bug its actually checked the branch has been created and it has been NPLd
to the best of my knowledge did he not close it out should touch base with him if he
MT Thats the Michael checklist phone rings Hello Achilles Did you uh laughs did you
MT OK No just...OK Do you have any clue ..God worked on that so long this is
very
confusing issue And worked so long to try and make it clear OK perfect is Lloyd
coming All right all right then Ill wait for Lloyd OK well do you want me to give you
the brief thing or are you busy All right all right thats fine Ill come get you
TH Actually were not meeting were not really here this is all bad dream
Page 15 zs
ft /t
Netscape Documentary
Tape 35
Yeah Go home
Mt Well it seems by pretending to be busy we can like screw off all thy Md you think were
And then immediately afterwards go back to that Pod Super Mario Brothers
MT Thats good becaseu Paquin and Lloyd are coming over here so there will be more..
Lloyds back
TH Lloyds back
MT yes
In fact had breakfast with him this morning hes all nice and sun burned
MT All right
TH Allright
Ml OK license license what do we have...forget anything about the source tree lets just
pretend that were Mozilla.org and uh we have source tree and our job is to be the center
of the universe for free software development around the Navigator code base
Right
MT If someone gives us code that is not under the NPL or MPL what do we do with that
code
mean see the only problem GPL says you mix this with
is that
specifically anything else
Page 16 it L7oCl
fl
Netscape Documentary
Tape 35
The GPL taints us but theres possibility the NPL taints other people right Which is
Ml There is no NPL Well no were saying someone give us brand new code Here is
brand new file that make the navigator purple And its under Freds license OK The
rest of the Navigator is all NPL pretend OK And so what do we do with that code If
we believe that code is good and needs to be part of the free community da da da da da
gonna take Freds code and not taint it so that people are free to make modifications and
not contribute changes back to us Right cause that Freds license doesnt require changes
back
MT No but we could say Im sorry when you want to give me that code under MPL or NPL
then will
accept it otherwise Im Mozill.org and cant take that source code
LT Right
But think that what were trying to do with the MPL with the Mozilla Public License is
to say we think that the direction that weve taken with the Netscape public License is the
right direction We understand that there are lots of problems that lots of you have with
granting Netscape specific rights or extra ordinary rights and we think that OK youre
right you should have problems with that But we think that that direction for license is
Pagel7
TL tjy
Netscape Documentary
Tape 35
it We think thats the best But if someone else contributes code say under BSD urn it
doesnt see like theres anything that prevents Mozilla from accepting that code
Mi Except Mozillas belief that tainting license creates more vital free source community
Ml Its not political its do you believe in tainting licenses as way to make free source code
right Otherwise Adobe pulls the source tree makes great version of the purple Navigator
file and keeps it to themselves for the from now to the end of eternity
MT No they cant
LT Well the they can say that we didnt theres portions of it that are under NPL right
cannot modify..
then they can do whatever they want with it They can keep it
proprietary if they want
MT Op thats the question What license what license requirements does Mozilla.org have on
LT NPL doesnt it
MT Well no Im getting adamantly not and Ijust dont understand that universe
18
I237
Page
301
Netscape Documentary
Tape 35
Jamie
MT Michael Laguardia says well take it under any license except GPL becaseu that would
recommendation as what we think is the best thing Now dont know if Mozilla if
Mozilla.org has taken the extra step of saying its its good thing and thats the only
LT Well certainly anything thats checked into file that got the NPL reference at the top..
Right its NPL or is MPL anything thats got either one of those references up at the top
has to line
say in that
MI Um went out and just totally down to the last detail figured out what the matrix is of
how you get source code out of the building with Mitchell And when did that it because
Mozilla.org wants are not the same possibly not the same And so now want to
really
5/ /7c
Page 19