});
You must set the license key in your JavaScript code before initializing any diagrams. Assign the key string to the go.Diagram.licenseKey property. javascript
Watermarks serve several legitimate functions in evaluation software. First, they protect intellectual property by clearly indicating when unlicensed software is being used. Second, they provide a visual reminder to developers and end-users that the software requires proper licensing for commercial deployment. Third, watermarks help software companies prevent unauthorized redistribution and use, which would undermine their business model and ongoing development efforts.
After purchasing, you receive a license key. You then use this key to activate your copy of GoJS. The watermark is automatically removed once the library is properly activated with a valid license key. gojs remove watermark
The watermark is rendered as vector text. Overlaying a div with a white background might hide it, but it also blocks mouse events (clicks, drags) on that corner. Your UX will degrade.
: Assign your key to the go.licenseKey property before initializing any diagrams. javascript go.licenseKey = "YOUR_LICENSE_KEY_HERE"; Use code with caution. Copied to clipboard Deployment Requirements :
Bypassing the license disqualifies your project from receiving official technical support and software updates, leaving your application vulnerable to compatibility issues with newer browser versions. }); You must set the license key in
How to Remove the GoJS Watermark: Options, License Activation, and Compliance
Here’s exactly how it works:
Attempting to remove a GoJS watermark without purchasing a license constitutes software piracy. This violates copyright law under the Digital Millennium Copyright Act (DMCA) in the United States and similar legislation worldwide. Specifically, circumventing copyright protection systems, including watermarks, is illegal regardless of whether the underlying software is otherwise obtained legitimately. Beyond legal consequences, unauthorized watermark removal violates software license agreements, breaches ethical standards in software development, and undermines the sustainable funding of open-source and commercial software projects. After purchasing, you receive a license key
Despite the existence of these technical workarounds, directly modifying the GoJS library source code presents several fundamental issues:
The most common method is replacing the evaluation script with the licensed script.
Disclaimer: This article is for educational purposes. Removing a watermark without a valid license violates copyright law. Always support software developers by purchasing licenses.
// IMPORTANT: Set this BEFORE creating any Diagram or Part go.licenseKey = "YOUR_PURCHASED_LICENSE_KEY_HERE";
Using a modified version of GoJS without a license exposes you and your organization to significant risks: