YOU and the mods may have misunderstood what Open Source means. Even RMS allows GNU software to run on Windows, although he probably does so for pragmatic reasons. Other Open Source license authors care even less, and allow their code to be integrated right into Windows.
YOU and the mods may have misunderstood what Open Source means.
Someone doesn’t know the difference between “open source” and “cross-platform.” The source code is open and available to you, so if you want it on Windows, then port it to Windows. Open source doesn’t require that someone else do the work of porting the software to your pet platform; that’s just your own laziness.
That's as asinine as saying just because my neighbor has a snow shovel and I do not, he should clear my sidewalk when he clears mine after and snowstorm. No he has generously offered to lend me his snow shovel if I should ask but he's not going to do the work. Expecting someone who open sourced something to put it on the platform of your choice is equally selfish. Why don't you learn Windows APIs, C#, etc and do it yourself.
In the case of Sun, that was Sun's choice which is the point you are missing. Open source software is under any obligation to port. Did Linus make sure that Linux runs on Windows machines? No he puts out the kernel and other people port to all sorts of hardware. Does RMS ensure that GNU works under Windows? No. Does Canonical make sure that Unity works on OS X or Windows? No. These are choices.
Secondly using Cygwin is not porting to Windows. That's running Linux in a VM in Windows.
In the case of Sun, that was Sun's choice which is the point you are missing.
You're missing my point. Apple is a CORPORATION just like Sun back in the day. Apple has Windows developers since they put out iTunes for Windows. If Apple want their Open Source language to be successful, they should port it to Windows. They're not lacking the resources like Linus, RMS and Canonical.
Secondly using Cygwin is not porting to Windows. That's running Linux in a VM in Windows.
If I can use it on Windows, then its a Windows program. I'm not a purist.
You're missing my point. Apple is a CORPORATION just like Sun back in the day. Apple has Windows developers since they put out iTunes for Windows.
Wow you really are dense. Apple has Windows developers. So what?
If Apple want their Open Source language to be successful, they should port it to Windows.
That's probably the most idiotic thing you've said. Was Java "ported" to Windows? No. Sun wrote a VM for Java. That's it. Java never was "ported". I don't think you know what "ported" means.
They're not lacking the resources like Linus, RMS and Canonical.
Again another idiotic thing you've said. You've missed the point again. Having resources != having the will or desire. Apple doesn't want to do it. That's why they open sourced it. So that others could.
If I can use it on Windows, then its a Windows program. I'm not a purist.
Um no. I think your understanding of computer programs
Sun wrote a VM for Java. That's it. Java never was "ported". I don't think you know what "ported" means.
You can't have Java without the VM. No VM, no Java. Hence, Sun "ported" Java to Windows, Mac and Linux.
I think your understanding of computer programs is sorely lacking.
I made the president's list for maintaining a 4.0 GPA in computer programming after I graduated from community college. That took me five years because I was taking two classes per semester, working 60+ hours per week as a video game tester and teaching Sunday school. I'm not a professional software developer. I went into IT support to use my programming background to help users solve difficult problems ma
You can't have Java without the VM. No VM, no Java. Hence, Sun "ported" Java to Windows, Mac and Linux.
Again, please learn what the term "porting" [wikipedia.org] means. One of the strongest features of Java was the fact you didn't have to "port" it to different environments. "Write once" was a feature.
I made the president's list for maintaining a 4.0 GPA in computer programming after I graduated from community college. That took me five years because I was taking two classes per semester, working 60+ hours per week as a video game tester and teaching Sunday school. I'm not a professional software developer. I went into IT support to use my programming background to help users solve difficult problems made difficult by professional software developers.
So after five years at a community college, you finally graduated. But you don't actually work as a programmer. I guess this explains why you don't understand basic concepts of programming.
Swift for Cygwin and Windows is called a "port" on the swift-dev list. The Cygwin port requires a hack to compile the binary for distribution. The Windows port requires more effort for a native binary.
Wow. So much wrong in that understanding. Cygwin is a VM. Please look what that is. Swift is a programming language. Please look that up a
One of the strongest features of Java was the fact you didn't have to "port" it to different environments. "Write once" was a feature.
That's misleading. The language is write once. But unless someone ports the JVM, you can't run the language on a different system.
So after five years at a community college, you finally graduated.
Because I was working 60 hours as a video game tester and teaching Sunday school. Some people would find it impossible to take two or three classes on top of a schedule like that and still get straight A's for five years in a row.
But you don't actually work as a programmer.
These days I write PowerShell scripts to automate InfoSec tasks. I would prefer to use Python but the three-letter government agency I work for is a Win
That's misleading. The language is write once. But unless someone ports the JVM, you can't run the language on a different system.
No it's factual. You don't seem to understand that your knowledge is lacking. The language is open source which was done by Sun. The VM may not be. Sun is not the only one to put out a VM. Microsoft did. IBM did. Depending on the processor used, VMs for Java were released by other parties. Sun open sourced the language. They also put out a VM that works with Windows. Apple has open sourced Swift the language. They are not releasing VMs for Windows.
These days I write PowerShell scripts to automate InfoSec tasks. I would prefer to use Python but the three-letter government agency I work for is a Windows shop.
This still doesn't explain your lack of understanding of pro
If this is open source... (Score:0, Offtopic)
Re: (Score:5, Insightful)
Re: (Score:0)
YOU and the mods may have misunderstood what Open Source means. Even RMS allows GNU software to run on Windows, although he probably does so for pragmatic reasons. Other Open Source license authors care even less, and allow their code to be integrated right into Windows.
Re: (Score:0)
YOU and the mods may have misunderstood what Open Source means.
Someone doesn’t know the difference between “open source” and “cross-platform.” The source code is open and available to you, so if you want it on Windows, then port it to Windows. Open source doesn’t require that someone else do the work of porting the software to your pet platform; that’s just your own laziness.
Re: (Score:2)
Open source doesnâ(TM)t require that someone else do the work of porting the software to your pet platform; thatâ(TM)s just your own laziness.
If a CORPORATION can put out the Linux and Mac versions, and have Windows developers on staff, porting to Windows shouldn't be a problem.
Re: If this is open source... (Score:2)
Re: (Score:2)
Expecting someone who open sourced something to put it on the platform of your choice is equally selfish.
How far would Java have gotten if it only ran on Sun SPARC systems?
Why don't you learn Windows APIs, C#, etc and do it yourself.
I don't have to. Someone else did a Cygwin port.
Re: If this is open source... (Score:2)
In the case of Sun, that was Sun's choice which is the point you are missing. Open source software is under any obligation to port. Did Linus make sure that Linux runs on Windows machines? No he puts out the kernel and other people port to all sorts of hardware. Does RMS ensure that GNU works under Windows? No. Does Canonical make sure that Unity works on OS X or Windows? No. These are choices.
Secondly using Cygwin is not porting to Windows. That's running Linux in a VM in Windows.
Re: (Score:2)
In the case of Sun, that was Sun's choice which is the point you are missing.
You're missing my point. Apple is a CORPORATION just like Sun back in the day. Apple has Windows developers since they put out iTunes for Windows. If Apple want their Open Source language to be successful, they should port it to Windows. They're not lacking the resources like Linus, RMS and Canonical.
Secondly using Cygwin is not porting to Windows. That's running Linux in a VM in Windows.
If I can use it on Windows, then its a Windows program. I'm not a purist.
Re: (Score:2)
Windows is completely irrelevant to the success of Swift.
Re: (Score:2)
You're missing my point. Apple is a CORPORATION just like Sun back in the day. Apple has Windows developers since they put out iTunes for Windows.
Wow you really are dense. Apple has Windows developers. So what?
If Apple want their Open Source language to be successful, they should port it to Windows.
That's probably the most idiotic thing you've said. Was Java "ported" to Windows? No. Sun wrote a VM for Java. That's it. Java never was "ported". I don't think you know what "ported" means.
They're not lacking the resources like Linus, RMS and Canonical.
Again another idiotic thing you've said. You've missed the point again. Having resources != having the will or desire. Apple doesn't want to do it. That's why they open sourced it. So that others could.
If I can use it on Windows, then its a Windows program. I'm not a purist.
Um no. I think your understanding of computer programs
Re: (Score:2)
Sun wrote a VM for Java. That's it. Java never was "ported". I don't think you know what "ported" means.
You can't have Java without the VM. No VM, no Java. Hence, Sun "ported" Java to Windows, Mac and Linux.
I think your understanding of computer programs is sorely lacking.
I made the president's list for maintaining a 4.0 GPA in computer programming after I graduated from community college. That took me five years because I was taking two classes per semester, working 60+ hours per week as a video game tester and teaching Sunday school. I'm not a professional software developer. I went into IT support to use my programming background to help users solve difficult problems ma
Re: (Score:2)
You can't have Java without the VM. No VM, no Java. Hence, Sun "ported" Java to Windows, Mac and Linux.
Again, please learn what the term "porting" [wikipedia.org] means. One of the strongest features of Java was the fact you didn't have to "port" it to different environments. "Write once" was a feature.
I made the president's list for maintaining a 4.0 GPA in computer programming after I graduated from community college. That took me five years because I was taking two classes per semester, working 60+ hours per week as a video game tester and teaching Sunday school. I'm not a professional software developer. I went into IT support to use my programming background to help users solve difficult problems made difficult by professional software developers.
So after five years at a community college, you finally graduated. But you don't actually work as a programmer. I guess this explains why you don't understand basic concepts of programming.
Swift for Cygwin and Windows is called a "port" on the swift-dev list. The Cygwin port requires a hack to compile the binary for distribution. The Windows port requires more effort for a native binary.
Wow. So much wrong in that understanding. Cygwin is a VM. Please look what that is. Swift is a programming language. Please look that up a
Re: (Score:2)
One of the strongest features of Java was the fact you didn't have to "port" it to different environments. "Write once" was a feature.
That's misleading. The language is write once. But unless someone ports the JVM, you can't run the language on a different system.
So after five years at a community college, you finally graduated.
Because I was working 60 hours as a video game tester and teaching Sunday school. Some people would find it impossible to take two or three classes on top of a schedule like that and still get straight A's for five years in a row.
But you don't actually work as a programmer.
These days I write PowerShell scripts to automate InfoSec tasks. I would prefer to use Python but the three-letter government agency I work for is a Win
Re: (Score:2)
That's misleading. The language is write once. But unless someone ports the JVM, you can't run the language on a different system.
No it's factual. You don't seem to understand that your knowledge is lacking. The language is open source which was done by Sun. The VM may not be. Sun is not the only one to put out a VM. Microsoft did. IBM did. Depending on the processor used, VMs for Java were released by other parties. Sun open sourced the language. They also put out a VM that works with Windows. Apple has open sourced Swift the language. They are not releasing VMs for Windows.
These days I write PowerShell scripts to automate InfoSec tasks. I would prefer to use Python but the three-letter government agency I work for is a Windows shop.
This still doesn't explain your lack of understanding of pro
Re: (Score:2)
This still doesn't explain your lack of understanding of programming.
I understand programming quite well. It's your argument that's lacking.