Say Hello! Networking for Professionals
Register Get Password Search Today's Posts Mark Forums Read
Join the Discussion

Not a member yet? Register for FREE!
Go Back   Join the Discussion / Discussion Groups / Computers & Gadgets
Reload this Page Should FLOSS code be ported to a proprietary environment?

Computers & Gadgets A great place to discuss computers, gadgets and the internet. PC, laptop, firefox, ie, linux, mac, ipods, digital cameras and more.

JOIN TODAY! It's FREE . . . Discuss topics and issues that matter to you!

8,000 active members posting their views, facts and opinions on issues and topics that are important to people of today.

Join a Discussion or better yet and Start a Discussion of your own!

Reply
 
Thread Tools
Old 05-12-2007   #1 (permalink)
pompeyjohn
Be gentle, newcomer
 
Join Date: May 2007
Posts: 1
Default Should FLOSS code be ported to a proprietary environment?

I have been following the argument surrounding the development of AmaroK on windows.

Occasionally I write about the subject of FLOSS for a print magazine.
I am keen to understand all sides to this argument, so I can present it to my editor. I look forward to reading the replies, seeing where this debate goes, and joining in.

So should FLOSS code be ported across to a proprietary environment?
pompeyjohn is offline   Reply With Quote
Old 05-12-2007   #2 (permalink)
JoshJ
∀dministrator
 
Join Date: May 2007
Posts: 465
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by pompeyjohn View Post
So should FLOSS code be ported across to a proprietary environment?
No. If I ever write F/OSS code I'm going to license it under a variant of the GPL with a few lines added to it that will prevent binary releases for proprietary operating systems. Something like "only binaries compiled with GCC may be distributed" would probably work, though that's probably overly strict.

I flatly oppose putting Free code on a proprietary system because the user is still denied his freedom on said system.
“There can be but little liberty on earth while men worship a tyrant in heaven.”- Robert Green Ingersoll
JoshJ is offline   Reply With Quote
Old 05-12-2007   #3 (permalink)
Extreme Coder
^_^;
 
Extreme Coder's Avatar
 
Join Date: May 2007
Location: Cairo,Egypt
Posts: 1,203
Default Re: Should FLOSS code be ported to a proprietary environment?

Nope.. If they want to try our mega-awesome software, then they should come to us [/joke]

Actually, I don't know. While it maybe nice to show them how our software is cool, without having to install linux or so, but nobody wants them running all of our software on their OS

Extreme Coder
Extreme Coder is offline   Reply With Quote
Old 05-12-2007   #4 (permalink)
JoshJ
∀dministrator
 
Join Date: May 2007
Posts: 465
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by Extreme Coder View Post
Nope.. If they want to try our mega-awesome software, then they should come to us [/joke]

Actually, I don't know. While it maybe nice to show them how our software is cool, without having to install linux or so, but nobody wants them running all of our software on their OS

Extreme Coder
We already have Firefox, OpenOffice.org, the GIMP, and GAIM/Pidgin running on Windows.
Running an entire stack of "free stuff" (ignoring the Firefox argument here) on a non-free OS is still a lack of freedom. I'd push for all the stuff businesses use to stop getting put on windows- MySQL and similar- so businesses will actually see a price benefit from GNU/Linux, which would raise interest therein.
“There can be but little liberty on earth while men worship a tyrant in heaven.”- Robert Green Ingersoll
JoshJ is offline   Reply With Quote
Old 05-12-2007   #5 (permalink)
ButteBlues
Dogs don't make mistakes.
 
ButteBlues's Avatar
 
Join Date: May 2007
Location: Georgia, USA
Posts: 194
Send a message via AIM to ButteBlues Send a message via MSN to ButteBlues
Default Re: Should FLOSS code be ported to a proprietary environment?

Restricting who may use software based solely on what operating system they use is just as bad as what Microsoft does.

It's either free, or not free. If you have software under a free license, then you of all people should be the last person on Earth trying to restrict how people use your software.
FIRST RULE OF WRITING POSTS: Think, think, write, think again, submit.

Quote:
Originally Posted by mark View Post
Gun control? I'm for it...you should always hit what you're aiming for.
God, grant me the serenity
to accept the things I cannot change;
the courage to change the things I can;
and the wisdom to know the difference.
ButteBlues is offline   Reply With Quote
Old 05-12-2007   #6 (permalink)
kuja
Interested participant
 
