Will Microsoft Code-Checking Plans Cripple the GPL?
Infonaut was one of many readers to point out that "Thomas C. Green at The Register seems to think Microsoft is after far more than the 'ubiquitous security' they're pitching to the mainstream press. In this lengthy article, he contends that Microsoft's latest plans are in many ways an attempt to kill Linux by rendering GPL'ed software unusable. Yep, that's freedom to innovate, I'd say."
Arr, prepare to be boarded.
so you're italian
I'm probably gonna get flamed, or modded as a troll for this, and it's probably a bad idea, but I'm gonna say it anyways. So, here we go:
The article says "Of course here I'm assuming Palladium won't become the next Microsoft Bob. It could meet with severe consumer rejection, as I hope it will." And I hope it's right. But most average Joes (or Bobs) are just going to use what's best hyped and most redily available, even if the hype is false and only intended to make you paranoid about everything else. Of course, we have to take into account the fact that this could backfire because of all the Windows software that exists now, which, obviously, isn't certified for Palladium. But we all know how famous Microsoft and it's cronies are for releasing patches and updated versions. So, here's an idea, to make sure it backfires- Every self-respecting linux geek who has any good feelings towards Open Source and/or GPL simply refuse to have anything to do with windoze for a while. Of course, it's not possible, because programs can lie if thet're told to, and then there's your boss who is one of those average Joes and forces you to work with windoze, but you could keep interaction down to a minimum. Now, either two entirely separate tech communities will form, one ruled by the users and one by Microsoft, or all the MS junkies will just get sick of it all and convert. Siege tactics, see? And both outcomes aren't all that bad. Unless wars start braking out between the two communities, but heck, that's as good as happened already.
Never underestimate the power of human stupidity.
Slahdot poster who reads articles???
Seriously, I read a different article on Paladium and only skimmed this one - thanks for the quote though.
Sound waves should be free!
Gentlemen / /the / /time / /has / /come / /for / /a / /serious / /discussion / /on / /whether / /or / /not / /to / /continue / /using / /C / /for / /serious / /programming / /projects / /As / /I / /will / /explain / /I / /feel / /that / /C / /needs / /to / /be / /retired / /much / /the / /same / /way / /that / /Fortran / /Cobol / /and / /Perl / /have / /been / /Furthermore / /allow / /me / /to / /be / /so / /bold / /as / /to / /suggest / /a / /superior / /replacement / /to / /this / /outdated / /languageTo / /give / /you / /a / /little / /background / /on / /this / /subject / /I / /was / /recently / /asked / /to / /develop / /a / /clientserver / /project / /on / /a / /Unix / /platform / /for / /a / /Fortune / /500 / /company / /While / /Ive / /never / /coded / /in / /C / /before / /I / /have / /coded / /in / /VB / /for / /fifteen / /years / /and / /in / /Java / /for / /over / /ten / /I / /was / /stunned / /to / /see / /how / /poorly / /C / /fared / /compared / /to / /these / /two / /more / /lowlevel / /languagesCs / /biggest / /difficulty / /as / /we / /all / /know / /is / /the / /fact / /that / /it / /is / /by / /far / /one / /of / /the / /slowest / /languages / /in / /existance / /especially / /when / /compared / /to / /more / /modern / /languages / /such / /as / /Java / /and / /C / /Although / /the / /reasons / /for / /this / /are / /varied / /the / /main / /reasons / /seems / /to / /be / /the / /way / /C / /requires / /a / /programmer / /to / /laboriously / /work / /with / /chunks / /of / /memoryRequiring / /a / /programmer / /to / /manipulate / /blocks / /of / /memory / /is / /a / /tedious / /way / /to / /program / /This / /was / /satisfactory / /back / /in / /the / /early / /days / /of / /coding / /but / /then / /again / /so / /were / /punchcards / /By / /using / /what / /are / /called / /pointers / /a / /C / /programmer / /is / /basically / /requiring / /the / /computer / /to / /do / /three / /sets / /of / /work / /rather / /than / /one / /The / /first / /time / /requires / /the / /computer / /to / /duplicate / /whatever / /is / /stored / /in / /the / /memory / /space / /pointed / /to / /by / /the / /pointer / /The / /second / /time / /requires / /it / /to / /perform / /the / /needed / /operation / /on / /this / /space / /Finally / /the / /computer / /must / /delete / /the / /duplicate / /set / /and / /set / /the / /values / /of / /the / /original / /accordinglyClearly / /this / /is / /a / /horrendous / /use / /of / /resources / /and / /the / /chief / /reason / /why / /C / /is / /so / /slow / /When / /one / /looks / /at / /a / /more / /modern / /and / /a / /more / /serious / /programming / /language / /like / /Java / /C / /or / /even / /better / /Visual / /Basic / /that / /lacks / /such / /archaic / /coding / /styles / /one / /will / /also / /note / /a / /serious / /speed / /increase / /over / /CSo / /what / /does / /this / /mean / /for / /the / /programming / /community / /I / /think / /clearly / /that / /C / /needs / /to / /be / /abandonded / /There / /are / /two / /candidates / /that / /would / /be / /a / /suitable / /replacement / /for / /it / /Those / /are / /Java / /and / /Visual / /BasicHaving / /programmed / /in / /both / /for / /many / /years / /I / /believe / /that / /VB / /has / /the / /edge / /Not / /only / /is / /it / /slightly / /faster / /than / /Java / /its / /also / /much / /easier / /to / /code / /in / /I / /found / /C / /to / /be / /confusing / /frightening / /and / /intimidating / /with / /its / /nonGUIbased / /coding / /style / /Furthermore / /I / /like / /to / /see / /the / /source / /code / /of / /the / /projects / /I / /work / /with / /Javas / /source / /seems / /to / /be / /under / /the / /monopolistic / /thumb / /of / /Sun / /much / /the / /way / /that / /GCC / /is / /obscured / /from / /us / /by / /the / /marketing / /people / /at / /the / /FSF / /Microsofts / /shared / /source / /under / /which / /Visual / /Basic / /is / /released / /definately / /seems / /to / /be / /the / /most / /fair / /and / /reasonable / /of / /all / /the / /licenses / /in / /existance / /with / /none / /of / /the / /harsh / /restrictions / /of / /the / /BSD / /license / /It / /also / /lacks / /the / /GPLs / /requirement / /that / /anything / /coded / /with / /its / /tools / /becomes / /property / /of / /the / /FSFI / /hope / /to / /see / /a / /switch / /to / /VB / /very / /soon / /Ive / /already / /spoken / /with / /various / /luminaries / /in / /the / /nix / /coding / /world / /and / /most / /are / /eager / /to / /begin / /to / /transition / /Having / /just / /gotten / /off / /the / /phone / /with / /Mr / /Alan / /Cox / /I / /can / /say / /that / /he / /is / /quite / /thrilled / /with / /the / /speed / /increases / /that / /will / /occur / /when / /the / /Linux / /kernel / /is / /completely / /rewritten / /in / /Visual / /Basic / /Richard / /Stallman / /plans / /to / /support / /this / /and / /hopes / /that / /the / /great / /Swede / /himself / /Linux / /Torvaldis / /wont / /object / /to / /renaming / /Linux / /to / /VBLinux / /Although / /not / /a / /C / /coder / /himself / /Im / /told / /that / /Slashdots / /very / /own / /Admiral / /Taco / /will / /support / /this / /on / /his / /web / /site / /Finally / /Dennis / /Ritchie / /is / /excited / /about / /the / /switchThank / /you / /for / /your / /time / /Happy / /coding
-pwpbot
Top 10 Reasons to Upgrade to Visual Basic NETMicrosoft Visual Basic NET included in Microsoft Visual Studio NET Professional Enterprise Developer and Enterprise Architect editions is the latest version of Visual Basic built specifically for existing Visual Basic developers who want to get the most out of the software development experienceIn addition to more power productivity and application stability Visual Basic NET provides key enhancements that solve the most pressing challenges that Visual Basic developers face today From the new integrated development environment IDE to a modern streamlined Visual Basic language Visual Basic NET delivers the top requested features built for todays Visual Basic developerNumber 1Seamless DeploymentVisual Basic NET solves the most pressing issues around Windowsbased application deployment and makes DLL Hell and component versioning issues a thing of the past New XCOPY deployment enables developers to install a Windowsbased application simply by copying files to a directory With Visual Basic NET and new autodownload deployment Windowsbased applications can be installed and executed simply by pointing a Web browser to a URLNumber 2More Robust CodeVisual Basic NET delivers the feature most requested by existing Visual Basic developersfewer bugs in the code they write Features in the new Visual Studio NET IDE such as the realtime background compiler and the task list keep Visual Basic developers uptodate on any coding errors as they occur enabling quick and effective error resolution Enhancements to the Visual Basic language such as strict type checking and structured exception handling enable developers to write code that is more robust maintainable and less prone to runtime errorsNumber 3Powerful Windowsbased ApplicationsVisual Basic NET is the most productive tool for constructing powerful Microsoft Windowsbased applications The new Windows Forms Designer enables developers to get their desktop applications to market in less time New features include control anchoring and docking to eliminate the need for complex resize code the inplace menu editor to deliver WYSIWYG menu creation and the tab order editor to provide rapid application development RAD organization of controlsNumber 4Powerful Flexible Data AccessVisual Basic NET provides developers with both the ActiveX Data Objects ADO data access programming model that they know and love plus the new XMLbased Microsoft ADONET With ADONET developers gain access to more powerful components such as the DataSet control and a new strongly typed programming model that provides Microsoft IntelliSense statement completion within data access codeNumber 5Simplified Component CreationVisual Basic NET brings RAD to component development Developers can use nonvisual toolbox and server explorer components to easily incorporate resources such as message queues event logs and performance counters into their applications without writing a single line of codeNumber 6Enhanced Control CreationVisual Basic NET provides unprecedented flexibility in building customized user controls Developers can easily extend preexisting user controls and Windows Forms controls as well as design their own controls that generate custom user interfacesNumber 7Complete Direct Access to the PlatformVisual Basic NET provides complete direct access to the Microsoft NET Framework enabling Visual Basic developers to quickly access the registry event log performance counters and file system Visual Basic NET also eliminates the need for declares statements for access to the operating system In addition the new Windows service project template enables rapid application development of real Microsoft Windows NT ServicesNumber 8Integrated Reporting with Crystal ReportsUpgrading to Visual Studio NET Professional Edition or later provides Visual Basic developers with the power of Crystal Reports directly within the IDE Crystal Reports delivers the most productive integrated and RAD experience for creating highly graphical and interactive relational data reports These reports can be generated for the entire array of Visual Basic NET application types including Windows Web and mobile applicationsNumber 9Easy Webbased Application DevelopmentVisual Basic NET delivers Visual Basic for the Web Using new Web Forms you can easily build true thinclient Webbased applications that intelligently render on any browser and on any platform Web Forms deliver the RAD programming experience of Microsoft Visual Basic 60 forms with the full power of Visual Basic NET rather than limited scripting capacity The new HTML designer delivers IntelliSense statement completion for HTML tags and the separation of user interface UI and code enable more efficient teambased developmentNumber 10Existing Investments Carry ForwardVisual Basic NET enables developers to leverage their existing investments in code and skills Windows Forms provides a robust container for Microsoft ActiveX controls Component Object Model COM Interoperability provides bidirectional communication between existing Visual Basic applications and those written with Visual Basic NET The upgrade wizard enables developers to seamlessly migrate up to 95 percent of existing code to Visual Basic NETPut these top 10 features to work in the applications you are building today with Visual Studio NET and Visual Basic NET
-pwpbot