With commit hash 1300bac39c (corresponding to build number 18.104.22.16852, our Beta 1 release) we have switched the license for SharpDevelop from LGPL to MIT. (SharpDevelop 4.x and older remain LGPL licensed)
This means one very important thing: You can use our source code in your projects (not only the assemblies).
As a user of SharpDevelop, nothing really changes. You still can build applications of any license flavor.
It has been (too) long in the making, but our major rearchitecting of SharpDevelop is close to being done, with only a few functional areas not in this Beta release:
- EnvDTE.FileCodeModel is missing, thus our custom NuGet packages will be broken (T4MVC, MVCScaffolding and EF)
- Code Quality Analysis and SharpDevelop Reports are missing (due to a rewrite of SDR)
Please note that Beta 2 is not too far off, and these will be in Beta 2.
As pointed out in the blog post SharpDevelop 5 C# Tech Preview, we are still shipping with C# only in SharpDevelop 5 – and this will most likely remain true for RTM too. (VB.NET will compile, but it won’t have code completion nor refactoring) SharpDevelop 5 installs in parallel to older versions, and if you have the patience: give it a dry run with a copy of an existing project (at least backup and/or use source control before you let a beta IDE touch your source code).
For further information on what’s new, please consult this list of select blog posts from the team members (I'll be doing a few "What's New" blog posts in the coming days, because obviously these are only a few big-ticket items - check back!):
- What's New in Class Browser
- Go To Definition Improvements
- Search Grouping
- The new addin manager and info on how to publish your own addin
- ILSpy Debugger Integration
It's darn nice to see SharpDevelop still kicking. I've been following them for about 10 years, imagine the projects that have come and gone in that time, so seeing that this has stood the test of time, let alone improved with age like a fine wine... well that makes this a happy Monday indeed!
Related Past Post XRef:
SharpDevelop gets T4 support
NuGet isn’t just for Visual Studio anymore… NuGet coming soon to SharpDevelop
NuGet your Avalon (SharpDevelop’s AvalonEdit and ICSharpCode.TextEditor, plus samples, are now available via NuGet)
SharpDevelop (aka #develop) 3.0 RTM’s
SharpDevelop for Applications (SDA)
Web Development with SharpDevelop, Web Matrix, and DBGCLR
SourceForge.net: #develop 1.0.2a stopgap release
SourceForge.net: #develop 1.0.2 available for download
SharpDevelop 1.0 Released