Options

Change NAV Partner

ninosninos Member Posts: 6
edited 2010-04-07 in General Chat
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
«1

Comments

  • Options
    kinekine Member Posts: 12,562
    One way is to buy Application Developer or Solution Developer granule into your license, than you (and it means your partner too) can change the objects of addon you have bought (App. developer is enough if there are no "ledger" tables, else you need SD).

    Sometimes the partners are able to make contract that they can change objects in addon from the second partner, but all depends on people.
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • Options
    Alex_ChowAlex_Chow Member Posts: 5,063
    What add-on are you talking about specifically?

    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.
  • Options
    DaveTDaveT Member Posts: 1,039
    Hi Tia,

    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?
    Dave Treanor

    Dynamics Nav Add-ons
    http://www.simplydynamics.ie/Addons.html
  • Options
    ninosninos Member Posts: 6
    Thank you all for reply,

    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.
  • Options
    genericgeneric Member Posts: 511
    MS won't do shit about it. It's up to the partner to determine the licensing model.

    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.
  • Options
    Alex_ChowAlex_Chow Member Posts: 5,063
    ninos wrote:
    Thank you all for reply,

    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 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
  • Options
    ninosninos Member Posts: 6
    Thank you for answers.

    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.
  • Options
    genericgeneric Member Posts: 511
    could you tell us at least from which country the addon is from?
    Or at least in which country you are implementing this addon?

    Thanks.
  • Options
    DenSterDenSter Member Posts: 8,304
    generic wrote:
    MS won't do shit about it
    You are quite vocal about your dislike about Microsoft (I wonder why the hell you work in this area if you hate it so much), but this one falls squarely on the partners. Microsoft CAN'T do anything about it, even if they wanted to, because that is how the model is set up.

    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.
  • Options
    genericgeneric Member Posts: 511
    Pardon my French.

    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.
  • Options
    garakgarak Member Posts: 3,263
    generic wrote:
    MS changes licensing model everyday and they can change this if they want.

    yes, thats true as long as there are people who pay
    Do you make it right, it works too!
  • Options
    David_SingletonDavid_Singleton Member Posts: 5,479
    Hi ninos,

    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.
    David Singleton
  • Options
    DenSterDenSter Member Posts: 8,304
    generic wrote:
    Sadly your post is another personal attack.
    Show me exactly what it is that I wrote that attacked you personally. All I did was wonder why you work in this area if you hate it so much.
  • Options
    genericgeneric Member Posts: 511
    edited 2009-08-21
    DenSter wrote:
    generic wrote:
    Sadly your post is another personal attack.
    Show me exactly what it is that I wrote that attacked you personally. All I did was wonder why you work in this area if you hate it so much.
    it is not your business what I do with my life.

    You are basically saying the same he said
    So go away and sell GP and stop bothering us with your constant whining and complaining.


    Instead of providing a constructive post, you basically are attacking and telling/bulling me to leave the forum and change my profession to another product. I would lose years of experience with the product and basically start over.

    All of this because, I would like the product to improve and compare the product to another ERP that NAV competed just a few years ago.


    And I already mentioned I don't hate it.
  • Options
    DenSterDenSter Member Posts: 8,304
    edited 2009-08-21
    <edit>you're right Luc, not worth it</edit>
  • Options
    genericgeneric Member Posts: 511
    :|
  • Options
    Luc_VanDyckLuc_VanDyck Member, Moderator, Administrator Posts: 3,633
    Guys, keep it friendly and professional please.

    And remember: there is also something like a Friends and Foes feature in this forum ;-)
    No support using PM or e-mail - Please use this forum. BC TechDays 2024: 13 & 14 June 2024, Antwerp (Belgium)
  • Options
    KTA8KTA8 Member Posts: 393
    Before read this post, I think this fact was a Myth. In what part of the contract is that clause?. I never read a point about a partner can close code
  • Options
    David_SingletonDavid_Singleton Member Posts: 5,479
    KTA8 wrote:
    Before read this post, I think this fact was a Myth. In what part of the contract is that clause?. I never read a point about a partner can close code

    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.
    David Singleton
  • Options
    David_SingletonDavid_Singleton Member Posts: 5,479
    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.

    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.
    David Singleton
  • Options
    genericgeneric Member Posts: 511
    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.

    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?
  • Options
    ssinglassingla Member Posts: 2,973
    generic wrote:
    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.

    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
    CA Sandeep Singla
    http://ssdynamics.co.in
  • Options
    David_SingletonDavid_Singleton Member Posts: 5,479
    ssingla wrote:
    Does that mean I can renumber any standard object (MS developed) and can use it?
    Will it not amount stealing :-k

    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.
    David Singleton
  • Options
    genericgeneric Member Posts: 511
    You can copy existing MS objects in 50K as is. MS allows that.

    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
  • Options
    gerdhuebnergerdhuebner Member Posts: 155
    The situation, that more and more so called "certified solutions" (formerly known as AddOns) have got their objects protected from being modified is on the one hand contrary to the original philosophy of NAV (or should I say Navision), that "everything can be customized". On the other hand, this is an effective (and may be the only) possibility for an addon providing company to take over the customers who have bought that addon through other MS partners, because that partner cannot customize the addon and cannot even guarantee to fix any of its bugs or inconveniences quickly, or (as complained above in the case that the coaching partner is the addon selling one) it is a strong argument to stick to the addon selling partner, even if their are other causes for complaints.
  • Options
    gerdhuebnergerdhuebner Member Posts: 155
    generic wrote:
    You can copy existing MS objects in 50K as is. MS allows that.
    I propose that you remove this sentence, because I always considered this as a bug, which may be fixed in the next version.. :mrgreen:
  • Options
    ssinglassingla Member Posts: 2,973
    generic wrote:
    You can copy existing MS objects in 50K as is. MS allows that.

    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.
    generic wrote:
    You can copy existing MS objects in 50K as is. MS allows that.
    I propose that you remove this sentence, because I always considered this as a bug, which may be fixed in the next version.. :mrgreen:

    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
    CA Sandeep Singla
    http://ssdynamics.co.in
  • Options
    gerdhuebnergerdhuebner Member Posts: 155
    ssingla wrote:
    ...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
    Yes, of course, you are right, this "feature" should never be removed... :-#
  • Options
    KTA8KTA8 Member Posts: 393
    KTA8 wrote:
    Before read this post, I think this fact was a Myth. In what part of the contract is that clause?. I never read a point about a partner can close code

    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'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.
  • Options
    David_SingletonDavid_Singleton Member Posts: 5,479
    KTA8 wrote:

    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.
    David Singleton
Sign In or Register to comment.