NZ Herald
  • Home
  • Latest news
  • Video
  • New Zealand
  • Sport
  • World
  • Business
  • Entertainment
  • Podcasts
  • Quizzes
  • Opinion
  • Lifestyle
  • Travel
  • Viva
  • Weather forecasts

Subscriptions

  • Herald Premium
  • Viva Premium
  • The Listener
  • BusinessDesk

Sections

  • Latest news
  • New Zealand
    • All New Zealand
    • Crime
    • Politics
    • Education
    • Open Justice
    • Scam Update
    • The Great NZ Road Trip
  • On The Up
  • World
    • All World
    • Australia
    • Asia
    • UK
    • United States
    • Middle East
    • Europe
    • Pacific
  • Business
    • All Business
    • MarketsSharesCurrencyCommoditiesStock TakesCrypto
    • Markets with Madison
    • Media Insider
    • Business analysis
    • Personal financeKiwiSaverInterest ratesTaxInvestment
    • EconomyInflationGDPOfficial cash rateEmployment
    • Small business
    • Business reportsMood of the BoardroomProject AucklandSustainable business and financeCapital markets reportAgribusiness reportInfrastructure reportDynamic business
    • Deloitte Top 200 Awards
    • CompaniesAged CareAgribusinessAirlinesBanking and financeConstructionEnergyFreight and logisticsHealthcareManufacturingMedia and MarketingRetailTelecommunicationsTourism
  • Opinion
    • All Opinion
    • Analysis
    • Editorials
    • Business analysis
    • Premium opinion
    • Letters to the editor
  • Sport
    • All Sport
    • OlympicsParalympics
    • RugbySuper RugbyNPCAll BlacksBlack FernsRugby sevensSchool rugby
    • CricketBlack CapsWhite Ferns
    • Racing
    • NetballSilver Ferns
    • LeagueWarriorsNRL
    • FootballWellington PhoenixAuckland FCAll WhitesFootball FernsEnglish Premier League
    • GolfNZ Open
    • MotorsportFormula 1
    • Boxing
    • UFC
    • BasketballNBABreakersTall BlacksTall Ferns
    • Tennis
    • Cycling
    • Athletics
    • SailingAmerica's CupSailGP
    • Rowing
  • Lifestyle
    • All Lifestyle
    • Viva - Food, fashion & beauty
    • Society Insider
    • Royals
    • Sex & relationships
    • Food & drinkRecipesRecipe collectionsRestaurant reviewsRestaurant bookings
    • Health & wellbeing
    • Fashion & beauty
    • Pets & animals
    • The Selection - Shop the trendsShop fashionShop beautyShop entertainmentShop giftsShop home & living
    • Milford's Investing Place
  • Entertainment
    • All Entertainment
    • TV
    • MoviesMovie reviews
    • MusicMusic reviews
    • BooksBook reviews
    • Culture
    • ReviewsBook reviewsMovie reviewsMusic reviewsRestaurant reviews
  • Travel
    • All Travel
    • News
    • New ZealandNorthlandAucklandWellingtonCanterburyOtago / QueenstownNelson-TasmanBest NZ beaches
    • International travelAustraliaPacific IslandsEuropeUKUSAAfricaAsia
    • Rail holidays
    • Cruise holidays
    • Ski holidays
    • Luxury travel
    • Adventure travel
  • Kāhu Māori news
  • Environment
    • All Environment
    • Our Green Future
  • Talanoa Pacific news
  • Property
    • All Property
    • Property Insider
    • Interest rates tracker
    • Residential property listings
    • Commercial property listings
  • Health
  • Technology
    • All Technology
    • AI
    • Social media
  • Rural
    • All Rural
    • Dairy farming
    • Sheep & beef farming
    • Horticulture
    • Animal health
    • Rural business
    • Rural life
    • Rural technology
    • Opinion
    • Audio & podcasts
  • Weather forecasts
    • All Weather forecasts
    • Kaitaia
    • Whangārei
    • Dargaville
    • Auckland
    • Thames
    • Tauranga
    • Hamilton
    • Whakatāne
    • Rotorua
    • Tokoroa
    • Te Kuiti
    • Taumaranui
    • Taupō
    • Gisborne
    • New Plymouth
    • Napier
    • Hastings
    • Dannevirke
    • Whanganui
    • Palmerston North
    • Levin
    • Paraparaumu
    • Masterton
    • Wellington
    • Motueka
    • Nelson
    • Blenheim
    • Westport
    • Reefton
    • Kaikōura
    • Greymouth
    • Hokitika
    • Christchurch
    • Ashburton
    • Timaru
    • Wānaka
    • Oamaru
    • Queenstown
    • Dunedin
    • Gore
    • Invercargill
  • Meet the journalists
  • Promotions & competitions
  • OneRoof property listings
  • Driven car news

