Wow, that is a bummer about the GoJS license. Looked very promising for us but the license cost seems high unless it is really part of what you are building.
Sad
We have now received the succinct message that Gojs is no loger included.
The offer and the range of functions, however, includes gojs - therof depends the price of scriptcase.
The simple message “there is no more” is unacceptable and the license of gojs is too expensive - this is not an offer.
by the way, disabling comments is not a good way…
What does scriptcase offer as compensation?
SC made a huge mistake here. Bought a licence in the believe that they could deploy that to any customer. Now this library is not for everyone and I think it’s heavily overpriced (even with 50% reduction) but fact is that using 3rd parties makes your product more costly. There are alternatives and they are supported in the latests update. I hope we will not see this again, ie. when the chart library is facing the same problem. That one is heavily used under SC users afaik.
Does this effect the database ER Diagram function?
Which one?
ah got it changelog is helpful :rolleyes:
My customers are using GoJS, If i update my SC to New Version… Can they use it?
My reading of this is that SC are in breach of their license agreement with Northwood. I’m guessing that SC have/had no right to distribute to others who could then in-turn distribute to their customers. So although freezing our dev environment to a release that supports GoJs enables us to technically keep using and distributing the code, we probably can’t do so legally.
SC are potentially in deep do-do here since there is a ‘class’ of aggrieved customers who have been exposed to legal liability and have suffered financial harm. This liability means that 100% of the license fees they have received since they started distributing GoJs are at risk as well as damages that customers have incurred. More on the damages in a moment.
SC needs to provide a proper end-of-life solution here that removes the legal exposure of it’s customers. At the moment, Northwood would be within their rights to demand from SC a list of all users and issue a cease and desist order against all SC/GoJs users.
If you are distributing code to your customers you have a potential legal liability since you are distributing code which SC have told you you have no rights to. Pretty much any code agreement and consulting agreement should have language that says that the code has no encumbrances - well guess what, we now have that. So, legally, we ‘should’ pull all GoJs containing apps from all customers/users.
Forgetting about the technical hassles for a moment that this all causes, the legal issues are significant. SC needs, at a minimum, to procure a general license for its users to explicitly allow use of Northwood code for some period - say 12 months. This would remove SC customers short term legal liabilities and customer exposure. The plan of record of providing some open source libraries to replace GoJs is a very weak approach - since it forces SC customers to incur potentially significant development expense - and the new code will not have the same capabilities of GoJs - so again, very significant customer exposure. The approach also does not remove today’s legal exposure.
Going forward, SC and Northwood need to focus on their customers - not focus on their own positions. They should offer tiered access to GoJs based on an incremental subscription that recognizes that GoJs as distributed by SC is tied to the SC environment along with its restrictions. And SC should pay Northwood a royalty to compensate for the discounted price. For example create an sku that is SC plus GoJs developer and a sku that is SC plus GoJs oem license. Northwood should do the math and figure that they can’t get 100% or even 50% license fees - but the volume may well add up to a lot more business.
Here’s an example: Current SC Starter license is $350/yr (that last week included GoJs). Going forward price it as $300 without GoJs or $400 with GoJs developer. Or $600 with OEM. This pricing wont cannibalize Northwood’s business since the code could be locked to the SC environment and positioned as a ‘lite’ version.
Again, SC and Northwood should focus on a solution for customers and SC should realize that it has a very significant legal liability and it has royally screwed up.
Well stated Brucecostello.
What functionality is used the GoJs library? Is there an official statement from Scriptcase regarding how we are to resolve this issue?
Seriously? (facepalm)
Responses from SC???
They have gone radio silent. They screwed up and are now in hiding.
I have had to spend over $1500 to buy a single license (that is discounted by 50%) from the GoJs authors, Northwoods. Now we have to modify code to use the new library, but that is a lot better than using the completely inadequate freeware solution that Scriptcase have offered up which requires a complete rewrite for one application and doesn’t address the other GoJs functions we are using. (org chart, mindmap, etc). My guess is SC have concluded that 1). There are only a few customers impacted, so no big deal. 2). Keep quiet since they have caused damage to customers business and now have a liability exposure.
I would have expected at a minimum for SC to offer some form of license fee holiday for impacted users - but what do I know about customer service?
this drives me nuts ! I have simple Blank Apps which worked fine and most of them have only limited lines of code.
Now all of them fail with Error ! THIS IS INSANE and NETMAKE SHOULD TAKE FULL RESPONSIBILITY FOR THAT.
I do not care what agreement they had with others companies thay should cover cost of purchasing for every user which uses this Lib.
This (at the moment) sounds like you go to the dealer you buy a car then few years later the dealer tells you that you cannot use the windows, because they are made of glass and you need permission from the glass manufacturewr to use it. This is completely crazy and makes me really mad, especially the fact that Netmake is silent on this and takes no responsibility.
when you buy a quality car and the car has an issue (it happens even to brands like Toyota, Mercedes etc) then company does the Recall and fixes issues at no charge.
Company looses money but preserves good relationship with the customers and in a long run this really pays off. Obviously Netmake management does not care about customers but sales. They want to push the product through the throat then abandon their customer and look for another victim. Such policy is sick and in a long run will cause more damage to the company then can be imagined. While many Netmake employees and developers understand certain issues and would want to go different route, company CEO’s have diferent view and do what they think is appropriate. That is very sad because they seem not to understand basic business rules where everybody must succeed (not only the seller).
Until Netmake changes their ploicy and attitude towards existing customers and create “win-win” environment - we will not see this company grow or expand. They are looking for investors, but with such attitude they are not gonna find one. I notice very interesting thing that sometimes talking to company employees, support etc - seems that they have better understanding than company owners, but they can do nothing (because they are on a payroll).
I believe that NETMAKE at least should guarantee its users that they currently use this tool the GoJS license.
It’s a simple choice. They could choose to find a solution where they work out some deal with Northwood for a limited number of users, pay Northwood some negotiated fee, announce a 12 month end of life. But, they choose not to do that. They choose the cheap way that leaves customers stranded and earns 1 star feedback ratings.
I can live without GoJs, but what bothers me is that this LIB is still in installation and nobody even bothered to provide information how to remove it and make SC not to use it in Projects. Some of my projects still throw Errors about GoJs despite I do not have a single line of code where I would use this lib.
I do not even know how to get rid of this crap
[ATTACH=JSON]{“data-align”:“none”,“data-size”:“full”,“title”:“2018-12-17 17_48_34-ScriptCase - Development - admin.jpg”,“data-attachmentid”:85767}[/ATTACH]