really cool projects
******************************
NHibernate is licensed under the LGPL v2.1 license as described here:
http://www.hibernate.org/license.html
NHibernate binaries are merged into NServiceBus allowed under the LGPL license terms found here:
http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
******************************
LinFu is licensed under the LGPL v3 license as described here:
http://code.google.com/p/linfu/
LinFu binaries are merged into NServiceBus allowed under the LGPL license terms found here:
http://www.gnu.org/licenses/lgpl-3.0.txt
******************************
Iesi.Collections binaries are merged into NServiceBus allowed under the license terms found here:
Copyright © 2002-2004 by Aidant Systems, Inc., and by Jason Smith.
Copied from http://www.codeproject.com/csharp/sets.asp#xx703510xx that was posted by JasonSmith 12:13 2 Jan '04
Feel free to use this code any way you want to. As a favor to me, you can leave the copyright in there. You never know when someone might recognize your name!
If you do use the code in a commercial product, I would appreciate hearing about it. This message serves as legal notice that I won't be suing you for royalties! The code is in the public domain.
On the other hand, I don't provide support. The code is actually simple enough that it shouldn't need it.
******************************
Fluent NHibernate is licensed under the BSD license as described here:
http://github.com/jagregory/fluent-nhibernate/raw/master/LICENSE.txt
Fluent NHibernate binaries are merged into NServiceBus allowed under the terms of the license.
******************************
Autofac is licensed under the MIT license as described here:
http://code.google.com/p/autofac/
Autofac binaries are linked into the NServiceBus distribution allowed under the license terms found here:
http://www.opensource.org/licenses/mit-license.php
******************************
Spring.NET is licensed under the Apache license version 2.0 as described here:
http://www.springframework.net/license.html
Spring.NET binaries are merged into NServiceBus allowed under the license terms found here:
http://www.apache.org/licenses/LICENSE-2.0.txt
******************************
Antlr is licensed under the BSD license as described here:
http://antlr.org/license.html
Antlr binaries are merged into NServiceBus allowed under the license terms described above.
******************************
Common.Logging is licensed under the Apache License, Version 2.0 as described here:
http://netcommon.sourceforge.net/license.html
Common.Logging binaries are merged into NServiceBus allowed under the LGPL license terms found here:
http://www.apache.org/licenses/LICENSE-2.0.txt
******************************
StructureMap is licensed under the Apache License, Version 2.0 as described here:
http://structuremap.github.com/structuremap/index.html
StructureMap baries are linked into the NServiceBus distribution allowed under the license terms found here:
http://www.apache.org/licenses/LICENSE-2.0.txt
******************************
Castle is licensed under the Apache License, Version 2.0 as described here:
http://www.castleproject.org/
Castle binaries are linked into the NServiceBus distribution allowed under the license terms found here:
http://www.apache.org/licenses/LICENSE-2.0.txt
******************************
Unity is licensed under the MSPL license as described here:
http://unity.codeplex.com/license
Unity binaries are linked into the NServiceBus distribution allowed under the license terms described above.
******************************
Log4Net is licensed under the Apache License, Version 2.0 as described here:
http://logging.apache.org/log4net/license.html
Log4Net binaries are linked into the NServiceBus distribution allowed under the license terms described above.
******************************
TopShelf is licensed under the Apache License, Version 2.0 as described here:
http://code.google.com/p/topshelf/
TopShelf binaries are merged into NServiceBus as allowed under the license terms described here:
http://www.apache.org/licenses/LICENSE-2.0.txt
******************************
SQLite is in the public domain as described here:
http://www.sqlite.org/copyright.html
SQLite binaries are linked into the NServiceBus distribution allowed under the license terms described above.
******************************
Rhino Mocks is licensed under the BSD License as described here:
http://www.ayende.com/projects/rhino-mocks.aspx
Rhino Mocks binaries are merged into NServiceBus allowed under the license terms described here:
http://www.opensource.org/licenses/bsd-license.php
Tuesday, November 16, 2010
nServiceBus Licenses
at
12:14 AM
0
comments
Posted by
roni schuetz
Labels: .net, open source
Saturday, October 18, 2008
ORM (Object Relational Mapper) - what is available
Once you get familiar with ORM's you will "Love or Hate" the idea.
For a new project I write I decided to use once more an ORM Tool. There are so many ORM's outside there and because I develop it only in .Net C# and I love the idea for open source I decided I only go for an open source object relational mapper.
Microsoft comes out with some stuff called "Linq to SQL" and "Entity Framework". I could find lot of information about it but in the end I could NOT find a really working solution which is based on a n-tier architecture. Since my point of view is that applications are also applications which are based on different tiers or models I'm not satisfied with this "0815 / drag & drop" Microsoft solutions which are done in 5 minutes.
An application has to be divided into various tiers. Lets say it simple:
- Data Access Layer
- Business Object Layer
- Presentation Layer
if you need more well done but I prefer a clean architecture instead of one Website Project which contains a mix of anything. Can be that for other people it is good enough. Anyway, enough about my personal point of view.
Following criteria are important to me:
- Perspective on Performance
- Perspective on Data-source independence - access various data-sources SQL Server, OBDC etc.
- Perspective on Lazy Load of parent entities
- Perspective on Pluggable Creation Mechanism
- Perspective on Separation Of Tiers And Layering Preferences
- Perspective on Transactions Control
- Perspective on Mapping (1:1, 1:N, N:M)
- Perspective on Query Facilities
- http://www.ornetmapper.com/contact.aspx - Problems to generate ASP.Net Membership Tables needed to adapt code for creating first samples.
- http://www.codeplex.com/crudcodegen - Console application and doesn't display errors
- http://www.codeplex.com/IrisGenerator/Wiki/View.aspx?title=Quick%20Start&referringTitle=User%20Guide - Very nice UI but it throws an exception upon creation, after downloading the solution from codeplex I was not able to compile the solution.
- http://www.codeplex.com/ZFCGDAL - It's a Mygeneration Software Template. I loved to work in past with MyGen but the template Ver 2 does not work for some reasons.
- http://www.codeplex.com/affinityorm - It's only an attempt, currently it display tables and data but not more then that.
- http://www.codeplex.com/mitadata/ - Only contains a test project, not usable
- http://www.codeplex.com/LazyFramework/SourceControl/DownloadSourceCode.aspx?changeSetId=15856 - VB.Net - doesn't match my requirements.
http://www.codeplex.com/netopenfwk - Don't get what this should do with ORM.
http://www.codeplex.com/DbEntry - A huge framework and sample applications are available but how do I generate code I don't know - http://www.codeplex.com/Sculpture - Amazing Model Driven approach - you have to watch screen casts!!!!!
- http://www.codeplex.com/jmr - not active since aug. 2007
- http://www.codeplex.com/autodbupdater - Its not an ORM Mapper (DbUpdater keeps a simple record of all scripts that have previously been run against a database and which 'version' of the database each script was run against)
- http://www.codeplex.com/normal/SourceControl/ListDownloadableCommits.aspx - not active since dec. 2007 - download is not compilable
http://www.codeplex.com/worm - Web ORM - a mix of C# and VB.Net - no clue where to start. - http://www.codeplex.com/nanomapper - Very nice and simple but it would need extensions e.g. save xml schema and selection of tables which have to be generated.
- http://www.codeplex.com/SimpleDAL - started project need to check in some months agian
Notice: if you have an actual ORM mapper which is not listed above post them please (Only Open Source Projects please and no shareware - comments with links to shareware application will not be approved!!).
at
1:46 PM
0
comments
Posted by
roni schuetz
Labels: .net, batch, Code Generation, Database, open source, Oracle, ORM, SQL Server, WebServices
Saturday, October 11, 2008
jQuery.com and Microsoft .Net
I think you have read and heard already about a javascript framework called: jQuery this js framework seems to grow and grow ... almost endless. Since Microsoft (Scott Guthrie http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx) announced they gone integrate this framework into Visual Studio they decided finally a takeover a community project into their environment instead to develop something new from scratch. My personal point of view, this is the right decision and they should do this with more projects.
at
12:05 AM
0
comments
Posted by
roni schuetz
Labels: community, java script, jQuery, open source, visual studio