Puzzles & Quizzes

  • Puzzles
    • All Puzzles
    • Sudoku
    • Code Cracker
    • Crosswords
    • Cryptic crossword
    • Wordsearch
  • Quizzes
    • All Quizzes
    • Morning quiz
    • Afternoon quiz
    • Sports quiz

Regions

  • Northland
    • All Northland
    • Far North
    • Kaitaia
    • Kerikeri
    • Kaikohe
    • Bay of Islands
    • Whangarei
    • Dargaville
    • Kaipara
    • Mangawhai
  • Auckland
  • Waikato
    • All Waikato
    • Hamilton
    • Coromandel & Hauraki
    • Matamata & Piako
    • Cambridge
    • Te Awamutu
    • Tokoroa & South Waikato
    • Taupō & Tūrangi
  • Bay of Plenty
    • All Bay of Plenty
    • Katikati
    • Tauranga
    • Mount Maunganui
    • Pāpāmoa
    • Te Puke
    • Whakatāne
  • Rotorua
  • Hawke's Bay
    • All Hawke's Bay
    • Napier
    • Hastings
    • Havelock North
    • Central Hawke's Bay
    • Wairoa
  • Taranaki
    • All Taranaki
    • Stratford
    • New Plymouth
    • Hāwera
  • Manawatū - Whanganui
    • All Manawatū - Whanganui
    • Whanganui
    • Palmerston North
    • Manawatū
    • Tararua
    • Horowhenua
  • Wellington
    • All Wellington
    • Kapiti
    • Wairarapa
    • Upper Hutt
    • Lower Hutt
  • Nelson & Tasman
    • All Nelson & Tasman
    • Motueka
    • Nelson
    • Tasman
  • Marlborough
  • West Coast
  • Canterbury
    • All Canterbury
    • Kaikōura
    • Christchurch
    • Ashburton
    • Timaru
  • Otago
    • All Otago
    • Oamaru
    • Dunedin
    • Balclutha
    • Alexandra
    • Queenstown
    • Wanaka
  • Southland
    • All Southland
    • Invercargill
    • Gore
    • Stewart Island
  • Gisborne

Media

  • Video
    • All Video
    • NZ news video
    • Business news video
    • Politics news video
    • Sport video
    • World news video
    • Lifestyle video
    • Entertainment video
    • Travel video
    • Markets with Madison
    • Kea Kids news
  • Podcasts
    • All Podcasts
    • The Front Page
    • On the Tiles
    • Ask me Anything
    • The Little Things
    • Cooking the Books
  • Cartoons
  • Photo galleries
  • Today's Paper - E-editions
  • Photo sales
  • Classifieds

NZME Network

  • Advertise with NZME
  • OneRoof
  • Driven Car Guide
  • BusinessDesk
  • Newstalk ZB
  • What the Actual
  • Sunlive
  • ZM
  • The Hits
  • Coast
  • Radio Hauraki
  • The Alternative Commentary Collective
  • Gold
  • Flava
  • iHeart Radio
  • Hokonui
  • Radio Wanaka
  • iHeartCountry New Zealand
  • Restaurant Hub
  • NZME Events

SubscribeSign In
Advertisement
Advertise with NZME.
Home / Business

Juha Saarinen: Can software ever be free?

Juha Saarinen
By Juha Saarinen
Tech blogger for nzherald.co.nz.·NZ Herald·
29 Mar, 2022 04:00 PM4 mins to read

Subscribe to listen

Access to Herald Premium articles require a Premium subscription. Subscribe now to listen.
Already a subscriber?  Sign in here

Listening to articles is free for open-access content—explore other articles or learn more about text-to-speech.
‌
Save

    Share this article

    Reminder, this is a Premium article and requires a subscription to read.

Photo / 123RF

Photo / 123RF

Juha Saarinen
Opinion by Juha Saarinen
Tech writer for NZ Herald.
Learn more

OPINION:

No matter how you slice it, software is where it's at. None of your IT gear works without it.

What's more, there is no better way to "do" software than making sure it's free and open source. That way you can harness the knowledge and experiences of millions of developers and users, which is why proprietary software houses, namely ones that would normally charge for their code and keep it under wraps, now go down the open route.

Using FOSS-ware might be the most effective and efficient solution, not to mention the cheapest as the developers usually don't get paid for their work. You still need to know what you're doing though, and not run someone else's code on your systems without checking to see what it does first.

For example, last week, security vendor JFrog found more than 200 malicious packages with code the developers use to build web applications. That's how you build apps quickly, by using libraries and packages from trusted sources (ideally!) so you don't have to take ages reinventing the wheel.

Advertisement
Advertise with NZME.

A simple "typosquatting" attack vector took advantage of some administrators entering commands a tiny bit incorrectly. This would then proceed to download the incorrect and malicious packages. There are security measures to prevent that from happening, but enough people don't implement them to make that kind of attack worthwhile.

In a similar fashion, developers using packages that depend on a very popular sub-package with genuinely good tools got a shock about a week ago when they found the code for the latter had been subverted.

