Java Forum / General / March 2008
mindprod.com now 100% free
Roedy Green - 11 Mar 2008 18:31 GMT I have converted the last of the shareware over to freeware on mindprod.com. It all comes with well-commented source.
I still cling to the non-military use only clause. I can't bear the thought of giving permission for my work to be used to murder, torture and maim. It is bad enough knowing the military uses it anyway.
--
Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Arne Vajhøj - 12 Mar 2008 00:56 GMT > I have converted the last of the shareware over to freeware on > mindprod.com. It all comes with well-commented source. > > I still cling to the non-military use only clause. I can't bear the > thought of giving permission for my work to be used to murder, torture > and maim. It is bad enough knowing the military uses it anyway. Then it is not open source according to OSI's OSD.
http://www.opensource.org/docs/definition.php
item #6.
Arne
Roedy Green - 12 Mar 2008 04:40 GMT >Then it is not open source according to OSI's OSD. The word open has so many connotations:
1. no cost 2. get to peak at source. 3. are allowed to reuse and modify source. 4. there are no restrictions of any kind on what you do with the source, even illegal or extremely vile purposes.
Perhaps we need very specific words for the various properties. I guess the various licences at least encapsulate some of the common combinations.
I find it odd so many people are willing to work FOR child prostitution rings by giving them their software without restriction, ditto the military.
That attitude reminds me of the Nazis who did the plumbing at the death camps. --
Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Andrew Thompson - 12 Mar 2008 06:38 GMT On Mar 12, 2:40 pm, Roedy Green <see_webs...@mindprod.com.invalid> wrote: ..
> I find it odd so many people are willing to work FOR > ... the military. <http://groups.google.com.au/group/comp.lang.java.programmer/msg/ 41359efd8ebefb51>
Roedy.. "I got to program a computer used to control nuclear submarines without having to sell my soul by joining the navy or creating products to kill."
So that was a nuclear *pleasure* submarine, was it? Perhaps a navy deep sea submersible to study cetacean feeding habits?
It seems if the sub was controlled by the navy, you may not have *sold* your soul, but you did *rent it out*..
On a more relevant note. I decided long ago that I could not afford to examine such source. If by purpose or accident any part of it found its way into my codebase - I would not want my code to become encumbered by other people's restrictions.
Not that I am any fan of war, but I just don't see software licensing bringing about an end to it, and if I were somehow projected into a warzone, I would use any code within reach that might help me or mine survive.
Of course, I will not pretend that my failure to use your code will make so much as one iota's difference to the planet in general, but just thought you should know there was one more 'vote' against applying restrictions to source.
Having had my say - I do think your moves towards open(er) source and freeware is admirable.
-- Andrew T.
Roedy Green - 12 Mar 2008 07:06 GMT On Tue, 11 Mar 2008 22:38:56 -0700 (PDT), Andrew Thompson <andrewthommo@gmail.com> wrote, quoted or indirectly quoted someone who said :
>It seems if the sub was controlled by the navy, >you may not have *sold* your soul, but you did >*rent it out*.. no. My work was 100% for peaceful purposes. I was able to salvage evil and turn it into good.
Had is used my code for guiding a submarine ,then I would have sold my soul. I was horrified one of my coworkers expressed a desire to work on such a project. He was quite mild mannered. To him it was just a big toy.
. --
Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Joshua Cranmer - 12 Mar 2008 22:09 GMT > 4. there are no restrictions of any kind on what you do with the > source, even illegal or extremely vile purposes. I don't think that's much of an issue here. Look at like this: should a doctor set someone's finger bones, knowing that if they were perfectly healed, that person could strangle someone to death? I don't think you could be held liable if your code was used for illegal purposes so long as that code was not intended to be used as such.
> I find it odd so many people are willing to work FOR child > prostitution rings by giving them their software without restriction, > ditto the military. With respect to the military, people find it a good place to work because it tends to be at the cutting edge of technology. You can find plenty of stuff to work on that doesn't involve weapons systems or the like. For example, I interned last summer at the Naval Research Laboratory (a part of the U.S. Navy). What was I working on? A system to discover biological protein signaling networks. That won't be put to use killing people, so I see no objections to that.
As you yourself point out, there are ways you can work on "100% peaceful purposes" even within the military.
 Signature Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald E. Knuth