kuja's Avatar
 
Join Date: May 2007
Location: In my pants.
Posts: 25
Send a message via AIM to kuja Send a message via MSN to kuja Send a message via Yahoo to kuja
Default Re: Should FLOSS code be ported to a proprietary environment?

I don't think it should really be ported to [insert propietary environment here], though it's easily arguable. Some might argue that if someone tries it they might make "the switch", but really, if you just gave them everything they needed on [insert propietary environment here], and there needs are then met ... why would they switch? I guess on the other hand though, at least it raises awareness/usage ...
kuja is offline   Reply With Quote
Old 05-12-2007   #7 (permalink)
matthew
Eligible for a custom title
 
Join Date: May 2007
Posts: 858
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by ButteBlues View Post
Restricting who may use software based solely on what operating system they use is just as bad as what Microsoft does.

It's either free, or not free. If you have software under a free license, then you of all people should be the last person on Earth trying to restrict how people use your software.
I agree with this. If it is free, let it be free. I do like the simple restrictions that the GPL place, however. If you want the source code, you can have it. You can modify the program however you want and no one will ever have to know...UNLESS...you release the modified program, then you have to share your changes with the world so that they may benefit just as you have.

Freely you have received, so freely give.
matthew is offline   Reply With Quote
Old 05-12-2007   #8 (permalink)
ButteBlues
Dogs don't make mistakes.
 
ButteBlues's Avatar
 
Join Date: May 2007
Location: Georgia, USA
Posts: 194
Send a message via AIM to ButteBlues Send a message via MSN to ButteBlues
Default Re: Should FLOSS code be ported to a proprietary environment?

I agree that the GPL is generally beneficial, though it does have its problem areas.

But still, I've got to agree that forcing one to keep the license free is the best part. I just don't like that you're restricted to keeping every bit of it GPL, because then you run into license compatibility issues and such.
FIRST RULE OF WRITING POSTS: Think, think, write, think again, submit.

Quote:
Originally Posted by mark View Post
Gun control? I'm for it...you should always hit what you're aiming for.
God, grant me the serenity
to accept the things I cannot change;
the courage to change the things I can;
and the wisdom to know the difference.
ButteBlues is offline   Reply With Quote
Old 05-12-2007   #9 (permalink)
UbuntuniX
Stoner Hippie
 
UbuntuniX's Avatar
 
Join Date: May 2007
Location: Ireland
Posts: 160
Send a message via AIM to UbuntuniX Send a message via MSN to UbuntuniX Send a message via Yahoo to UbuntuniX
Default Re: Should FLOSS code be ported to a proprietary environment?

No, I don't think it should.

I love Amarok, it's great. Porting it to Windows would probably result in a lot of idiots looking for exploits and shit.
Cyber-Phreaks

I <3 My Ubuntu!
UbuntuniX is offline   Reply With Quote
Old 05-12-2007   #10 (permalink)
ETS
Discussion starter
 
ETS's Avatar
 
Join Date: May 2007
Location: Kenya
Posts: 66
Send a message via MSN to ETS
Default Re: Should FLOSS code be ported to a proprietary environment?

All this porting to Windows means that those potential switchers wouldn't switch because they don't have a reason to switch! For example, the Xbox 360 gives people a reason to buy, since they have an exclusive killer app. which in this case is Halo 3. They would lose a lot of potential buyers if for example Halo 3 came out on the Nintendo Wii(which itself, has a lot of exclusive titles).
Proud Linux cultist
ETS is offline   Reply With Quote
Old 05-12-2007   #11 (permalink)
ButteBlues
Dogs don't make mistakes.
 
ButteBlues's Avatar
 
Join Date: May 2007
Location: Georgia, USA
Posts: 194
Send a message via AIM to ButteBlues Send a message via MSN to ButteBlues
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by ETS View Post
All this porting to Windows means that those potential switchers wouldn't switch because they don't have a reason to switch! For example, the Xbox 360 gives people a reason to buy, since they have an exclusive killer app. which in this case is Halo 3. They would lose a lot of potential buyers if for example Halo 3 came out on the Nintendo Wii(which itself, has a lot of exclusive titles).
The fact is, Linux isn't for that 98% of people (or whatever figure it is).

