Difference between revisions of "Genres of non-free software"

From Pin Eight
Jump to: navigation, search
(Video games: "It's not like there is a need for these games and there are plenty of alternative (maybe less flashy) games to play. [... I'm t]rying to find even a solitaire game on [Google] play store")
(Video games: Lack of correlation between coding ability on one hand and art and psychology on other)
Line 5: Line 5:
 
== Video games ==
 
== Video games ==
 
Games are one of them.
 
Games are one of them.
A video game is made of both the "engine", which is a computer program, and "assets", an umbrella term for meshes, textures, maps, audio, and similar material other than code.
+
A video game is made of both the "engine", which is a computer program, and "assets", an umbrella term for meshes, textures, maps, audio, and similar material other than code.<ref>Free Software Foundation has deprecated the term "assets" in "Words to Avoid" but has not offered an alternative with the same precise meaning. Until such time as FSF provides a better term for non-program parts of a work comprising both a computer program and parts that are not a computer program, I shall continue to use "assets".</ref>
 
The authors of high-quality assets still haven't adopted [http://www.gnu.org/philosophy/fs-motives.html free culture motives] to the same extent as programmers.
 
The authors of high-quality assets still haven't adopted [http://www.gnu.org/philosophy/fs-motives.html free culture motives] to the same extent as programmers.
 
