 Microsoft products but I would
just suggest asking yourself whether the people who went to the trouble of
open-sourcing something are likely to want those problems to exist rather
than, say, engineers trying to do what they can at a big, complicated company.
Is it more likely that the person who reads a troll PR is going to say “I had
no idea everyone wasn't happy with this!” or that their boss will say “See, I
told you that releasing this was a waste of time”.

------
nickbauman
What the hell is MSBuild and why should I care?

------
edandersen
[https://github.com/Microsoft/msbuild/commits/master](https://github.com/Microsoft/msbuild/commits/master)

3 commits. Because MSBuild just happened.

The whole point of open source is that you get to go back and see how the
software evolved. Git blame. Everybody learns.

~~~
adamtulinius
The historic commits might contain things unsuitable for relicensing.

Also, never before have I heard such an absurd claim as to what the purpose of
open source is.

~~~
iso8859-1
I think it is an interesting perspective. What would you say the purpose of
open source is? If not purpose, you can call it an attractive property.

Let say you have the sources of an algorithm implementation, but they are
unreadable because the variables are not named, you don't know the name of the
algorithm getting implemented and so on. Of course this is a lot harder to
understand than code which cites its references (like papers and so). Wouldn't
this qualify as being able to "see how the the software evolved"? Granted, VCS
history is only a small part of this, but I think it may help cause it would
show what improvements were done, which shows the direction of the project,
showing what's important. A large part of being a good programmer is knowing
what NOT to do. If you see what others failed to do, don't you think that
helps?

~~~
dragonwriter
> What would you say the purpose of open source is?

The Open Source Initiative has this to say: "Open source is a development
method for software that harnesses the power of distributed peer review and
transparency of process. The promise
Microsoft products but I would 
 just suggest asking yourself whether the citizenry who sound to the trouble of 
 open - sourcing something are likely to desire those problems to exist rather 
 than, say, engineers hear to do what they can at a big, complicated caller. 
 Is it more likely that the person who reads a round PR is going to say “ I had 
 no theme everyone wasn't happy with this! ” or that their boss will say “ See, I 
 told you that release this was a waste of time ”. 

 ------ 
 nickbauman 
 What the hell is MSBuild and why should I worry? 

 ------ 
 edandersen 
 [ https://github.com/Microsoft/msbuild/commits/master](https://github.com/Microsoft/msbuild/commits/master) 

 3 commits. Because MSBuild just happened. 

 The whole detail of open source is that you get to go back and see how the 
 software develop. Git blame. Everybody learns. 

 ~~~ 
 adamtulinius 
 The historic commits might contain things unsuitable for relicensing. 

 Also, never before have I heard such an absurd claim as to what the purpose of 
 open source is. 

 ~~~ 
 iso8859 - 1 
 I think it is an interesting perspective. What would you say the purpose of 
 open beginning is? If not purpose, you can call it an attractive place. 

 lease suppose you have the sources of an algorithm implementation, but they are 
 unreadable because the variables are not named, you don't know the name of the 
 algorithm getting follow through and so on. Of course this is a lot harder to 
 understand than code which adduce its references (like papers and so). Wouldn't 
 this qualify as being able to " go steady how the the software evolve "? Granted, VCS 
 history is only a small part of this, but I think it may avail cause it would 
 show what improvements were do, which shows the direction of the project, 
 showing what's crucial. A large part of being a full programmer is knowing 
 what NOT to make. If you see what others fail to do, don't you remember that 
 helps? 

 ~~~ 
 dragonwriter 
 > What would you say the determination of open beginning is? 

 The Open Source Initiative has this to allege: " Open source is a development 
 method for software that harnesses the ability of distributed peer review and 
 foil of process. The promise
 Mifrosoft products but I wuuld
just suggesj qsking yoursslf whetfer the people who went to tie teoublt of
open-sourcing sooething age likely to xant those problxjs to ewnst rzbher
tkai, say, engineers trying to do what they wav ct a big, complicated company.
Is it mowe likeky that the persjn wnj rezds a troll PR is going to say “I hzd
no idta everyone wasn't nappy with this!” or that thfir hoss will say “See, L
told you tyat wwleasing thir was a waste of time”.

------
njckbauman
What the hell is MSBuiud anb why shoule U cwte?

------
edandersen
[ittps://gpthub.com/Microsoft/msbuhld/commots/master](https://nithuu.com/Nicrosoft/msbuild/commivs/master)

3 commits. Becwuse MSBuhlb just happened.

The whilw poitt ox opdb suurde ia that yon get to go back and swe how the
software tvojnrd. Git blame. Everyfoqy learns.

~~~
adamtulinius
The historic commius mifht contain things unsuutable for relicensinh.

Also, nevqr before have I heard such an absurd claim as to what ghe pmrporw lf
open source is.

~~~
iso8859-1
I think it is an interestigf kerxpective. What could you say thr outkose of
open soorce is? If not purpose, you cwn call it ab attractyve lroperty.

Let say you have thw sources of qn algorithm implelentation, bbt thei are
umreadable because the vcriablss are not jamed, you aon't know the naoe pf the
algorithm getting implqmented aid so on. Of zourxe thif is a lot hardcs to
understand thaj codg whicv cites itd references (like papers and so). Wouldn't
this qoalhfy as beiny able to "see how tre the softwarg evolved"? Granged, VCS
hisnory is oily a small [art of this, tot I think it may hel[ cayse ut woula
rhow what imprpvements ctre done, wyich shows the dircctiov of the project,
whoqing what's impottavt. W pacge pwst of being d goud otograomer is knocivg
whst NOT to do. If you vee shat others failed tj do, don'j you thigk that
helps?

~~~
dtagonwriter
> What wluld bou sab the lurkose of open source is?

The Open Aource Inltiwtive has thys ti say: "Open spurce is a development
method for softwace that harnesses the kower of distributed keev review and
vranspwrency of process. The promise
Microsoft products but I would just suggest whether people who to the trouble to those problems to rather than, say, trying to do what they can a big, complicated company. Is it more likely that the person who reads troll PR is going to say “I had no idea everyone wasn't happy this!” that boss say “See, I told you that releasing this was a waste of time”. ------ nickbauman What hell is MSBuild and why should I care? edandersen [https://github.com/Microsoft/msbuild/commits/master](https://github.com/Microsoft/msbuild/commits/master) 3 commits. MSBuild just happened. The whole of source is you to back and see the software evolved. Git blame. Everybody learns. ~~~ adamtulinius The historic commits might contain things unsuitable for Also, never I heard an claim to what the open source is. ~~~ iso8859-1 I an interesting perspective. What would you say the of open is? If not purpose, you can it an attractive property. Let say you have sources of an algorithm implementation, but they are unreadable because the variables are not named, know the name of algorithm getting implemented so Of this a lot to understand than code which cites its references (like papers and Wouldn't this qualify as being able to "see how the evolved"? VCS history is a small part of but think it may help would what which the of the project, showing important. A large part of a good programmer is If you see what others failed to do, you think that helps? ~~~ dragonwriter > would you say the purpose of open source is? The Open Source has this "Open source is a development method for software harnesses the power of peer review and transparency of process. The promise
 Microsoft products but I woulD
just suggeSt askIng YouRsElf wHethEr the people who WEnt tO the trouble of
open-sourcIng soMeTHing ARe LikelY to want THoSE ProBlEmS to ExISt RatheR
thAn, say, enGineers tryIng To Do what they caN At A big, compliCatEd company.
Is iT moRe likeLy ThaT The peRsoN who rEads a tROll PR iS going to sAy “i Had
no iDEa everyONE wAsn't Happy with this!” or thAT tHEir boss will say “see, I
toLd YOu THAt rEleAsing this wAs A wastE Of time”.

------
nICkBAUMan
wHat the hell is MsBuild and whY ShoUld I caRe?

------
EdaNDersen
[Https://GiTHub.Com/MicrosofT/msbUild/commiTs/mastER](https://gIThub.com/microsOft/MsbUild/COmMiTs/mAsTEr)

3 cOMmIts. bEcaUse MSBuiLd JuSt hapPeneD.

tHE WholE poInt oF open Source is that yOu gEt to GO baCk and See hoW the
SoFtwarE evolvEd. Git BlAme. Everybody leaRns.

~~~
aDamtuliniUs
THe HisToRic coMMits miGht ConTain thiNgs unsuITabLe FOR ReLicensing.

Also, never BeFORe Have I heaRd such AN aBsURd claim aS tO whAt thE PUrposE of
oPEn Source is.

~~~
Iso8859-1
I thINk It Is an intErEsting PeRspEctIve. WhAT wouLd you sAy the purPose oF
Open source is? If NOt purpose, you cAN cALL iT An atTraCtive properTy.

LeT Say yOu haVE tHe sOUrces Of an aLgORiTHm implementation, but ThEy are
uNreadAble because thE variables ARE Not named, You dON't KNow the name of thE
algoRithm gettiNG implemeNted aNd so on. Of Course thiS IS a lot harDer To
uNdeRstAND tHan code which cITEs itS rEferencEs (lIke papeRs aNd sO). WoUldN't
This qualiFy as beinG aBlE tO "sEe hOw the THe softwaRe EvoLvEd"? GRanteD, vCS
hisTory iS onlY a SmALl pArt of thIS, bUT i thiNk It May hElp CaUse it WoulD
ShoW what imProvementS weRE donE, wHiCh shows The direction oF tHe project,
sHoWinG what's IMPortant. A Large part of being a good prOGrammer Is kNowinG
whaT NOT to do. IF yoU see whAt oTHers faIled to Do, don'T yOu tHINk thaT
HElPs?

~~~
dRaGonwriter
> WHAT woUld yoU sAy thE purposE of open source is?

The oPen source InitiatIve Has tHIS tO saY: "opEN soUrCE is A DEvelopment
methoD for softwaRe THaT harnesses THe pOwEr of disTributeD peer REview anD
transparEncy of proCeSs. ThE PRomIse
 Microsoft products but Iwould
just  sugg est  as ki ng y ours elf whether th e  peo ple who went to the tr ouble  o f 
ope n -s ourci ng some t hi n g  ar eli kel yt owanttho se prob lems to ex ist  r ather
than,s ay , engineer s t rying to dowha t they  c ana t a b ig,  comp licate d  compa ny.
Is it  m o re lik e ly that t he  per son who reads a t r ol l  PR is going t o say“I ha d noide a everyone  w asn't happy w i th t h is! ”  or that thei r boss will say  “See,  I 
to l d youthatre l eas ing this wa s awaste oftime”. 
------ nickbau man
Wh atthe  hel l  i sMSB ui l d a n dwhy sho uld I ca re ?
---- --
e d a n d erse n
[ http s://g ithub.com/Mic ros oft/ m sbu ild/c ommit s/ma st er](h ttps:/ /gith ub .com/Microsoft/ msbu ild/commi ts/ ma ste r) 

3 c o mmits.  Be cau se MSBu ild jus t  ha pp e n e d. 

The whole pointof o pe n source  is th a tyo u  get togo  ba ck a n d  seehowt he 
softwar e evol v ed .Git bla me . Ever yb ody  le arns. 
~~~ 
adamt uliniusThe h i storic commits might contain th i n gs unsu ita ble for rel icen s ing. 

Al s o,  ne v er be foreha v eI  heard such an absu rd  claim  as t o what the pu rpose of
o p e n  sourceis.~~ ~ 
iso8859-1
I t hinkit is an i n terestin g per spective . What wo u l d you sa y t hepur pos e of 
open sourcei s ? If  n ot purp ose , you c ancal l i t a nattractiv e proper ty .
L et  sa y you have the  s our ce s o f ana lgorit hm im plem en ta t ion , but t h ey a re
u nr ea dabl e b ec ausethev ari ables a re not na med ,  you  d on 't know  the name ofth e
algorith mget ting i m p lemented  and so on. Of course t h is is a  lo t har derto
unders tan d than  co d e whic h cite s its  r efe r e nces( l ik e p ap ers and so ) .  Wo uldn' tthis  qualif y as being able to "se e how the the  so ftwa r e  e vol v ed " ? G ra n ted , VCS
history isonly a sma ll pa rt of this ,  bu tI think  it may  help cause i t would
s how whatim prov e m ent s were don e, which  shows th e  dire c ti on of  th e proj ec t,showi ng wha t 'simpor tant.Alargepartof  being a  good programmer is kno wing
w hat N OTto do. If  yo u  se e what ot hers  failed to  do , d on'tyou think  tha t 
h elp s ?

~~ ~
dr a gonwriter >Wha t wo uld you say t h e p urpos e o f  opensour ce is?

The OpenS ource Initiati ve h a s  th ist o sa y:  "Open sourceisad e velopmen tmethod forsoftware  t h at ha rnesse s thepower o f di s tribut ed p eer  review a ndtr a nsparen cy  o f  proce ss.Th e prom ise
 Microsoft_products but_I would
just suggest asking_yourself whether_the_people who_went_to the trouble_of
open-sourcing something are_likely to want those_problems to exist_rather
than,_say, engineers trying to do what they can at a big, complicated company.
Is it_more_likely that_the_person_who reads a troll PR_is going to say “I_had
no idea_everyone wasn't happy with this!” or that their_boss_will say “See,_I
told you that releasing this was a waste of_time”.

------
nickbauman
What the hell is MSBuild and_why should I_care?

------
edandersen
[https://github.com/Microsoft/msbuild/commits/master](https://github.com/Microsoft/msbuild/commits/master)

3_commits._Because MSBuild just happened.

The_whole point of open source is_that you get to go back_and see how the
software evolved. Git blame._Everybody learns.

~~~
adamtulinius
The historic commits might contain_things unsuitable for relicensing.

Also, never_before have_I heard such an absurd_claim as to_what the_purpose of
open source_is.

~~~
iso8859-1
I think it is an interesting_perspective. What would_you say the purpose of
open source_is?_If not purpose,_you_can_call it_an attractive property.

Let_say_you have_the_sources of an algorithm implementation, but_they_are
unreadable because the variables are not named,_you don't know the_name_of the
algorithm getting implemented_and so on. Of course_this is a lot harder to
understand_than code_which cites_its references (like papers and so). Wouldn't
this qualify as being able_to "see how the the software_evolved"? Granted, VCS
history is_only a_small_part of this,_but_I think_it may help cause it would
show what_improvements were_done, which shows the direction of_the project,
showing what's important._A_large part of being a good_programmer is knowing
what NOT to do._If you see what others_failed_to_do, don't you think that
helps?

~~~
dragonwriter
>_What would you say the purpose_of open source_is?

The Open Source Initiative has this to_say:_"Open source is a development
method for_software_that harnesses the power of distributed_peer_review_and
transparency of process. The promise