.NET Framework 3.5 Is Shared Source (weblogs.asp.net)

published 2 years, 4 months ago, submitted by benrickbenrick(1020) 2 years, 4 months ago

Microsoft's .NET Framework 3.5 is going to be released open source.

26 comments | category: | Views: 118

tags: another

new Add a live kick counter to your blog >> liveImage

You can even customize the image by choosing your own colors, and then clicking the button below to update the preview and the html code:

  • "Kick It" text
  • "Kick It" background
  • kick count text
  • kick count background
  • border

Simply copy and paste this HTML into your blog post.


Users who kicked this story:
gavinjoycegavinjoyce(25.7k) - camalotcamalot(630) - GTech33GTech33(10) - JudahGabrielJudahGabriel(755) - MarthaBassMarthaBass(460) - dovedove(735) - ashithmrashithmr(80) - bentracybentracy(140) - crpietschmanncrpietschmann(11.1k) - j.montyj.monty(1655) - grantg81grantg81(0) - rocjoe71rocjoe71(0) - HaackedHaacked(5090) - mikeonmikeon(5195) - drmohundrodrmohundro(279) - usshermussherm(5255) - davehoguedavehogue(160) - korayemkorayem(1235) - jvanderhjvanderh(10) - tiernanotiernano(1560) - bsimserbsimser(1235) - vmanos2vmanos2(0) - cdjacocdjaco(5) - scottscott(0) - wwb_99wwb_99(860) - x.staticx.static(435) - mghaouimghaoui(340) - simonebsimoneb(5440) - montymonty(2575) - mikeg79mikeg79(0) - lizzardlizzard(0) - TweeZzTweeZz(75) - adventureradventurer(2131) - w3stfa11w3stfa11(625) - craigshoemakercraigshoemaker(830) - rimsystemsrimsystems(6105) - joseguiajoseguia(195) - mnourmnour(315) - dawtipsdawtips(0) - HaGeverHaGever(870) - kazimanzurrashidkazimanzurrashid(3950) - drugarcedrugarce(590) - keyvankeyvan(4040) - brianjlowrybrianjlowry(640) - koobakooba(90) - LoonquawlLoonquawl(0) - mdoppmdopp(850) - MichaelDotNetMichaelDotNet(450) - cyclops79cyclops79(0) - ajdotnetajdotnet(2815) - gt1329agt1329a(7460) - sdormansdorman(735) - locrainlocrain(400) - jeremyjarrelljeremyjarrell(2685) - rmorlokrmorlok(165) - yesthatmcgurkyesthatmcgurk(3805) - jennerjenner(0) - randzrandz(10) - antnyantny(55) - diamondzdiamondz(30) - offwhiteoffwhite(975) - samAdamssamAdams(335) - spirit1spirit1(3140) - AnastasiosyalAnastasiosyal(955) - ndibekndibek(120) - D_GuidiD_Guidi(280) - NathanBaulchNathanBaulch(0) - mbersethmberseth(1375) - pbrookspbrooks(755) - bfinnertybfinnerty(85) - RemanReman(1970) - sirroccosirrocco(800) - KirillOsenkovKirillOsenkov(565) - mrlinxmrlinx(580) - ashmindashmind(765) - stefanescu.dragosstefanescu.dragos(135) - khushal999pkhushal999p(275) - benrickbenrick(1020) - ElementCyElementCy(10) - datacomdatacom(165) - kevnzkevnz(860) - zowenszowens(905) - mastermaqmastermaq(20) - FadyFady(275) - wooyaywooyay(690) - liu1642liu1642(15) - chinhdochinhdo(390) - aquinasaquinas(20) - jamesewelchjamesewelch(2265) - AarononthewebAaronontheweb(980) - cbeniencbenien(10) - AnheledirAnheledir(194) - georgeckgeorgeck(350) - rajeevranjanlallrajeevranjanlall(0) - whill3rwhill3r(0) - ghummanghumman(110) - jonjj7jonjj7(0) - atifazizatifaziz(990) - dclevittdclevitt(0) - henningsthenningst(255) - kyriakoykyriakoy(5) - zigamorphzigamorph(2925) - jessenaimanjessenaiman(0) - BronwenZBronwenZ(230) - marco.ragognamarco.ragogna(0) - jakub.sturcjakub.sturc(0) - KnightOwlKnightOwl(0) - NickHodgesNickHodges(0) - rantrirantri(0) - Zero3Zero3(0) - Sash_xpSash_xp(0) - ondrejsvondrejsv(0) - SatansSpatulaSatansSpatula(0) - chimplochimplo(0) - josendfjosendf(0) - lysplysp(0) - KickworthyKickworthy(300) - ubikubik(0) - deepsudeepsu(0) - helloworldhello2001helloworldhello2001(0) - armenczarmencz(220) - ColinCochraneColinCochrane(235) - edurdiasedurdias(190) - subnussubnus(140) - CVertexCVertex(325) - awestyawesty(15) - huobazihuobazi(20) - nsoonhuinsoonhui(1805) - ppmmvvppmmvv(0) - shaharyrshaharyr(4325) - blouppyblouppy(0) - danlevandanlevan(0) - aChrisSmithaChrisSmith(0)

Comments:

posted by gavinjoycegavinjoyce(25.7k) 2 years, 4 months ago

Not quite open source, more like shared source. A great move nonetheless.

posted by gavinjoycegavinjoyce(25.7k) 2 years, 4 months ago