Even if the engine itself is free, such as Id Tech 3 or [http://www.gamedev.net/topic/631611-torque-3d-now-available-on-github/ Torque 3D], developers of the assets that sit on top of the engine still need to eat.
 
Even if the engine itself is free, such as Id Tech 3 or [http://www.gamedev.net/topic/631611-torque-3d-now-available-on-github/ Torque 3D], developers of the assets that sit on top of the engine still need to eat.
Line 11: Line 11:
 
And though selling bespoke customizations or other forms of support works for some kinds of business software, games that aren't [[wikipedia:Massively multiplayer online game|massively multiplayer]] tend to need far less support from the publisher.
 
And though selling bespoke customizations or other forms of support works for some kinds of business software, games that aren't [[wikipedia:Massively multiplayer online game|massively multiplayer]] tend to need far less support from the publisher.
 
Free software is best at making libraries and other software that programmers themselves use<ref>[https://slashdot.org/comments.pl?sid=1472068&cid=30378334 jcnnghm]</ref> and whose scope a programmer can easily define; original games don't have that kind of clear scope.
 
Free software is best at making libraries and other software that programmers themselves use<ref>[https://slashdot.org/comments.pl?sid=1472068&cid=30378334 jcnnghm]</ref> and whose scope a programmer can easily define; original games don't have that kind of clear scope.
 +
Nor is there strong correlation between ability to write a program and ability to produce the artwork and psychology of fun that go into a substantial game.<ref>[https://slashdot.org/comments.pl?sid=11646825&cid=55993271 bingoUV</ref>
  
 
Perhaps in a free software world, "there's no business case for creating videogames"<ref>[https://slashdot.org/comments.pl?sid=2745143&cid=39465585 turbidostato]</ref><ref>[https://slashdot.org/comments.pl?sid=2949365&cid=40515721 tehcyder]</ref><ref>[https://slashdot.org/comments.pl?sid=3569173&cid=43238425 Anonymous Coward]</ref><ref>[https://soylentnews.org/comments.pl?sid=17450&cid=453659#commentwrap Anonymous Coward]</ref>
 
Perhaps in a free software world, "there's no business case for creating videogames"<ref>[https://slashdot.org/comments.pl?sid=2745143&cid=39465585 turbidostato]</ref><ref>[https://slashdot.org/comments.pl?sid=2949365&cid=40515721 tehcyder]</ref><ref>[https://slashdot.org/comments.pl?sid=3569173&cid=43238425 Anonymous Coward]</ref><ref>[https://soylentnews.org/comments.pl?sid=17450&cid=453659#commentwrap Anonymous Coward]</ref>

Revision as of 23:25, 25 January 2018

This is a mini-rant, a short essay refuting a common misconception among users of an Internet forum. If you think this essay is FUD, feel free to explain why on the essay's talk page.

Over my years of using free software (in the GNU sense) on Microsoft Windows, GNU/Linux, and now Android, I've found a few classes of software for which I don't see open source or free software taking over any time soon.

Video games

Games are one of them. A video game is made of both the "engine", which is a computer program, and "assets", an umbrella term for meshes, textures, maps, audio, and similar material other than code.[1] The authors of high-quality assets still haven't adopted free culture motives to the same extent as programmers. Even if the engine itself is free, such as Id Tech 3 or Torque 3D, developers of the assets that sit on top of the engine still need to eat. What is an emulator without ROMs, or a Doom player without WADs, or ScummVM without the original data files developed by LucasArts, a Walt Disney company? And though selling bespoke customizations or other forms of support works for some kinds of business software, games that aren't massively multiplayer tend to need far less support from the publisher. Free software is best at making libraries and other software that programmers themselves use[2] and whose scope a programmer can easily define; original games don't have that kind of clear scope. Nor is there strong correlation between ability to write a program and ability to produce the artwork and psychology of fun that go into a substantial game.[3]

Perhaps in a free software world, "there's no business case for creating videogames"[4][5][6][7] that aren't adaptations of century-old tabletop games,[8] because instead of being a tool used by businesses to create measurable value, they're "trivial distractions and a waste of your time."[9] Thus a developer should "avoid fields which prove to be unprofitable. You don't have to make video games, do you?"[10] Not everyone agrees though; some have suggested alternate business models, such as advergames, a guarantee of early access to new episodes[11], or even crowdfunding the whole thing from start to finish[12].

Movie streaming

For a similar reason, client software used to watch streaming videos published by the mainstream entertainment industry, such as Netflix software, will remain proprietary.

"Teeing" a stream of data means sending one stream to two places, usually the original destination and a recorded file. If the user has rented a movie, and this movie is playable with free software, the user could modify the player to tee it to a file while watching it and thereby obtain the equivalent of a purchase for the price of a rental. For this reason, the music and film industry associations of various countries (MAFIA for short) require Netflix, cable TV operators, and other video-on-demand (VOD) providers to apply digital restrictions management (DRM) in order to enforce the terms of the rental. They impose robustness rules on VOD providers, which specifically rule out the use of free software in the video playback chain.

Tax preparation

Tax preparation will also probably remain proprietary because "ABSOLUTELY NO WARRANTY", as several free software licenses put it, just doesn't cut it. The big U.S. tax preparation software companies (Intuit and H&R Block) stake their corporate reputations on the accuracy and timeliness of their translations into machine-readable form of the unending changes to the tax codes in dozens of jurisdictions. The comments to a Slashdot discussion about tax software might raise interesting points.

Lack of feature parity

And even where free applications are available, they often lack feature parity with the standard proprietary applications in a particular industry. Lumpy on Slashdot has found several applications that businesses can't do without as of 2013.

The fabled "year of the Linux desktop" is the year when these get ported.

References

  1. Free Software Foundation has deprecated the term "assets" in "Words to Avoid" but has not offered an alternative with the same precise meaning. Until such time as FSF provides a better term for non-program parts of a work comprising both a computer program and parts that are not a computer program, I shall continue to use "assets".
  2. jcnnghm
  3. [https://slashdot.org/comments.pl?sid=11646825&cid=55993271 bingoUV
  4. turbidostato
  5. tehcyder
  6. Anonymous Coward
  7. Anonymous Coward
  8. JackieBrown
  9. [https://slashdot.org/comments.pl?sid=10150707&cid=53718451 AmiMoJo and Anonymous Coward
  10. alexo
  11. wrook
  12. Anonymous Coward

External links