European Commission Calls Out Canada’s Lacking Copyright Policy
Jan02

European Commission Calls Out Canada’s Lacking Copyright Policy

The Canadian Government is no stranger to having its copyright policies critiqued. The US Trade Representative, for example, has repeatedly placed its northern neighbor on a “watch list” because it fails to properly deter piracy. While Canada has made several changes to its copyright regime in recent years, many rightsholders are not satisfied. Through political pressure from foreign governments, they hope to urge the...

Read More
FACT Partner Up With UK Copyright Troll Outfit
Jan02

FACT Partner Up With UK Copyright Troll Outfit

The Federation Against Copyright Theft, or FACT as it’s more commonly known, has developed a reputation for cracking down on mostly video-based piracy in the UK. During its recent history, FACT has worked on behalf of the Premier League, Sky, and BT Sport, among others. FACT’s activities in this respect have been fairly broad, from tackling IPTV providers and sellers, creators and distributors of Kodi add-ons, to bringing...

Read More
Data streaming and functional programming in Java
Jan02

Data streaming and functional programming in Java

When Java SE 8 (aka core Java 8) was introduced in 2014, it introduced changes that fundamentally impact programming in it. The changes have two closely linked parts: the stream API and the functional programming constructs. This article uses code examples, from the basics through advanced features, to introduce each part and illustrate the interplay between them. read...

Read More
10 open source software alternatives for the new year
Jan02

10 open source software alternatives for the new year

Open source isn’t just for techies. On your desktop (regardless of your operating system), on your phone, and in your business, open source software can help you become better organized, more productive, more secure, and healthier. Best of all, you don’t need to worry about the shackles of proprietary licenses. Throughout 2019, Opensource.com’s team of Correspondents and community of writers have highlighted...

Read More
Put some loot in your Python platformer game
Jan02

Put some loot in your Python platformer game

This is part 9 in an ongoing series about creating video games in Python 3 using the Pygame module. Previous articles are: read...

Read More