UPDATE: I have posted this project as Open Source. You can download it here. You can also find it on CodeProject.com.

 I have been working on an application for a couple months with every intention of someday making the application available for purchase. But now, with my new blog underway I am contemplating releasing the application to my readers under an open source license. The two questions I have are;

Should I release this application/tool to the community under an open source license?

and

If I do release it under an open source license which license do I choose?

What application am I talking about?

I have created an application that can convert a SQL Server database to a SQL Mobile database. The application supports converting from SQL Server 7,  SQL Server 2000 and SQL Server 2005. You can convert the databases to either Microsoft SQL Server Compact 3.5 or Microsoft SQL Server Compact 3.1.  An option to copy the data as well as the schema is provided.

What does it look like?

The application uses a wizard to walk the user through the conversion process. Take a look at the screen shots below.

SQLCompacter1 SQLCompacter2

SQLCompacter3 SQLCompacter4

SQLCompacter5 SQLCompacter6

What do I need from you?

I would like comments and opinions on this topic? Anyone have experience releasing application open source?


Posted in: SQL Server  Tags: ,

Currently rated 5.0 by 2 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Related posts

Comments


April 24. 2008 11:27
If you're really serious about opensourcing, consider doing so with the Donate button handy (many of us use it!) and a Support Subscription. My employer frowns upon every instance where I use free/opensource software (FOSS), except where there is termed support available. (downside: then you have to provide it...) Opening it up would allow me to use it first at home, then bring it into a small project (with bigger $$) if I need it. But that's just me - maybe others have a better, more compelling suggestion since you're on the fence.

http://www.brianfending.com/


us Michael Washington
April 25. 2008 07:13
Make it Open Source because you can always make a future version a paid for version. Of course I never do this myself because I find other Open source projects to work on Smile




gb Mokah
April 30. 2008 08:08
Hi,
Thanks so much for such a tool.
Please,we need this kind of tool and there are non available.I plead you to leave it as open source.
God bless.




September 19. 2008 09:03
When i'm opening with VS2008 its saying that the projects GLT.Common and GLT.Licensing are unavailable

Thank you

http://www.lexiconsoftware.gr/


us Mark
March 12. 2009 18:51
Great tool, thanks for filling this void. The current source code needed a minor tweak which I thought I'd share here. In the Check35version function you check for version 3.5.5386.0, but it's now 3.5.5692.0 in the latest build.

I replaced:
if (ver.FileVersion == "3.5.5386.0")

With this:
if (ver.ProductMajorPart == 3 && ver.ProductMinorPart == 5)




gb Hicham
March 26. 2009 07:56
Hi,

Can you make your utility works with Sql Server 2008. It will be helpful




fr François YACOB
June 8. 2009 14:47
Hi Johnny,

The bug when the application did not recognize a valid version of "System.Data.SqlServerCe.dll" is still present with the latest version of SQL CE 3.5 SP1 (because the internal version is now 3.5.5692.0 and not 3.5.5386.0 as you checked in your code).

I replace the line 97 in SelectMobileAssembliesDialog.cs (function Check35version)
if (ver.FileVersion == "3.5.5386.0")
to
if (ver.FileVersion.StartsWith("3.5."))

Best regards and thanks for your code,
Francois.




us Ryan D. Hatch
July 15. 2009 09:17
Hi Johnny -

Thank you very much for your migration tool. Please add support for CE 3.5 version "3.5.5692.0"

Thanks!

Ryan

PS. Another nice tool, although not open source, is: http://www.primeworks-mobile.com




za Wenff007
August 6. 2009 22:05
Any chance of a SQL CE to SQL Server conversion?




us Dwight
August 29. 2009 05:42
I downloaded the executable and it didn't work. It says that my compact edition 3.5 isn't the right version. I have the lastest version with all the service packs. I downloaded your project file and it won't open in VS. I have VS2008 with the latest service packs.



Search Blog Post

Follow me on

Twitter Updates

    Recent Comments

    Disclaimer
    The opinions expressed herein are my own personal opinions.

    © Copyright 2010 Johnny Can't Code