Kenneth P. Turvey - 12 Mar 2008 23:05 GMT > With respect to the military, people find it a good place to work > because it tends to be at the cutting edge of technology. You can find [quoted text clipped - 6 lines] > As you yourself point out, there are ways you can work on "100% peaceful > purposes" even within the military. I've been reading this thread for a while and I just wanted to voice another point of view without starting a flame war. I respect the intention of Rody (sp?) to avoid his code being used to maim and kill, but I, for one, don't really find assisting the military (or for that matter other countries militaries) to be morally objectionable.
Sometimes violence is necessary to prevent even greater human tragedies. Civil disobedience and peaceful protest are great, but these methods simply won't stop every despot with murder and mayhem on his mind. So the development of good weapons may actually make the world a safer and more secure place for us all to live in.
I know that many people have differing opinions on this matter, but I thought it important to point out that the morality of working with, for, or for the benefit of, the military isn't as clear cut as this thread would lead one to believe.
I personally would have no problem with my software being used in most weapons. I might get a real kick out of it.
 Signature Kenneth P. Turvey <kt-usenet@squeakydolphin.com>
Roedy Green - 13 Mar 2008 06:07 GMT On 12 Mar 2008 22:05:31 GMT, "Kenneth P. Turvey" <kt-usenet@squeakydolphin.com> wrote, quoted or indirectly quoted someone who said :
>Sometimes violence is necessary to prevent even greater human tragedies. >Civil disobedience and peaceful protest are great, but these methods simply >won't stop every despot with murder and mayhem on his mind. So the >development of good weapons may actually make the world a safer and more >secure place for us all to live in. But that has not happened for 60 years. Today the militaries are being used almost exclusively for illegal aggressive war.
Just as Quakers are permitted to refrain from military activity, I feel I should too.
--
Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Kenneth P. Turvey - 14 Mar 2008 03:21 GMT > But that has not happened for 60 years. Today the militaries are > being used almost exclusively for illegal aggressive war. This could be a long debate, but I would argue that these weapons have made our lives safer and more secure. I don't think that the answer is as clear cut as you make it out to be. It is relatively easy to measure the death toll, but impossible to measure the number of lives saved by the deterrence these weapons provide.
> Just as Quakers are permitted to refrain from military activity, I > feel I should too. I have no problem with your placing restrictions on the software you write. It is your work; you can decide who benefits from it.
 Signature Kenneth P. Turvey <kt-usenet@squeakydolphin.com>
Roedy Green - 14 Mar 2008 08:13 GMT On 14 Mar 2008 02:21:46 GMT, "Kenneth P. Turvey" <kt-usenet@squeakydolphin.com> wrote, quoted or indirectly quoted someone who said :
>This could be a long debate, but I would argue that these weapons have >made our lives safer and more secure. The Iraq and Afghan wars have made you LESS secure.
Even if they didn't you still have no business killing innocent kids to give you the warm fuzzies.
 Signature
Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Kenneth P. Turvey - 14 Mar 2008 13:49 GMT > The Iraq and Afghan wars have made you LESS secure. The Iraqi war has made us less secure, to be sure, but the Afghan war probably has helped our security.
This of course doesn't have anything to do with the assertion you made earlier. You asserted that weapons and weapon systems have made us less safe and less secure. Not every war is just and not every killing is just, but it doesn't follow that the weapons and weapon systems we produce make us less secure.
 Signature Kenneth P. Turvey <kt-usenet@squeakydolphin.com>
