• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 05:48
CET 11:48
KST 19:48
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Intel X Team Liquid Seoul event: Showmatches and Meet the Pros9[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting10[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3
Community News
Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win62025 RSL Offline Finals Dates + Ticket Sales!10BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION3Crank Gathers Season 2: SC II Pro Teams12Merivale 8 Open - LAN - Stellar Fest5
StarCraft 2
General
RotterdaM "Serral is the GOAT, and it's not close" Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win Weekly Cups (Oct 13-19): Clem Goes for Four DreamHack Open 2013 revealed Intel X Team Liquid Seoul event: Showmatches and Meet the Pros
Tourneys
Crank Gathers Season 2: SC II Pro Teams Merivale 8 Open - LAN - Stellar Fest SC4ALL $6,000 Open LAN in Philadelphia Kirktown Chat Brawl #9 $50 8:30PM EST 2025 RSL Offline Finals Dates + Ticket Sales!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ What's going on with b.net? Ladder Map Matchup Stats Map pack for 3v3/4v4/FFA games BW General Discussion
Tourneys
BSL21 Open Qualifiers Week & CONFIRM PARTICIPATION [ASL20] Grand Finals Small VOD Thread 2.0 The Casual Games of the Week Thread
Strategy
How to stay on top of macro? PvZ map balance Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread The Perfect Game Beyond All Reason
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Canadian Politics Mega-thread The Big Programming Thread
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion 2024 - 2026 Football Thread NBA General Discussion
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
Challenge: Maths isn't all…
Hildegard
more word salad -- pay no h…
Peanutsc
Career Paths and Skills for …
TrAiDoS
Reality "theory" prov…
perfectspheres
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1652 users

Software Livre

Forum Index > General Forum
Post a Reply
1 2 3 Next All
Manit0u
Profile Blog Joined August 2004
Poland17414 Posts
Last Edited: 2009-04-28 19:40:15
April 28 2009 16:45 GMT
#1
I've read a very interesting article in the Linux Magazine the other day and I thought I'd share it with you as it might lead to quite a discussion.


Would maddog use Windows, if it would be free software?


by Jon "maddog" Hall

      Recently, I took part in a meeting for 4Linux company from Sao Paulo in Brasil. One of its parts were questions from audience. There was a lot of them and unfortunately, because of the time restrictions, I couldn't answer them all. However, after the meeting was closed, 4Linux director, Marcelo Marques, has sent me a question asked by a young student - Lucas Schenkel Schieferdecker - and asked about my comments. I've concluded that it was interesting enough, for me to write an article about it this month.
      The question was: "Would you use Windows, if it were Software Livre (free software)?".
      As a matter of priority, I have to explain what do I mean, when I say Software Livre. In this case, it's something different than we usually mean when we're using the term open software. For many years I've been using open source programs under the native versions of BSD Unix and other operating systems, where software distributors are not obliged to release the source code. Usually, this programs were very good, but sooner or later, I needed their source, to fix some problem or to make slight modifications, and unfortunately, I didn't have such an option.
      If I were to even think about using Windows software, my first term would be, for this software to be really "free" (free, as in the word freedom). Its source code readily available, and its licence not limiting me in any way as to the ways of using it. I think, that such freedom is found in GPL. Some say, that GPL is more restrictive than BSD, but Lucas' question was about the terms, Windows would have to comply to, for me to start using it. My basic criteria then, is: Windows would have to be "free software" under the GPL licence, and not just "open software".
      I have nothing against paying for software. In my life, I have bought a lot of programs, cheaper and more expensive ones. Because of my education (and my nature) I've never bought many of them, as I was able to write down or modify software, that I needed at the time, myself, and operating systems like Unix or GNU/Linux, provided me with necessary tools. I think, that software developers have the right to decide, what do they do with it, so if they want to sell it as a product, and their creation fulfills my needs and seems worth its price, I will certainly pay for it. Unfortunately, quite often, very restrictive licences are lowering the products worth to zero, and because I'm for following the licence to the letter, I can't use their programs.
      If I would be using Windows, would depend majorly on its worth. The fact is, however, that Microsoft Windows is worth very little, as majorly it's just an operating system; it doesn't contain any compilators or any really useful programs. Many products, that user gets free of charge when buying new computer, is just creators way to force him to buy costly upgrades/extensions. They give us a shaver, and wait until we buy the blades. When we finally buy the rest of the programs, that will make our system worth anything (for example Microsoft Office, Adobe Photoshop or software for multimedia development), it may occur to us, that our expenses have reached hundreds or even thousands of dollars per computer. Assuming, that some of those programs are also Software Livre, I wouldn't mind paying for them, under the condition, that I could all by myself upgrade, extend and even copy them temporarily on another machine without triggering anti-piracy alarms.
      GNU/Linux meanwhile, provides me with all the tools I need at work, every day some new show up. So, my next term would be for most - if not all - software working under Windows (especially those, that I need), to also be Software Livre.
      Third term is more of a personal thing: I like to have several user interface options. I have nothing against learning how to use new interface or familiarising with command line program, if it's gonna help me in my work. Many people avoid the command line, preferring the graphical interface in the style of Microsoft Windows, however, I'm not one of them. For me to think about using Microsoft products, they would need to have rich, fully functional and system integrated command line interface.
      Last, important in my eyes element is quality. I was once working for a software development company, so I know how hard it is to create a good quality product, that would meet the expectations of hundreds of millions of customers. I also understand problems associated with analysing, testing and distributing actualizations, however, I like to decide myslef, when and which patches to install. It is also mostly available only in open source code.
      Would I use Microsoft Windows if it would be Software Livre then? Perhaps, in the past, but this times have already gone. I have everything I need in readily available Software Livre products, so Microsoft would have to do something really spectacular, for me to switch to it.


Sorry for my bad english. I tried to translate as accurately as my lowly language skills allow.

So, what do you guys (and girls) think?
Time is precious. Waste it wisely.
TheYango
Profile Joined September 2008
United States47024 Posts
April 28 2009 16:58 GMT
#2
I think I agree with him on pretty much every count (but then again, seeing as I've been running Linux exclusively for about the past 6 months now, thats probably not surprising).
Moderator
VIB
Profile Blog Joined November 2007
Brazil3567 Posts
April 28 2009 17:22 GMT
#3
We'll, he is a programmer tho. From the point of view of a software developer, comparing Linux to Windows is like comparing heaven to hell (and you'd even have to pay to go to hell).
Great people talk about ideas. Average people talk about things. Small people talk about other people.
FreeZEternal
Profile Joined January 2003
Korea (South)3396 Posts
April 28 2009 17:23 GMT
#4
weird, i like developing in windows better than in any Linux env.
VIB
Profile Blog Joined November 2007
Brazil3567 Posts
April 28 2009 17:29 GMT
#5
On April 29 2009 02:23 FreeZEternal wrote:
weird, i like developing in windows better than in any Linux env.
My older brother likes driving his old junk from 1970 better than any other car :p
Great people talk about ideas. Average people talk about things. Small people talk about other people.
FreeZEternal
Profile Joined January 2003
Korea (South)3396 Posts
Last Edited: 2009-04-28 17:35:13
April 28 2009 17:33 GMT
#6
why is Windows a bad env for software dev? Don't get me wrong I do use Linux at home but I just think a lot of ppl are jumping to the Linux bandwagon
VIB
Profile Blog Joined November 2007
Brazil3567 Posts
April 28 2009 17:55 GMT
#7
On April 29 2009 02:33 FreeZEternal wrote:
why is Windows a bad env for software dev? Don't get me wrong I do use Linux at home but I just think a lot of ppl are jumping to the Linux bandwagon
Because.. it is open source...? And you can change anything you want to fit your specific needs? I made a small patch to my IDE so I could use it see my 3d modeler's API, and patched the 3d modeler so it's native text editor fits the scripting workflow I was used to. Those would either be impossible using windows and windows programs or would take millions of years more than the couple of hours that took me to do all of these. Now I have much more efficient working environment simply because the software and OS I am using are open source. This should be pretty obvious to be honest :p
Great people talk about ideas. Average people talk about things. Small people talk about other people.
Patriot.dlk
Profile Blog Joined October 2004
Sweden5462 Posts
April 28 2009 18:53 GMT
#8
Im such a windows whore.. One of these days though!
I agree with everything. Especially the part about them filling the computer with trials and whatnot
indecision
Profile Blog Joined November 2004
Germany818 Posts
April 28 2009 18:58 GMT
#9
I don't know, I've found Visual Studio so much superior to Linux especially when it comes to debugging. What are you guys using to program / debug C,C++,Fortran?

Also: I kinda like Microsoft Office, plus it's used everywhere and you won't have to worry about compatibility.

I could probably handle being on a Linux machine, but I'd miss some stuff.
SoulMarine
Profile Blog Joined January 2009
United States586 Posts
April 28 2009 19:29 GMT
#10
tl, dr ..

I'm into gaming, not modding, so I'm into PC, and linux has no particular highlights (imo).

I'd live, though.

Now mac, what are we going to do with you ..
베이비 폭스 WeMade 파이팅! ~ WeMade 팬 ~ BaBy 팬 ~ щ(゚Д゚щ) Gee Gee Gee Gee BaBy BaBy BaBy ♫♫
FreeZEternal
Profile Joined January 2003
Korea (South)3396 Posts
April 28 2009 19:59 GMT
#11
Dunno those are some extraordinary circumstances. I have never needed to patch my IDE nor play with it's source code. Anways, Visual Studio is a beast if you are in a .NET environment.
b3h47pte
Profile Blog Joined May 2007
United States1317 Posts
April 28 2009 20:15 GMT
#12
On April 29 2009 02:33 FreeZEternal wrote:
why is Windows a bad env for software dev? Don't get me wrong I do use Linux at home but I just think a lot of ppl are jumping to the Linux bandwagon


I love Visual Studios. Not a fan of the linux stuff, tried to use Code::Blocks before, just wasn't worth the effort. Not saying programming on Linux is bad, i've just never taken the time to try and besides , being a game programmer, programming on linux offers me nothing.
TheYango
Profile Joined September 2008
United States47024 Posts
Last Edited: 2009-04-28 20:36:42
April 28 2009 20:20 GMT
#13
On April 29 2009 03:58 indecision wrote:
I don't know, I've found Visual Studio so much superior to Linux especially when it comes to debugging. What are you guys using to program / debug C,C++,Fortran?

I find that most stuff I work with is either small enough that a text editor is better for being lightweight (e.g. classwork), or large enough that using an IDE would be cumbersome (open source projects). As far as debugging goes, GDB works just fine for most of what I need to work with.

On April 29 2009 03:58 indecision wrote:
Also: I kinda like Microsoft Office, plus it's used everywhere and you won't have to worry about compatibility.

It takes a bit of getting used to, but OpenOffice's interface is fairly intuitive for someone used to Microsoft Office.

Also, any academic writer in a scientific/mathematical field should know LaTeX.
Moderator
b3h47pte
Profile Blog Joined May 2007
United States1317 Posts
April 28 2009 20:23 GMT
#14
I despise OpenOffice. It runs so slowly...
Heyoka
Profile Blog Joined March 2008
Katowice25012 Posts
April 28 2009 20:49 GMT
#15

Would I use Microsoft Windows if it would be Software Livre then? Perhaps, in the past, but this times have already gone. I have everything I need in readily available Software Livre products, so Microsoft would have to do something really spectacular, for me to switch to it.


This is the exact reason I use windows and have absolutely nothing to gain from a switch
@RealHeyoka | ESL / DreamHack StarCraft Lead
Manit0u
Profile Blog Joined August 2004
Poland17414 Posts
Last Edited: 2009-04-29 11:08:22
April 29 2009 10:52 GMT
#16
On April 29 2009 05:23 b3h47pte wrote:
I despise OpenOffice. It runs so slowly...


Perhaps. But it has much better word editor, only worse calc than mso (and I never really used excel).

Also a question for you guys, because I've never really been into this stuff: Why all the games are released for DirectX now, and not OpenGL? If I remember correctly, OpenGL was better back in the days (Q3 Arena anyone?).

Edit:
Okay, I've found this: http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D
But could someone explain this to me briefly? (I'm really no good when it comes to graphics and how API's communicate with hardware etc.)
Time is precious. Waste it wisely.
-orb-
Profile Blog Joined September 2007
United States5770 Posts
April 29 2009 11:24 GMT
#17
There just isn't really any advantage to using linux if you don't know programming.

If you do know programming, then yeah I could see you wanting to be able to rewrite your OS and make tweaks, etc.

Still, seems like a trivial advantage
'life of lively to live to life of full life thx to shield battery'
how sad that sc2 has no shield battery :(
zatic
Profile Blog Joined September 2007
Zurich15355 Posts
April 29 2009 11:32 GMT
#18
On April 29 2009 20:24 -orb- wrote:
There just isn't really any advantage to using linux if you don't know programming.

If you do know programming, then yeah I could see you wanting to be able to rewrite your OS and make tweaks, etc.

Still, seems like a trivial advantage

Well that is just wrong. The convenience and ease of modern linux systems is appealing to many people who have no programming or technical background at all.

My sis for example would never go back to Windows I bet because she wants her computer to just work for her daily tasks.

Granted, for programmers, Linux is especially interesting.

Btw shouldn't it be Software Libre?
ModeratorI know Teamliquid is known as a massive building
VIB
Profile Blog Joined November 2007
Brazil3567 Posts
Last Edited: 2009-04-29 11:55:09
April 29 2009 11:54 GMT
#19
On April 29 2009 19:52 Manit0u wrote:
Show nested quote +
On April 29 2009 05:23 b3h47pte wrote:
I despise OpenOffice. It runs so slowly...


Perhaps. But it has much better word editor, only worse calc than mso (and I never really used excel).

Also a question for you guys, because I've never really been into this stuff: Why all the games are released for DirectX now, and not OpenGL? If I remember correctly, OpenGL was better back in the days (Q3 Arena anyone?).

Edit:
Okay, I've found this: http://en.wikipedia.org/wiki/Comparison_of_OpenGL_and_Direct3D
But could someone explain this to me briefly? (I'm really no good when it comes to graphics and how API's communicate with hardware etc.)
There are zero technical reasons. Both have the same capabilities. The reason why most games use windows and directx instead of linux and opengl is the same reason why this guy is saying this:
On April 29 2009 03:58 indecision wrote:
Also: I kinda like Microsoft Office, plus it's used everywhere and you won't have to worry about compatibility.
And why this guy is saying this:
On April 29 2009 05:15 b3h47pte wrote:
Show nested quote +
On April 29 2009 02:33 FreeZEternal wrote:
why is Windows a bad env for software dev? Don't get me wrong I do use Linux at home but I just think a lot of ppl are jumping to the Linux bandwagon
I love Visual Studios. Not a fan of the linux stuff, tried to use Code::Blocks before, just wasn't worth the effort. Not saying programming on Linux is bad, i've just never taken the time to try and besides , being a game programmer, programming on linux offers me nothing.
The reason is very simple: Monopoly. Proprietary software uses compatibility to create a monopoly. And you guys bite the bait like little mice running blindly into a trap. And as you can read from this thread, most mice actually think "I'm so smart, I found a cheese!".

That has a name, it's called Vendor Lock-in in economics, and wikipedia explains it really well:
http://en.wikipedia.org/wiki/Vendor_lock-in
"vendor lock-in, also known as proprietary lock-in, or customer lock-in, makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs.
[...]
Since the late 1990s[citation needed], the use of free and open source software (FOSS) has been pushed[who?] as a stronger solution. Because FOSS can be modified and distributed by anyone, the availability of functionality cannot tie a user to one distributor. Also, FOSS tends to adhere faithfully to standards[citation needed]. The ineffectiveness of distributor lock-in means there's no incentive for FOSS developers to invent new data formats if usable (royalty-free) standards exist."

It's funny that some people think linux has problems with compatibility? hehe it's the other way around actually. Linux is actually compatible with everything in the planet, it is the proprietary software that is incompatible with anything else other than itself. But since you guys started using proprietary software in the first place, now you're chained to it and now you're incompatible to linux because you're too lazy to be more efficient.
Great people talk about ideas. Average people talk about things. Small people talk about other people.
haduken
Profile Blog Joined April 2003
Australia8267 Posts
April 29 2009 12:01 GMT
#20
Maddog put forth some very solid arguments for open source. Unfortunately the real battle for Windows vs Linux has nothing to do with technical or quality superiority.

Work in vendor distribution for a few months and watch how the fucktards make a science out of how to upsell and leech the poor people who are forced to use Windows.

There are nothing wrong with Window as a product but the way they control the market is disgusting.

As for programming, I like the single framework and consistencies of Windows Development. Visual Studio is imo the best IDE out there, I've being using Linux for counting 4 years now and I can't stand any of the IDEs on there. I just went and use command line and i miss code completion features >.<
Rillanon.au
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 3h 12m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 251
MindelVK 17
Rex 2
StarCraft: Brood War
Britney 49237
Sea 13703
Calm 2740
firebathero 887
Zeus 714
Pusan 471
Mini 361
Last 176
Killer 165
ToSsGirL 113
[ Show more ]
Mong 40
JulyZerg 40
soO 27
Terrorterran 10
Barracks 9
Dota 2
XaKoH 754
ODPixel231
XcaliburYe220
febbydoto22
League of Legends
JimRising 585
Counter-Strike
zeus1041
x6flipin62
Super Smash Bros
hungrybox654
Heroes of the Storm
Khaldor244
Other Games
summit1g19641
singsing532
nookyyy 97
Organizations
Other Games
gamesdonequick853
StarCraft: Brood War
lovetv 11
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• LUISG 33
• Adnapsc2 15
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• Ler26
League of Legends
• Jankos3416
• Stunt218
Upcoming Events
BSL Team A[vengers]
3h 12m
Cross vs Sobenz
Sziky vs IcaruS
SC4ALL
4h 12m
SC4ALL
4h 12m
BSL 21
8h 12m
Replay Cast
22h 12m
Wardi Open
1d 1h
Monday Night Weeklies
1d 6h
Replay Cast
1d 12h
Sparkling Tuna Cup
1d 23h
WardiTV Korean Royale
2 days
[ Show More ]
LAN Event
2 days
Replay Cast
2 days
WardiTV Korean Royale
3 days
LAN Event
3 days
The PondCast
3 days
LAN Event
4 days
LAN Event
5 days
Korean StarCraft League
5 days
CranKy Ducklings
5 days
WardiTV Korean Royale
6 days
LAN Event
6 days
IPSL
6 days
dxtr13 vs OldBoy
Napoleon vs Doodle
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

CSL 2025 AUTUMN (S18)
CranK Gathers Season 2: SC II Pro Teams
Eternal Conflict S1

Ongoing

BSL 21 Points
BSL 21 Team A
C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
SC4ALL: Brood War
SC4ALL: StarCraft II
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025

Upcoming

YSL S2
BSL Season 21
SLON Tour Season 2
BSL 21 Non-Korean Championship
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
Stellar Fest
META Madness #9
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.