Not yet at least.
FIRST RULE OF WRITING POSTS: Think, think, write, think again, submit.

Quote:
Originally Posted by mark View Post
Gun control? I'm for it...you should always hit what you're aiming for.
God, grant me the serenity
to accept the things I cannot change;
the courage to change the things I can;
and the wisdom to know the difference.
ButteBlues is offline   Reply With Quote
Old 05-12-2007   #12 (permalink)
Rhapsody
Interested participant
 
Join Date: May 2007
Posts: 16
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by JoshJ View Post
No. If I ever write F/OSS code I'm going to license it under a variant of the GPL with a few lines added to it that will prevent binary releases for proprietary operating systems. Something like "only binaries compiled with GCC may be distributed" would probably work, though that's probably overly strict.

I flatly oppose putting Free code on a proprietary system because the user is still denied his freedom on said system.
I think this would violate freedom 0 of free software, "The freedom to run the program for any purpose.", meaning your software wouldn't be free at all. Also, people could just use MinGW, since that's a port of the GNU toolchain (which includes GCC) to Windows.

As for the issue of free software on proprietary platforms, well I found it nice to be able to take Firefox with me from Windows to Linux, and someone with a lot of cross-platform free software would probably appreciate it even more. So for that, I approve of it.
Rhapsody is offline   Reply With Quote
Old 05-12-2007   #13 (permalink)
JoshJ
∀dministrator
 
Join Date: May 2007
Posts: 465
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by Rhapsody View Post
I think this would violate freedom 0 of free software, "The freedom to run the program for any purpose.", meaning your software wouldn't be free at all. Also, people could just use MinGW, since that's a port of the GNU toolchain (which includes GCC) to Windows.
Actually, upon thinking about it my tactic would probably be "you cannot distribute binaries for proprietary operating systems". You can even change the code if you want.
“There can be but little liberty on earth while men worship a tyrant in heaven.”- Robert Green Ingersoll
JoshJ is offline   Reply With Quote
Old 05-12-2007   #14 (permalink)
motin
Be gentle, newcomer
 
Join Date: May 2007
Posts: 1
Default Re: Should FLOSS code be ported to a proprietary environment?

Oh come on!

Of course Amarok other great F/OSS software should be ported to proprietary systems! I'd love to be able to tip my friends (who would not benefit of using Ubuntu/Linux today) about this great program. Just like would never try to force Linux on someone that I do not believe will benefit from trying it out / switching I wouldn't try to indirectly force other's to use Linux.

For ordinary users, using Thunderbird, OO, Firefox and Gimp and other programs available cross-platform makes it easier to "take the plunge" and increases the freedom of choice between operating systems.

What's up with the "If it is only in Linux than user's will be forced to switch to use it and that's good" argument? That is like M$: "If we let .doc-files only be opened in our programs, user's will be forced to use our programs".

Where did the freedom aspect go? And do the ones saying this in this thread really believe that F/OSS has so few great pieces of software that we need to "hold on to what we can"? Maybe you should think again and take into perspective the vast amount of free functionality provided with Linux.

Port what is possible and let core functions naturally be available in the different operating systems. It shouldn't be the applications, but the OS that makes a difference. Try to port the freedom of being able to modify, customize, fix and distribute 95% of all software on your computer for free. That is naturally only possible where 90% already is proprietary - no matter how much GIMP and OO.org you have installed in those machines.
motin is offline   Reply With Quote
Old 05-12-2007   #15 (permalink)
fordfan753
Be gentle, newcomer
 
Join Date: May 2007
Location: Adelaide, Australia
Posts: 4
Send a message via MSN to fordfan753
Default Re: Should FLOSS code be ported to a proprietary environment?

I think the decision as to whether or not their FLOSS code gets ported to a proprietary environment should be made entirely by the author(s) of said code.

How are people going to know how great Linux, etc is without being treated to some OSS code every now and then?
fordfan753 is offline   Reply With Quote
Old 05-12-2007   #16 (permalink)
JoshJ
∀dministrator
 
