Hi all,
we are seeking for advice about changing existing NAV VAR. We are not satisfied with current NAV partner for multiple reasons. We would like to replace them with another one, or at least work with another partner on development of new functionality.
Problem is that we bought from current partner their add-on, which is very important for our work. We are not sure if new partner can get license to maintain this add-on. It they can not get license does it mean that we are forced to do business with existing VAR? We would be satisfied even if existing VAR only maintains add-on and new partner is responsible for other stuff. But if existing one cancel us support for add-on we are in deep trouble.
Do you have some experience in similar situations and what do you suggest?
TIA
0
Comments
Sometimes the partners are able to make contract that they can change objects in addon from the second partner, but all depends on people.
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
If a partner releases an add-on that does not allow other partners to modify, it's usually a red flag that they want to keep you hostage.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
If the add-on is in a custom range then, as far as I am aware, the code must be open source for anyone with partner/development license. To "protect" addon code it must be a registered add-on with Microsoft and a granule associated with it. This granule must then be issued with the customer license. Do you have a granule for the addon on your license?
Dynamics Nav Add-ons
http://www.simplydynamics.ie/Addons.html
unfortunately the code is in their protected range. I really doubt that they will allow other partner to modify their code, but hoped that Microsoft has some mechanism to protect their customers from partners like these.
Buying Solution Developer granule is currently not an option due to its high price.
You are basically hosed, if the solution center's addon cannot be modified by 3rd party Developers.
I would never implement an addon that cannot be added to 3rd party developer license so that they can customize it.
I suggest to re implement the feature and move on. Sadly I see more and more Partners doing this. Most of the partners come from different Systems/programming language background and do not know the NAV ERP business.
Instead of MS recommend them how to license it, MS simply cuts them a license.
This NAV ERP it used to be is changing rapidly.
You won't know until you approach another partner. What add-on solution are you being trapped in?
You can find a partner in your area by going here:
http://www.microsoft.com/dynamics/solutionfinder.mspx
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
We will try to bring this issue to Microsoft. After all, they are marketing NAV as a solution where you are able to switch partners if you are not satisfied with their work.
PS. I do not want to tell which exact add-on is in question, because this might reveal partner, and I do not wish to do that.
Or at least in which country you are implementing this addon?
Thanks.
Some partners have created add-ons and even verticals, and they then decide not to grant other partners execute rights to the objects. Understandably because they don't want other partners selling their product, but when customers do switch partner, they are completely stuck, with no possibility to fix any issues, because the new partner doesn't have access to the objects.
RIS Plus, LLC
Sadly your post is another personal attack. Just like David Singleton did in another post that I shouldn't work in this area.
And I don't dislike MS just because I criticize the licensing how the model is setup.
MS changes licensing model everyday and they can change this if they want.
yes, thats true as long as there are people who pay
this is not a nice situation you are in right now.
If the partner has intention to sell this Add-On further, then they would most likely work with another partner. If they have already lost you as a customer, there is no value to them to fight this, it would seriously damage their reputation and once this became public its unlikely that any partner would ever sell the add on for them again.
If in fact they are stubborn and wont help you out, then really you need to consider (as mentioned above) to basically throw away the add-on and start again. The short term expense will be significant, but nothing compared to the long term expense of maintaining code that you can not support.
RIS Plus, LLC
You are basically saying the same he said
And I already mentioned I don't hate it.
RIS Plus, LLC
And remember: there is also something like a Friends and Foes feature in this forum ;-)
Do you mean "can" as in is there a physical way they can do it. Or did you mean "may" as in are they permitted to do so.
Unfortunately the answer to both is yes, but with different provisos.
On the CAN side they can request closed objects from Microsoft. These used to be rarely given out, but are becoming more common. There are a handful of cases that they make sense, payroll and credit cards come to mind. In these cases you need to make sure there is a clause in your contract with the partner that guarantees you unhindered access to the code in the case that you change partners. Otherwise simple DO NOT do business with the company.
Note that some Add-Ons have locked code, and partners can get access to that code ONLY after meeting certain training requirements, and I think this is fair and reasonable. (please check because its quite possible that this is your case).
Another CAN option is hacking the code. This is clearly ILLEGAL. The two most common methods are 1/ to hack the objects to remove the text code so its unreadable and thus un-editable. 2/ to crash the checksum in the object giving a similar effect. Mae sure in your contract that the partner agrees never to do this.
On the MAY side, there is the legal vs moral aspect. Personally I would recommend all Navision clients to make clear in their contract with their partner that they must leave all code open and simply don't buy product or services if the partner refuses.
Don't forget Microsoft want to sell software, they don't want problems. Your partner DOES NOT own the code that you are running, Microsoft does, so ultimately Microsoft will want to do what they can to help you resolve your issues. They don't want you hating Navision and they don't want you switching products, so I am quite sure they will help you resolve this.
I would recommend to all Navision users that in your contract or agreement that the developing partner agrees to provide ALL new and modified objects to you in TEXT format along with FOBs. There is no justification what so ever for them not to do this.
Even if they do give you the text and fob, you'll need to add to your license permission to modify that range.
which means you have to renumber the objects. Which means you are stealing.
Now if MS owns all the Code, then renumber any addon is not stealing?
Does that mean I can renumber any standard object (MS developed) and can use it?
Will it not amount stealing :-k
http://ssdynamics.co.in
If you read the contract you signed with Microsoft you will realize that you are not permitted to develop ANY code that would duplicate of compete with any code in Navision. For example if you have a client that needs a job scheduler but does not want to buy the Service Module, so you renumber those objects to the 50,000 range, you are then in breach of contract.
An exception though is that you MAY copy code or snippets and concepts from Navision that will be used for a different purpose. This means to create a function that does not currently exist in Navision. You can always take an existing granule and expand it though, since the client would have to purchase that granule first.
MS released a document so that you can copy localization from other companies to merge into one. You can find it on partnersource.
Also addons are not existing Nav functionality.
Based on the above post You could copy an object, Modify it to your needs and it would be still ok. hmmm
You are not correct. Merging localization is something separate from using the code to avoid purchase of granule. Former can be allowed but the later will be against the contract between the partner and MS and will only amount to stealing.
I wonder this will be done ever in the future. This will create unnecessary hardship to the developers. If somebody needs to modify the standard report then he will have to develop it from scratch #-o
http://ssdynamics.co.in
I've heard that some partners have done add-ons that are closed by code. They try to trap the client with that. Normally the old partner partner and the new one have previous agreements about that point.
But I've never seen a contract between partner and customer than says that they have to accept a close code.
Sorry but I haven't got a clue what you are trying to say. Can you please clarify? You seem to imply that I said that exact opposite in my comment of what I actually said.