Jump to content

Is the inherent Open Source Implication stop Developers from porting software on to Linux?

I don't know if I should post this in the OS Section but this is more of a general discussion and not an OS specific question so I just posted it here.

 

So,I was just thinking of way to use virtual machines to separate my workload, like having the host OS be running the guest OS and have all my HPC applications while I have two guest OS, one for gaming and other for my content creation and media consumption. I then proceeded to see which is the best Host OS and it seems Linux with KVM, QEMU and XEN offer the best visualization with full hardware passthroughs. Alas Linux doesn't fully support most of the HPC software and It got me thinking, what is stopping developers from just porting there software to Linux? And that got me thinking into the implications of actually releasing software on Linux and the implication of its Open source nature.

 

Do you think developers of any software stay away from porting over applications on to Linux/UNIX because that would mean they have to release it for free?

Does having applications one would need to purchase a license for on Linux conflict with the underlying principle of Linux itself?

 

Just looking for some discussion on this, I know some companies have custom Linux based OS that they can run there authorized programs in, maybe they have got Catia or Solidworks running on there Linux based OS, who knows. 

 

Specs: Case: NZXT H440 ] CPU: I7-5960x | CPU Cooler: NZXT Kraken X61 AIO | MOBO: ASUS Rampage V  | GPU: Gigabyte G1 Gaming GTX 970  | RAM: Gskill Ripjaw 4 16GB 2133Mhz DDR4 kit | PSU: EVGA 1000G2 | SSD (Boot): Samsung 850pro 128GB | HDD (mass storage): WD 1TB Blue 7200RPM  | SDD (Working Drve): Samsung 850 evo 500GB | Keyboard: Logitech G510s | Mouse: Logitech G502 Proteus Core | Display: Asus VG248 24in. 144Hz 1ms 

 

Link to post
Share on other sites

There are many programs for Linux that are paid for and/or closed source. The developer distributes a pre-compiled binary. There's then no need for them to release source code.

 

The likely reason that many developers don't port their software to Linux is that they would not see a return on their investment - in their eyes the number of potential customers running Linux is too small.

 

 

Does having applications one would need to purchase a license for on Linux conflict with the underlying principle of Linux itself?

The underlying principle behind Linux is free (as in speech). You can do whatever you want with Linux, including charging for your version of it (as Red Hat and SUSE do) or charging for programs that run on it.

How to create a strong password

Size does not matter; it's how you use it

Link to post
Share on other sites

SNIP

 

Linux software does not have to be open source

 

the fact is, 90% of people are using Windows, 9% are using mac and 1% are using Linux - whats the point spending money, and time developing and supporting a platform that makes you no money?

 

(numbers are made up but you get the point)

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to post
Share on other sites

(numbers are made up but you get the point)

You're not that far off. Win 86%, Mac 9.4%, Linux 2%

How to create a strong password

Size does not matter; it's how you use it

Link to post
Share on other sites

You're not that far off. Win 86%, Mac 9.4%, Linux 2%

 

What do the rest use :P 

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to post
Share on other sites

What do the rest use :P

It was marked as other. I guess that includes Solaris, BSD, and Windows versions before XP?

How to create a strong password

Size does not matter; it's how you use it

Link to post
Share on other sites

It was marked as other. I guess that includes Solaris, BSD, and Windows versions before XP?

 

I was just joking but yeah :D

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to post
Share on other sites

Some maybe, but not all: Major companies like Oracle have Linux distros. Also a common misconception is that just because something is open source doesn't means that it has to remain open source: that's basically the big BSD vs GPL debate: BSD believes the source should be free even if you intend to close the source and sell it and GPL believes that once open source you should not be allowed to close the source.

-------

Current Rig

-------

Link to post
Share on other sites

There are many programs for Linux that are paid for and/or closed source. The developer distributes a pre-compiled binary. There's then no need for them to release source code.

 

The likely reason that many developers don't port their software to Linux is that they would not see a return on their investment - in their eyes the number of potential customers running Linux is too small.

 

 

The underlying principle behind Linux is free (as in speech). You can do whatever you want with Linux, including charging for your version of it (as Red Hat and SUSE do) or charging for programs that run on it.

 

 

Linux software does not have to be open source

 

the fact is, 90% of people are using Windows, 9% are using mac and 1% are using Linux - whats the point spending money, and time developing and supporting a platform that makes you no money?

 

(numbers are made up but you get the point)

 

 

You're not that far off. Win 86%, Mac 9.4%, Linux 2%

 

Ahh yeah I get that, I wasn't really talking about gaming per say, talking about commercial analysis software. I notice some companies do release linux versions of the software but others don't, i am hoping the ones that don't follow suite because many corporations already running linux for the labs over windows. If it doesnt work out there is always the option for me to run windows and have a os x and windows vm but i doubt gpu passthrough work on windows as host

 

Specs: Case: NZXT H440 ] CPU: I7-5960x | CPU Cooler: NZXT Kraken X61 AIO | MOBO: ASUS Rampage V  | GPU: Gigabyte G1 Gaming GTX 970  | RAM: Gskill Ripjaw 4 16GB 2133Mhz DDR4 kit | PSU: EVGA 1000G2 | SSD (Boot): Samsung 850pro 128GB | HDD (mass storage): WD 1TB Blue 7200RPM  | SDD (Working Drve): Samsung 850 evo 500GB | Keyboard: Logitech G510s | Mouse: Logitech G502 Proteus Core | Display: Asus VG248 24in. 144Hz 1ms 

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×