Join Date: May 2007
Posts: 465
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by fordfan753 View Post
I think the decision as to whether or not their FLOSS code gets ported to a proprietary environment should be made entirely by the author(s) of said code.
Except that doesn't work under the GPL and similar licenses. Someone else can make the port instead, leaving the author high and dry.

Quote:
How are people going to know how great Linux, etc is without being treated to some OSS code every now and then?
They've got Firefox and OO.org. If you give them all the free apps on a non-free system, the non-free system will retain its dominance in the market. The only way to get real freedom to the masses in operating systems is by hurting Microsoft. Porting F/OSS code to Windows hurts the Free Software movement.
Porting it to the Mac, however, could be useful in hurting Microsoft's dominance, but care must be taken to ensure that it doesn't simply replace Microsoft with Apple.
“There can be but little liberty on earth while men worship a tyrant in heaven.”- Robert Green Ingersoll
JoshJ is offline   Reply With Quote
Old 05-13-2007   #17 (permalink)
elst
Just getting started
 
Join Date: May 2007
Location: Wales, UK
Posts: 7
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by JoshJ View Post
If you give them all the free apps on a non-free system, the non-free system will retain its dominance in the market. The only way to get real freedom to the masses in operating systems is by hurting Microsoft. Porting F/OSS code to Windows hurts the Free Software movement.
I would actually argue the opposite - Microsoft reinvent pretty much every technology partly in order to minimise the contact that their customers have with rivals.

Ports of Free Software upset this by introducing MS customers that aren't UNIX-savvy to alternative products and ways of thinking, as well as allowing Free Software users to carry some of that with them in places where closed platforms are mandatory.

Every developer that deals with Subversion, MySQL, PHP etc. learns a little about Free Software and Open Source, and I suspect that the mass of clued-in people is partly what is forcing proprietary software vendors to change their policies and open up in unprecedented ways.

As other people have said, effectively trying to restrict or punish people for not agreeing with you also seems to contradict the ideal of freely sharing.
elst is offline   Reply With Quote
Old 05-13-2007   #18 (permalink)
BigBlueCat
Just getting started
 
BigBlueCat's Avatar
 
Join Date: May 2007
Posts: 14
Default Re: Should FLOSS code be ported to a proprietary environment?

We need gateway applications.

I started with Firefox in windows then Thunderbird. This got me interested in FOSS. Now I run Ubuntu at home.

Key introductory applications are a good thing.

I also agree that if it is free it is free.
BigBlueCat is offline   Reply With Quote
Old 05-17-2007   #19 (permalink)
FuturePilot
Lol
 
FuturePilot's Avatar
 
Join Date: May 2007
Location: /home
Posts: 358
Send a message via AIM to FuturePilot Send a message via MSN to FuturePilot
Default Re: Should FLOSS code be ported to a proprietary environment?

I think it's fine to let OSS be ported to other OS's. But it becomes a problem when that other OS becomes priority #1. Look what happened with Firefox. Linux got bumped down to #2.
FuturePilot is offline   Reply With Quote
Old 05-18-2007   #20 (permalink)
utabintarbo
Dog of the Soul Crusher
 
utabintarbo's Avatar
 
Join Date: May 2007
Location: Sterling Heights, MI
Posts: 569
Default Re: Should FLOSS code be ported to a proprietary environment?

Quote:
Originally Posted by JoshJ View Post
They've got Firefox and OO.org. If you give them all the free apps on a non-free system, the non-free system will retain its dominance in the market. The only way to get real freedom to the masses in operating systems is by hurting Microsoft. Porting F/OSS code to Windows hurts the Free Software movement.
Porting it to the Mac, however, could be useful in hurting Microsoft's dominance, but care must be taken to ensure that it doesn't simply replace Microsoft with Apple.
Don't worry, MS has a penchant for hurting itself.

And I think the whole anti-MS mindset tends to marginalize the F/OSS movement as a whole. It is very easy to dismiss bomb-throwers (figuratively speaking, of course).
In case it wasn't apparent, sarcasm is yet another free service I offer.

Pacifism is a shifty doctrine under which a man accepts the benefits of the social group without being willing to pay -- and claims a halo for his dishonesty.---- Robert A. Heinlein
utabintarbo is offline   Reply With Quote
Reply


Thread Tools



All times are GMT -5. The time now is 06:33 PM.



vBulletin® Version 3.6.7. Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32