Thursday, November 20, 2008 ..:: Forums ::.. Register  Login
 Forums Minimize
SearchForum Home
     
  Mainstream Forums  Licensing Discussion  Moving to GPL 3...
 Moving to GPL 3
 
support
2094 posts
1st
Joined
1/3/2006

Moving to GPL 3
Posted: 23 Feb 08 8:16 AM
We are considering moving the open-source version to GPL 3.  This is an extremely tough decision because the ramifications would require that we more closely follow SugarCRM's approach of reducing the feature set of the Community edition.  Features such as Reporting, Team Management, Access Control, Product Catalog, Quotes, Orders and Invoices would all be exclusive to the Professional edition.  We would effectively follow SugarCRM's offerings http://www.sugarcrm.com/crm/products/editions.html.
 
On the positive side, we would provide the SQL source code to the Community edition and we would get to continue to include the SugarCRM 5.0 icons and styles.  On the negative site, we would be taking away features that customers are using today.  Lots of our customers are able to take advantage of a free and full featured CRM, but the new product packaging would take most of that away.
 
Please voice your opinion.
kharr0
5 posts
Joined
2/23/2008

Re: Moving to GPL 3
Posted: 23 Feb 08 1:59 PM Modified By kharr0  on 2/23/2008 2:02:11 PM)
Maybe trying to be a clone of SugarCRM is a mistake.  If you really want to create an *open source* CRM app, I'm just not sure it can be done if SugarCRM is your model.  I certainly understand that their license puts you in a bind.  Maybe vTiger is a better alternative - I don't know.

It would certainly take more time and effort on your part to start from scratch.  But in doing so you would create a community of developers that could help.  There's an awfully big community of asp.net and sql server developers out there who would be interested.  I know I would.  I've been interested in extending SplendidCRM but have stayed away because I can't get at the SQL code w/o paying a license fee.  That not only means that I can't benefit but it also means you don't get the benefit of the work I (or other developers) could contribute.  Community contributions are, after all, what "Open Source" is all about.

BTW, keeping Sugar's icons and styles seems like a silly trade for a reduced feature set.

Respectfully,

-k
spacecowboy
176 posts
5th
Joined
11/21/2007

Re: Moving to GPL 3
Posted: 25 Feb 08 5:19 AM

If I was an open-source client I would be pretty cheesed off if features I was using became unavailable to me - however, if I was using these features and my business was dependent on them I would probably also be willing to upgrade to the pro license, it is after all a relatively small investment for what is essentially a very good product. In fact a company that doesn't invest in the tools it needs to support it's business is already on shaky ground - there are two mindsets when it comes to open source - the developer mindset and the business mindset. Sugar for example does have it's community and is great for extending and customising - thats what the developer thinks is great and open-source gives them that freedom. The business mindset is slightly different, it recognizes the benefits of flexibility around open-source, but also sees a huge risk potential; if my business relied on a piece of software I would always choose the supported licensed version over the open-source simply to mitigate the risk. When you start looking at the professional and enterprise versions of Sugar the whole proposition starts to look less like the warm and fuzzy open-source community happiness and much more like old-fashionned software procurement with a bit of an open-source carrot dangling at the front to snag the developers.

I could bang on about this for hours - but thats enough for now ;-)

kharr0
5 posts
Joined
2/23/2008

Re: Moving to GPL 3
Posted: 25 Feb 08 12:42 PM

I guess it boils down to this question: can you get where you want to go with a closed source (or some sort of hybrid) business model.  Sugar has obviously been able to do that - but remember they started out much more open than they are now.  If you can do that, more power to you!  Provide a good product and hopefully you can attract a critical mass of customers that ensures your profitability for years to come.  If, however, you lack the financial resources to attract a customer base or you don't have the developement resources to provide the product you wish to provide then open is your best shot. 

I think Splendid's situation is rather precarious.  If I'm a customer, it doesn't provide enough of a advantage over the likes of Sugar or vTiger to make me want to pay for it, especially since you are up front about the fact that this is basically a Sugar clone on the Microsoft platform.   The fact that Splendid is built on a Microsoft stack doesn't help since the availability of virtualization products means using Sugar or vTiger is as easy as downloading a virtual appliance.  

If I'm a developer, however, Splendid is very appealing if the code is available (all of it) and the license isn't too restrictive.  It gives me the opportunity to add value to an already solid and well-understood product.  It also gives me incentive to make Splendid as stable and full-featured as possible.  To that end I give back any enhancements I make (depending on the license I'd have to anyway) and Splendid gets better.

So how do you make money?  Sell add-ons.  Sell support and custom development.  Consult.  Your business model will look more like that of vTiger than Sugar.  Splendid gives you the vehicle to do all those things and more.  My advice would be to build a community of developers and end-users who have something invested in your product. 

I've been looking at Splendid for a couple of years but have stayed away because, as a developer, not having access to the database just doesn't work.  I suppose I could port the vTiger schema to SQL Server and modify the open portion of Splendid to use it.  Given the SugarCRM heritage of both products it probably wouldn't take more than a few weeks.  But it seems to me that the effort would be better spent in collaboration with Splendid to make it better. 

I'd love to build on what you've started but the current license doesn't make me feel welcome to do that.  I spend about half of my time as an ERP developer/consultant for large corporations and the other half writing line-of-business software for small and medium businesses.  I'd jump at the chance to apply that experience to Splendid.  I've considered adding some basic ERP functionality or even building a smart client app around Splendid.  None of that seems feasible with the current licensing.

I'm glad you're open to discussion on this.  I think its healthy whichever course you ultimately pursue.

-k

support
2094 posts
1st
Joined
1/3/2006

Re: Moving to GPL 3
Posted: 25 Feb 08 1:23 PM

kharr0,

Can you provide more information as to why you do not believe that the current SplendidCRM license does not work for you?  I would have thought that the free-runtime that we include with the Professional license would have been compelling enough.  Is your point that you do not want to pay anything, ever?  While the free concept does sound good, there are very few companies that can remain in business with that kind of model.

 

  Mainstream Forums  Licensing Discussion  Moving to GPL 3...

Forum Home  Search       

Copyright (c) 2006-2008 SplendidCRM Software, Inc. All Rights Reserved.   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2008 by Perpetual Motion Interactive Systems Inc.
SplendidCRM and SplendidCRM Software are trademarks of SplendidCRM Software, Inc. SugarCRM is a trademark of SugarCRM Inc. in the United States, the European Union and other countries. All other trademarks used in this web site are the property of their respective owners.