Roedy Green - 13 Mar 2008 06:06 GMT On Wed, 12 Mar 2008 21:09:56 GMT, Joshua Cranmer <Pidgeot18@verizon.invalid> wrote, quoted or indirectly quoted someone who said :
>I don't think that's much of an issue here. Look at like this: should a >doctor set someone's finger bones, knowing that if they were perfectly >healed, that person could strangle someone to death? I don't think you >could be held liable if your code was used for illegal purposes so long >as that code was not intended to be used as such. You are CREATING a tool. It is similar to manufacturing land mines, or more closely explosives. You bear responsibility for what happens to any explosives you manufacture. It is your job to make sure they are not used for terrorism.
Consider the effort that goes into killing an Iraqi child. Some of it is peeling potatoes, some manufacturing transport, some manufacturing weapons, some making political decisions. It requires ALL of it for the kid to be killed. If you contributed toward that end, you share in the guilt.
The usually human response is for EVERYONE involved to shirk his responsibility on someone else. NOBODY takes responsibility, yet ALL were necessary.
Another excuse is that if I did not do the wicked thing, somebody else would. The more people refuse, the more difficult and costly it is for the evil doers to recruit help. If everyone took responsibility for the personal consequences of their actions, leaders could never recruit for wrongdoing.
My other answer is you are not responsible primarily for your own actions. Whether other people do evil or not should have nothing to do with whether you choose to. Personal responsibility in an evil world is a profoundly Christian value. I find it odd it is so often rejected in a nominally Christian country.
--
Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Andrew Thompson - 13 Mar 2008 06:33 GMT On Mar 13, 4:06 pm, Roedy Green <see_webs...@mindprod.com.invalid> wrote: ...
> Consider the effort that goes into killing an Iraqi child. Some of it > is peeling potatoes, some manufacturing transport, some manufacturing > weapons, some making political decisions. It requires ALL of it for > the kid to be killed. If you contributed toward that end, you share in > the guilt. You've convinced me - I will *never* peel potatoes again - it's baked 'taters in the jacket, from here on in. I promise. ;-)
However it does remind me of a thought I had when you maintained the programming for a nuclear sub was '100% peaceful'.
Huh?! This 'nuclear sub' does carry weapons, right? Torpedoes that can sink ships, maybe mines, quite possibly ICBMs?
I cannot think of any uses of nuclear subs by navies that do *not* involve carrying weapons that might (one way or another) bring harm to (what was it?) that child in Iraq.
If so, then I would consider any program ranging from one that tracks food stocks in the galley (such as, for instance, *potatoes* and what state of peeled'ness they are in) right down to a trivial breakout game to keep the crew amused while off-duty, to be *contributing* (at least in some small way) to the war machine you so despise.
I am specifically curious about two things.
Did this sub carry *any* form of weapons? Are you able*/willing to tell us what the software was?
* Secrecy agreements notwithstanding.
-- Andrew T.
Roedy Green - 14 Mar 2008 08:39 GMT On Wed, 12 Mar 2008 22:33:41 -0700 (PDT), Andrew Thompson <andrewthommo@gmail.com> wrote, quoted or indirectly quoted someone who said :
>You've convinced me - I will *never* peel potatoes >again - it's baked 'taters in the jacket, from here >on in. I promise. ;-)
There was a military man addressing on the CPAC channel selling the Canadian military's plan to extend the Afghan war for 3 more years. He told joke after joke, and flirted in the cutesy manner of Herman Noone of Herman's Hermits.
However, I felt discussing sacrificing children for political games and sadistic lusts is not an amusing subject. I was revolted and enraged.
I feel similarly, but less intensely about what you just did.
 Signature
Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Arne Vajhøj - 13 Mar 2008 02:49 GMT >> Then it is not open source according to OSI's OSD. > [quoted text clipped - 5 lines] > 4. there are no restrictions of any kind on what you do with the > source, even illegal or extremely vile purposes. The term open source has been give a precise definition in the "Open Source Definition" by the "Open Source Initiative".
To avoid confusion it makes sense to use that definition.
Arne
Roedy Green - 13 Mar 2008 06:09 GMT >> 2. get to peak at source. I think this is the most important feature of open software. It means you can learn from code. You can just code quality. You can track bugs. You have a out should the project stop being supported. --
Roedy Green Canadian Mind Products The Java Glossary http://mindprod.com
Arne Vajhøj - 17 Mar 2008 03:40 GMT >>> 2. get to peak at source. > > I think this is the most important feature of open software. It means > you can learn from code. You can just code quality. You can track > bugs. You have a out should the project stop being supported. Most open source people emphasize the "passing rights on" aspect. Not only does the author give the first level of users some rights. The first level of users can pass the same rights on to a second level of users. And so on.
Arne
Andrew Thompson - 17 Mar 2008 08:00 GMT > >>> 2. get to peak at source. > [quoted text clipped - 7 lines] > pass the same rights on to a second level of users. And > so on. OK - not that I am proposing that Roedy should change the term, or that we expect he will, but out of curiousity, what would you call code that is openly available for examination, but has conditions of usage?
Is there a common term for that?
-- Andrew T. PhySci.org
Kenneth P. Turvey - 17 Mar 2008 17:26 GMT >> Most open source people emphasize the "passing rights on" >> aspect. Not only does the author give the first level [quoted text clipped - 7 lines] > is openly available for examination, but has > conditions of usage? There can't be a term for every possible license. I would just call Roedy's code free, or free for non-military applications, if you want to be pedantic.
 Signature Kenneth P. Turvey <kt-usenet@squeakydolphin.com>
Arne Vajhøj - 18 Mar 2008 02:46 GMT >>> Most open source people emphasize the "passing rights on" >>> aspect. Not only does the author give the first level [quoted text clipped - 10 lines] > Roedy's code free, or free for non-military applications, if you want to > be pedantic. Free as in free beer.
Free as in free speach for many people, but not as defined by FSF (http://www.gnu.org/philosophy/free-sw.html).
Arne
Arne Vajhøj - 18 Mar 2008 02:41 GMT >>>>> 2. get to peak at source. >>> I think this is the most important feature of open software. It means [quoted text clipped - 13 lines] > > Is there a common term for that? I don't have a good term.
MS uses the term "Shared Source" to specify access to source code but not necessarily open source. But nobody else uses that.
So: RPFL = Roedys PeaceFul License
Arne
Lew - 18 Mar 2008 02:56 GMT > RPFL = Roedys PeaceFul License Usually an "F" in an acronym is left silent in the expansion, or is expanded with a euphemism:
Roedy's Peaceful [Frelling] License
Once in a while the substitution is ridiculous:
WTF => "What the heck?"
 Signature Lew My work philosophy: NMFP => "Not my problem!"
Thufir - 22 Mar 2008 10:57 GMT > OK - not that I am proposing that Roedy should change the term, or that > we expect he will, but out of curiousity, what would you call code that > is openly available for examination, but has conditions of usage? > > Is there a common term for that? Copyright.
-Thufir
Andrew Thompson - 17 Mar 2008 23:52 GMT > > I have converted the last of the shareware over to freeware on > > mindprod.com. It all comes with well-commented source. [quoted text clipped - 4 lines] > > Then it is not open source .. It is also not a 'pineapple'.
But then, since Roedy described it as 'well-commented source', that hardly seems relevant.
I feel like I've been had for ever considering whether the mindprod.com source fits the OSI OSD. My apologies for wasting the bandwidth.
(Thanks to Kenneth for his latest considered response to that sub-thread - you made some good points.)
-- Andrew T. PhySci.org
James - 18 Mar 2008 00:46 GMT > I have converted the last of the shareware over to freeware on > mindprod.com. It all comes with well-commented source. > > I still cling to the non-military use only clause. I can't bear the > thought of giving permission for my work to be used to murder, torture > and maim. It is bad enough knowing the military uses it anyway. When will the source be part of the Replicator zips?
I only see class files in the Replicated jars.
 Signature James *Note: Remove every other letter for correct email address
Free MagazinesGet these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...
|
|
|