Debugging is going to be fantastic, what a nice journey it will be navigating the depths of the .NET framework while debugging.

posted by atifazizatifaziz(990) 2 years, 4 months ago

Great move, indeed, that it deserves a kick of a lifetime!

posted by benrickbenrick(1020) 2 years, 4 months ago

Yeah it isn't quite open source, but it is close enough. I wouldn't expect any more than this.

posted by jamesewelchjamesewelch(2265) 2 years, 4 months ago

Nice...

Need to allow users to do a double drop kick on a story once a day :)

posted by gavinjoycegavinjoyce(25.7k) 2 years, 4 months ago

Published to the homepage in 13 minutes - a record.

posted by jamesewelchjamesewelch(2265) 2 years, 4 months ago

I thought about adding that category to the Zeitgeist - Quickest articles to be published. Easy to do, just subtract the CreatedOn from the PublishedOn. Didn't think it would be very useful other than bragging rights :) I think the DNK articles would mostly be in that top 10 list, those get published pretty fast too.

posted by MichaelDotNetMichaelDotNet(450) 2 years, 4 months ago

What happens when developers begin coding around implementation details though? That's my only concern, still very cool though.

posted by yesthatmcgurkyesthatmcgurk(3805) 2 years, 4 months ago

Hell, when has it not been open source? Reflector is such an awesome tool. "I wonder what this control does in this particular situation?" *reflectors* "Aaah"

posted by yesthatmcgurkyesthatmcgurk(3805) 2 years, 4 months ago

Comments, too!! Now THAT is awesome.

posted by gavinjoycegavinjoyce(25.7k) 2 years, 4 months ago

"What happens when developers begin coding around implementation details though?"

As yesthatmcgurk says, they can already do that with reflector. It is also their problem to deal with.

"Hell, when has it not been open source?"

We can now see the code as it was written. It also indicates (to me anyway) that someone in MS is pushing the open source model internally. I hope to see a fully open source .NET framework in the future sometime (.NET 5 perhaps?).

posted by MichaelDotNetMichaelDotNet(450) 2 years, 4 months ago

@gavinjoyce,

It's true that they CAN do that will reflector. Not many do I wager. The difference now is that this code is going to be in every developer's face via VS2008 debugging.

posted by yesthatmcgurkyesthatmcgurk(3805) 2 years, 4 months ago

Somebody go over to /. and see if they're freaking out.

Wait, strike that, how BAD they're freaking out.

posted by gavinjoycegavinjoyce(25.7k) 2 years, 4 months ago

If they link to Scott's post, I wonder will our little 'kick it' button hold up. Does it count as a slashdotting if it doesn't? ;)

posted by jamesewelchjamesewelch(2265) 2 years, 4 months ago

Yeah, I agree. It's always been easy to use Reflector, but I'm still amazed at how many technologists or developers think that .NET assemblies are compiled and can't be just "opened" and looked at.

I really don't think this will have a major impact on .NET in the short term, but hopefully its a small step in a better direction for future .NET products/frameworks.

posted by jamesewelchjamesewelch(2265) 2 years, 4 months ago

@gavinjoyce,
>If they link to Scott's post, I wonder will our little 'kick it' button hold up. Does it count as a slashdotting if it doesn't?

Might be a good time to add that image caching code to the image gen...

posted by gavinjoycegavinjoyce(25.7k) 2 years, 4 months ago

@james

I'm just about to leave here so I won't be able to get it done. I think it should be OK, it is loaded via javascript on Scott's blog so it won't slow his post down anyway.

posted by aquinasaquinas(20) 2 years, 4 months ago

*blink*

posted by AarononthewebAaronontheweb(980) 2 years, 4 months ago

I honestly don't understand the degree of benefit this will provide to the average .NET developer.

However I am enjoying watching the idiots at ReadWriteWeb and Slashdot clown themselves over this announcement.

posted by jamesewelchjamesewelch(2265) 2 years, 4 months ago

I don't think that there won't be any benefit for the average developer.

And the above average developer already uses Reflector for some of this (as others pointed out above).

posted by AarononthewebAaronontheweb(980) 2 years, 4 months ago

That's what I thought and wrote as much on AjaxNinja. Thanks, James.

Maybe one day after I get a few more years of experience under my belt in a professional .NET development environment (interviewed for a position today!) I'll be adept enough to appreciate this release.

posted by crpietschmanncrpietschmann(11.1k) 2 years, 4 months ago

"We can now see the code as it was written. It also indicates (to me anyway) that someone in MS is pushing the open source model internally. I hope to see a fully open source .NET framework in the future sometime (.NET 5 perhaps?)." - gavinjoyce

We already have an Open Source .NET Framework; it's called the Mono Project (http://mono-project.com). I know it's not the same as Microsoft releasing the .NET Framework itself as full Open Source, but we don't want to forget about such a cool project.

posted by JudahGabrielJudahGabriel(755) 2 years, 4 months ago

James and Aaron, this benefits developers in 3 ways beyond what Reflector gives us:

First, the source comments are intact, which means it becomes easier to understand .NET library source code.

Second, the code structure and local variable names are preserved.

Third, we can use the debugger to step in to .NET libraries and use the threads, locals, watch, etc. windows.

posted by cdjacocdjaco(5) 2 years, 4 months ago

Wow.

posted by marco.ragognamarco.ragogna(0) 2 years, 4 months ago

You can use Reflector to disassemble the code but with comments included is for sure more readable =)

information Login or create an account to comment on this story