The developer of the sub or nested package was understandably upset and angered by Russia's invasion of Ukraine, and decided to do something about it.

Advertisement
Advertise with NZME.

He added a module, "peacenotwar", that would trigger on systems geolocated to Russia and Belarus and print out protest messages. Earlier versions of "peacenotwar" would also delete file content and replace them with a heart icon.

The code doing that was obfuscated and not easy to spot, and the developer's actions have really opened up a big can of worms. Leaving aside that blind trust of someone's code is a bad idea (see above), the "protestware" struck at the heart of the FOSS ideology.

On the face of it, if you write code or have the rights to it, you should be able to have final say in how it's used, by whom, where and when, right?

That's not how easy it is, unfortunately. Free and open source is very much an ideological construct. If it's open to anyone, there's no walking back from that political statement by adding usage restrictions.

If you do, the software is no longer free and open. FOSS licences are explicitly written to ensure that "freedom zero" and to avoid capture, especially by commercial interests who could otherwise assert rights software and sue users to smithereens.

In other words, if Russians want to use open source software for any purposes, as in computer controlled weapons systems that kill and maim civilians, they are entitled to do so. So's anyone else, and it doesn't matter how vile and opprobrious their views are.

This might sound like angels dancing on the head of a pin kind of argument, and in practical terms it probably is. It's hard to imagine a developer facing any other consequences than being shunned, if s/he writes protestware. Because the source code is available, and anyone can modify it (if they know how to) any usage limitations written into the software can be removed.

Remember though that FOSS is a very powerful technological concept that underpins just about all of the Internet, its applications and the devices connected to it.

Advertisement
Advertise with NZME.

It is however FOSS, so how would you enforce wartime sanctions like the ones applied on Russia currently? Obviously, you can't do direct business like paid-for support contracts with Russian and Belarus entities; where do you draw the line though? Kick out people you suspect to be Russian from developer mailing lists, and online open source code repositories? Would that even be possible?

This is yet another fascinating intersection of humanity and machines, and a tough nut to crack. It's not clear that there's a pragmatic and workable solution that'll produce free code with restrictions, without tanking the whole FOSS concept.

Save

    Share this article

    Reminder, this is a Premium article and requires a subscription to read.

Latest from Business

Employment

'Like having our throats cut': Couple called into meeting, both told their jobs were gone

11 May 02:32 AM
Business

New World's $73m Pt Chevalier supermarket opening brought forward

11 May 02:01 AM
Premium
Opinion

Cecilia Robinson: 'Why didn't we learn this at school?'

11 May 12:00 AM

“Not an invisible footprint”: Why technology supply chains need optimising

sponsored
Advertisement
Advertise with NZME.

Latest from Business

'Like having our throats cut': Couple called into meeting, both told their jobs were gone

'Like having our throats cut': Couple called into meeting, both told their jobs were gone

11 May 02:32 AM

Now Didi van Heerden has been awarded $207,000 from the company and its director.

New World's $73m Pt Chevalier supermarket opening brought forward

New World's $73m Pt Chevalier supermarket opening brought forward

11 May 02:01 AM
Premium
Cecilia Robinson: 'Why didn't we learn this at school?'

Cecilia Robinson: 'Why didn't we learn this at school?'

11 May 12:00 AM
Mother of all dairy cows inducted into 'Hall of Fame'

Mother of all dairy cows inducted into 'Hall of Fame'

10 May 10:30 PM
Deposit scheme reduces risk, boosts trust – General Finance
sponsored

Deposit scheme reduces risk, boosts trust – General Finance

NZ Herald
  • About NZ Herald
  • Meet the journalists
  • Newsletters
  • Classifieds
  • Help & support
  • Contact us
  • House rules
  • Privacy Policy
  • Terms of use
  • Competition terms & conditions
  • Our use of AI
Subscriber Services
  • NZ Herald e-editions
  • Daily puzzles & quizzes
  • Manage your digital subscription
  • Manage your print subscription
  • Subscribe to the NZ Herald newspaper
  • Subscribe to Herald Premium
  • Gift a subscription
  • Subscriber FAQs
  • Subscription terms & conditions
  • Promotions and subscriber benefits
NZME Network
  • The New Zealand Herald
  • The Northland Age
  • The Northern Advocate
  • Waikato Herald
  • Bay of Plenty Times
  • Rotorua Daily Post
  • Hawke's Bay Today
  • Whanganui Chronicle
  • Viva
  • NZ Listener
  • What the Actual
  • Newstalk ZB
  • BusinessDesk
  • OneRoof
  • Driven CarGuide
  • iHeart Radio
  • Restaurant Hub
NZME
  • About NZME
  • NZME careers
  • Advertise with NZME
  • Digital self-service advertising
  • Book your classified ad
  • Photo sales
  • NZME Events
  • © Copyright 2025 NZME Publishing Limited
TOP