Written by Joe Poh – Doctoral candidate at UOW Malaysia KDU
Published on 5 January 2021


The increase of IP-based software has resulted in increasingly more companies across different industries practicing software monetization to improve their revenue stream. There are a number of other key drivers that are pushing the execution of strategy on software monetization. One of the main findings by Frost & Sullivan in their 2019 report indicated that besides the main drivers to increase business revenue from software-related sales and growing blending of software into all industries, another crucial driver is the persistent problem of software privacy that has impacted business revenue.

Protecting IP and Software Anti-Privacy

As software is part of everything – both directly and indirectly – in almost every technological-oriented solution, protecting the IP (Intellectual Property) is becoming a challenging and important aspect of all businesses which contain software. Different programming languages are used to build such software. The most common scripting and non-native languages, including Java, Javascript, PHP, Python, and VB.NET are popular choices for software development in the last decade, with the objective to lower cost of development and speed up time to market. Javascript, especially, is considered the most popular open-source scripting language to build a lot of commercial products. All these scripting programming languages will need to be protected before being available for commercial use. Hackers with malicious intent will normally target unprotected codes by reverse engineering the scripts and explore a coding logic from the software. To protect software intellectual property from reverse engineering, obfuscation is commonly used as a “code dressing” method. This way, even if the hackers are able to reverse engineer the codes, they will not be able to understand the logic of the codes.

Unlicensed Use of Software

According to a BSA software survey report released in 2018, a majority of countries still have unlicensed software usage of more than 50%. However, there are two groups of unlicensed software users. One is by malicious intention to use unlicensed software, while the other can be unintentional overuse if an organization does not have a good policy to manage license needs that often result in legal issue. It may also be due to sophisticated process to protect the software-related IP, thus causing many software vendors to deliver unprotected versions to their customers.

The main concern by company CIOs from the survey stated that 48% were afraid that unlicensed software usage in the organization will cause huge negative impacts, with each incident estimated to cost USD 10,000 per infected computer and amounting to total costs of USD 359 billion. The top 10 concerns of enterprises over malware due to the use of unlicensed software (shown in the figure below) also support the fact that even the market would like to use licensed software. Even though there are still other drivers or factors, the findings by Thales Sentinel from their own customers show that 15% of the customers have the goal of improving operation efficiency and 10% to increase customer satisfaction.

NoConcernsPercentage (%)
1Loss of Corporate and Personal Data46
2Unauthorized Access40
3Ransomware30
4System Outages and Downtime28
5Time and Cost to Disinfect25
6Loss of IP/Proprietary Information24
7Cost to Deal with Breaches22
8Impact on Customers21
9Impact on Organization’s Reputation20
10Cost to Prevent13
Top 10 concerns of enterprises over malware (Source: BSA 2018)

References