| Clarification of OS "advancement" |
|
 |
Index ‹ java-programmer
|
- Previous
- 1
- [Switch()...case]From String to enumDaniel Moyne wrote:
> To extend this topic a little bit : in Java is there any simple built-in
> method to get the whole collection of instances already created of a
> class ; here the whole collection of instances can easily be accessed with
> values() ; then iteration is made possible to search for a particular
> instance fulfilling some conditions (here the unique member = a particular
> value) ?
Only for enums.
You can, of course, create your own Collection (Set, List, Map) of instances
of any non-enum class. There is a more-or-less standard idiom for that,
called a "registry".
public class RegisteredInstance
{
private static final Map <String, RegisteredInstance> registry =
new ConcurrentHashMap <String, RegisteredInstance> ();
private final String name;
public RegisteredInstance( String n )
{
if ( n == null )
{
throw new IllegalArgumentException( new NullPointerException(
"name is null" ));
}
name = n;
registry.put( name, this );
}
// add @Overrides for equals(), hashCode()
// add other logic, including registry access
}
If you don't need associative lookup of the instances, you could use a Set or
a List for the registry instead, and iterate at need.
--
Lew
That is not the right way to use a semicolon in English.
- 2
- DefaultTreeCellRendererhi,
I want remove the icon, that stays by a TreeNode lefts, that has got
any TreeNodes. The icon presents, the TreeNode is either expanded or
collapsed.
(I am meaning not the icon, that can you remove with:
defaultTreeCellRenderer.setLeafIcon(null);
defaultTreeCellRenderer.setClosedIcon(null);
defaultTreeCellRenderer.setOpenIcon(null);
)
thank You a lot for any help!!!
Joana
- 3
- How to deprecated a method in a class?I would like to deprecated some methods in my
class. So next time when people use those methods,
they will get the warning messages during compiling.
If you know how, please let me know.
Thank Q very much in advance!
- 4
- tomcat - web service in a warHello I have the following problem. Normally when creating a JSP
application I put all files in a web archive (.war file) which makes it
possible to transfer the app to the webapps dir of another server and
the app is deployed directly by the application manager.
Also in the folder /axis/WEB-INF/classes I already have some
precompiled web services, which are running perfectly.
My question is, is there also a default way for creating .war file of a
web service (and related files) in such a way that I can put the .war
file in the axis dir on another server, and everything is going to work
directly (auto-deployment in axis dir?)
- 4
- log4j as a static class ?Hello all,
every example I found for log4j tells you to declare a final static
variable to hold the reference to log4j Logger for each of your classes
-by means of Logger.getLogger(Myclass.class)
What about my approach?
package mypackage;
import org.apache.log4j.Logger;
public final class Log {
public static org.apache.log4j.Logger log =
Logger.getLogger(Log.class);
private Log(){
}
}
Then, from within any class I need to log something, I simply call
Log.log.myloglevel("something");
Is this wrong?
Thanks,
regards
Matteo
- 4
- boolean questionpcourterelle wrote:
> <email***@***.com> wrote in message
> news:email***@***.com...
>
>>A boolean variable can hold one of two values over it's lifetime (three
>>really).
>>
>>1. Uninitialized
>> boolean var;
>>
>
>
> Hmmm. I've tried this and it will not compile. The boolean variable 'var'
> has to be initialized to either true of false to be compilable. In a sense
> the declaration
>
> boolean var
>
> sets the variable to null but since it doesn't compile what good is it?
>
> pc
>
>
well duh, null is for objects! Not primitives...
- 4
- Maven: Parse error reading POM. Reason: parser must be on START_TAG or TEXTIt appears mavens site builder doesnt read my pom.xml - though all the
other utilities (compiles, package, filter etc.) are fine. It *is*
valid XML (pom.xml follows stacktrace)
C:\myproject\build\registration>mvn site
[INFO] Scanning for projects...
[INFO]
-------------------------------------------------------------------------
---
[ERROR] FATAL ERROR
[INFO]
-------------------------------------------------------------------------
---
[INFO] Error building POM (may not be this project's POM).
Project ID: unknown
POM Location: C:\myproject\build\registration\pom.xml
Reason: Parse error reading POM. Reason: parser must be on START_TAG or
TEXT to
read text (position: START_TAG seen ...<resources>\r\n
<filters><filter>... @
31:22)
[INFO]
-------------------------------------------------------------------------
---
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Parse error reading
POM. Reaso
n: parser must be on START_TAG or TEXT to read text (position:
START_TAG seen ..
.<resources>\r\n <filters><filter>... @31:22)
at
org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.InvalidProjectModelException: Parse
error re
ading POM. Reason: parser must be on START_TAG or TEXT to read text
(position: S
TART_TAG seen ...<resources>\r\n <filters><filter>... @31:22)
at
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
MavenProjectBuilder.java:1134)
at
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
MavenProjectBuilder.java:1094)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
le(DefaultMavenProjectBuilder.java:289)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
nProjectBuilder.java:274)
at
org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515)
at
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447)
at
org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351)
... 11 more
Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException:
parser must
be on START_TAG or TEXT to read text (position: START_TAG seen
...<resources>\r
\n <filters><filter>... @31:22)
at
org.codehaus.plexus.util.xml.pull.MXParser.nextText(MXParser.java:106
8)
at
org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuild(MavenXpp3Re
ader.java:682)
at
org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Re
ader.java:2284)
at
org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.j
ava:4548)
at
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
MavenProjectBuilder.java:1130)
... 17 more
[INFO]
-------------------------------------------------------------------------
---
[INFO] Total time: < 1 second
[INFO] Finished at: Sat Jul 08 14:15:44 EDT 2006
[INFO] Final Memory: 1M/2M
[INFO]
-------------------------------------------------------------------------
---
C:\myproject\build\registration>mvn -version
Maven version: 2.0.2
C:\myproject\build\registration>mvn -e site
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
-------------------------------------------------------------------------
---
[ERROR] FATAL ERROR
[INFO]
-------------------------------------------------------------------------
---
[INFO] Error building POM (may not be this project's POM).
Project ID: unknown
POM Location: C:\myproject\build\registration\pom.xml
Reason: Parse error reading POM. Reason: parser must be on START_TAG or
TEXT to
read text (position: START_TAG seen ...<resources>\r\n
<filters><filter>... @
31:22)
[INFO]
-------------------------------------------------------------------------
---
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Parse error reading
POM. Reaso
n: parser must be on START_TAG or TEXT to read text (position:
START_TAG seen ..
.<resources>\r\n <filters><filter>... @31:22)
at
org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.InvalidProjectModelException: Parse
error re
ading POM. Reason: parser must be on START_TAG or TEXT to read text
(position: S
TART_TAG seen ...<resources>\r\n <filters><filter>... @31:22)
at
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
MavenProjectBuilder.java:1134)
at
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
MavenProjectBuilder.java:1094)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
le(DefaultMavenProjectBuilder.java:289)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
nProjectBuilder.java:274)
at
org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515)
at
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447)
at
org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351)
... 11 more
Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException:
parser must
be on START_TAG or TEXT to read text (position: START_TAG seen
...<resources>\r
\n <filters><filter>... @31:22)
at
org.codehaus.plexus.util.xml.pull.MXParser.nextText(MXParser.java:106
8)
at
org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuild(MavenXpp3Re
ader.java:682)
at
org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Re
ader.java:2284)
at
org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.j
ava:4548)
at
org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
MavenProjectBuilder.java:1130)
... 17 more
[INFO]
-------------------------------------------------------------------------
---
[INFO] Total time: < 1 second
[INFO] Finished at: Sat Jul 08 14:22:03 EDT 2006
[INFO] Final Memory: 1M/2M
[INFO]
-------------------------------------------------------------------------
---
C:\myproject\build\registration>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myproject.registration</groupId>
<artifactId>myproject-registration-1.0.jar</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Patient Information System</name>
<url>http://www.myproject.com</url>
<description>Patient Information System</description>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
<resources>
<filters><filter>filter.properties</filter></filters>
<resource><directory>src/main/resources</directory>
<filtering>true</filtering></resource>
</resources>
</build>
</project>
- 6
- GridBagLayout confusionGreetings,
Resizing components added in a GridBagLayout doesn't seem to affect
the actual size of the component. Where am I lost?
Snippet below;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Demo
{
public static void main(String[] args)
{
Window win = new Window();
}
}
class Window extends JFrame implements ActionListener
{
JButton bt1 = new JButton("Start Test 1");
JButton bt2 = new JButton("Start Test 2");
public Window()
{
super("Window Title");
setSize(400,100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
Container ca = getContentPane();
ca.setBackground(Color.white);
GridBagLayout gbl = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
ca.setLayout(gbl);
bt1.addActionListener(this);
bt2.addActionListener(this);
gbc.gridx = 1;
gbc.gridy = 1;
ca.add(bt1,gbc);
gbc.gridx = 2;
gbc.gridy = 1;
gbc.gridheight = 400;
gbc.gridwidth = 400;
bt2.setSize(400,400);
ca.add(bt2,gbc);
setContentPane(ca);
}
public void actionPerformed(ActionEvent e)
{
if (e.getSource()==bt1)
System.out.println("You Pressed button 1");
else
System.out.println("You Pressed button 2");
}
}
- 10
- In Search Of: Abstract Algebra system.I'd like to use an abstract algebra engine of some sort to define 3d
shapes and their intersections.
For example, I would like to create a structure for a Sphere that is
represented by (P - P0) dot (P - P0) <= R0*R0
where R0 and P0 are constants.
And the intersections of two Spheres, is represented by a system of
inequalities:
[(P - P0) dot (P - P0) <= R0*R0,
(P - P1) dot (P - P1) <= R1*R1]
I'd also like to be able to determine the intersection points of the
surface of this system with a Ray.
The actual goal is to create a Beam Casting project in Java. Beam
Casting is like Ray Casting, but you start with a pyramid instead of a ray.
I've found a library called Java Algebra System 2.0, but I'm confused on
how to apply it toward my goal. If there is anything more specifically
tailored to my problem, or someone can help me understand JAS, I'd
greatly appreciate the info.
Thanks,
Daniel.
--
Daniel Pitts' Tech Blog: <http://virtualinfinity.net/wordpress/>
- 11
- Message Board ApplicationAnyone know a decent WWW message board application that runs on JSP? A
critical feature is the ability to edit posts.
GP
- 12
- Calendar get methodHello,
I know there are a lot of issues with the Calendar class in Java (from
my searches anyway), but I can't seem to find one for my simple
question. When using the get methods of the calendar class, which
timezone is it using? I've changed the default time zone using
TimeZone.setDefault and have set the timezone of the Calendar object
itself, but it seems to keep returning values for a GMT timezone. Where
can I set it so the get methods of the Calendar class return the
correct values for a timezone I specify?
T.Ramos
- 12
- Printing JFrame including JTable and JLabelHi All
I have The JFrame with JTable, JLabels and JButtons .I want to
print only the JLabel and JTable (Leaving buttons) with prefered
size.so help me to solve my printing problem.
- 13
- Applet Security (File Transfer) QuestionsI've looked through a few books and various web sites. I'm still not clear
on this and would like to make sure I have this right.
I would like to use an applet in a web page. When the user presses an
"UPLOAD" button, a file chooser would appear, the user could select a file,
then the applet would read the file in and (instead of a regular upload),
e-mail it to a specific address (a program will be reading the emailed
files and processing them).
I think I read that as long as the user specified a specific filename (like
with a file chooser) and I converted the filename to a URL, I could read
that file without having a signed applet. Is this true? Can I read in a
specific file from an applet and e-mail it somewhere?
And, if I can't, it looks like it is really easy to sign an applet. Is it
as easy to create a signed class as it looks? If I upgrade the applet, do
I have to have it re-signed or done over so the new version is recognized
too?
Thanks!
Hal
- 13
- Java Interview Questions: Am I Being Too Difficult?I've been tasked with doing technical interviews at my company,
and I have generally ask a range of OO, Java, and "good programming
technique" concepts.
However, one of my favorite exercises I give interviewees seems
to trip them up all the time, and I wonder if I'm being too much
of a hardass... it seems easy enough to ME, but these guys, when
I get them up to the whiteboard, seem to get really confused.
The exercise is this:
Create one or more classes that represent a binary tree.
This class(es) must be able to do standard sorts of operations
one would do on a binary tree in a good, OO sort of way.
A node in this tree holds only a single, String, value.
Now write for me a method named 'find' that takes an argument
of a String (or a String and a Node, depending upon your
implementation) and returns a java.util.List of all nodes,
from the node it's called upon and all descendent nodes, inclusive,
who's value matches that of the String argument.
The code must be syntactically correct, and would compile.
As an added exercise, how would you make this code thread-safe?
Seems pretty simple, huh? But most guys we've brought in just sit there
staring at the board, and have trouble even writing the basic
Node class... they get all confused, don't know how to traverse a
tree, etc.
Am I unreasonable in expecting someone to be able to do this???
- Tim
--
- 15
- ATI or NVidia - best for Java3d?I'm contemplating purchasing a new graphics
card, and would like to purchase one that
performs well with Java3D.
Which begs two questions:
1. Which moderately high end card is
better: ATI, or Nvidia? Given the current
controversy relating to Half Life 2 and these two
cards, I'm frankly a tad unsure!
2. Is there a well-known benchmark written in Java3d
to make the card choice a little easier?
Many thanks in advance!
David
|
| Author |
Message |
T. Max Devlin

|
Posted: 2003-12-5 12:37:00 |
Top |
java-programmer, Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Tim Tyler say:
>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>>>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>>>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>>>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>>>>>>>> In comp.os.linux.advocacy, I heard Jorn W Janneck say:
>>>>>>>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote:
>
>>>>>>>>>> It is, on the face of it, impossible, what he says. Businesses do
>>>>>>>>>> not and should not spend money on things without expecting to own
>>>>>>>>>> them once they do.
>>>>>>>>>
>>>>>>>>>eclipse-ibm?
>>>>>>>>
>>>>>>>> What about it? [...]
>>>>>>>
>>>>>>>I think he means Eclipse refutes the idea you expressed above - that
>>>>>>>businesses do not and should not spend money on things without expecting
>>>>>>>to own them.
>>>>>>>
>>>>>>>IBM has invested a lot of money in Eclipse - but it doesn't own it.
>
>[...]
>
>>>>>That wasn't the thesis you presented above. What you wrote was:
>>>>>
>>>>>``Businesses do not and should not spend money on things without
>>>>> expecting to own them once they do.''
>>>>>
>>>>>A simple counter-example neatly dispenses with that thesis.
>>>>
>>>> I'm afraid not. It would be nice if an /apparent/ counter-example, however
>>>> simple, could refute economic truth. Or maybe it wouldn't be.
>>>>
>>>> Either way, your counter-thesis would have to be "businesses should spend
>>>> money on things without expecting to own them once they do", which is
>>>> clearly preposterous.
>>>
>>>You seem to be experiencing some difficulty with inverting a thesis.
>>>
>>>The opposite of "do not and should not" is not "should" - it is:
>>>"do or are not morally prohibited from".
>>
>> Yea, sure.
>
>Try it on for size.
>
>Your own argument leads to a conclusion which is anything but preposterous
>if you use valid forms of reasoning.
My statement was true. That you can extend it to absurd lengths by pretending
it is a mathematical claim and then find it lacking because it is not is a
problem for you, not for me.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-5 12:37:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Tim Tyler say:
>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>>>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>>>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>>>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>>>>>>>> In comp.os.linux.advocacy, I heard Jorn W Janneck say:
>>>>>>>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote:
>
>>>>>>>>>> It is, on the face of it, impossible, what he says. Businesses do
>>>>>>>>>> not and should not spend money on things without expecting to own
>>>>>>>>>> them once they do.
>>>>>>>>>
>>>>>>>>>eclipse-ibm?
>>>>>>>>
>>>>>>>> What about it? [...]
>>>>>>>
>>>>>>>I think he means Eclipse refutes the idea you expressed above - that
>>>>>>>businesses do not and should not spend money on things without expecting
>>>>>>>to own them.
>>>>>>>
>>>>>>>IBM has invested a lot of money in Eclipse - but it doesn't own it.
>
>[...]
>
>>>>>That wasn't the thesis you presented above. What you wrote was:
>>>>>
>>>>>``Businesses do not and should not spend money on things without
>>>>> expecting to own them once they do.''
>>>>>
>>>>>A simple counter-example neatly dispenses with that thesis.
>>>>
>>>> I'm afraid not. It would be nice if an /apparent/ counter-example, however
>>>> simple, could refute economic truth. Or maybe it wouldn't be.
>>>>
>>>> Either way, your counter-thesis would have to be "businesses should spend
>>>> money on things without expecting to own them once they do", which is
>>>> clearly preposterous.
>>>
>>>You seem to be experiencing some difficulty with inverting a thesis.
>>>
>>>The opposite of "do not and should not" is not "should" - it is:
>>>"do or are not morally prohibited from".
>>
>> Yea, sure.
>
>Try it on for size.
>
>Your own argument leads to a conclusion which is anything but preposterous
>if you use valid forms of reasoning.
My statement was true. That you can extend it to absurd lengths by pretending
it is a mathematical claim and then find it lacking because it is not is a
problem for you, not for me.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
Tim Tyler

|
Posted: 2003-12-6 0:57:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
> In comp.os.linux.advocacy, I heard Otis Bricker say:
>>T. Max Devlin <email***@***.com> wrote in
>>> Whatever. You aren't really interested in this discussion, you're
>>> just quibbling about the wording I used three posts ago.
>>
>>I just don't understand your point.
>
> I don't see why. It isn't a difficult point to understand. Businesses
> do not and should not pay for things without the expectation they own
> them once they do. The same can be said for people.
It's not difficult to understand - but it's hard to believe anyone
really thinks this.
What about heating, lighting, rent on business premises, policing,
leasing of tools, consulting, solicitors, accountants and lawyers?
It seems to me that businesses routinely pay for things without winding
up owning them.
--
__________
|im |yler http://timtyler.org/ email***@***.com Remove lock to reply.
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-6 4:55:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Tim Tyler say:
>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>> In comp.os.linux.advocacy, I heard Otis Bricker say:
>>>T. Max Devlin <email***@***.com> wrote in
>
>>>> Whatever. You aren't really interested in this discussion, you're
>>>> just quibbling about the wording I used three posts ago.
>>>
>>>I just don't understand your point.
>>
>> I don't see why. It isn't a difficult point to understand. Businesses
>> do not and should not pay for things without the expectation they own
>> them once they do. The same can be said for people.
>
>It's not difficult to understand - but it's hard to believe anyone
>really thinks this.
You are obviously posturing. It is difficult to believe that business don't
spend money for no reason?
>What about heating, lighting, rent on business premises, policing,
>leasing of tools, consulting, solicitors, accountants and lawyers?
See; you're just avoiding the point on purpose.
>It seems to me that businesses routinely pay for things without winding
>up owning them.
Not things that they would expect to own once they paid for them, no.
It is unfortunate that my statement is not a mathematical equation, meaning it
is possible for you to misinterpret or over-extend it. That doesn't make
doing so a reasonable argument against the claim.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
Otis Bricker

|
Posted: 2003-12-6 6:32:00 |
Top |
java-programmer >> Clarification of OS "advancement"
T. Max Devlin <email***@***.com> wrote in
news:email***@***.com:
<SNIP>
>>Almost everyone I know familiar with it
>>associates Eclipse with IBM. They don't think it is an IBM product but
>>they do think about IBM when they think about Eclipse. So an
>>ADDITIONAL value to contributing to the project has been advertising.
>
> That's fine. But it isn't the point. The point is that owning GPL
> software is still owning it, even if you are barred from certain
> benefits of ownership by the terms of the GPL.
>
OK, I didn;t see this phrasing in your original statement about not
investing in things you do not expect to own.
I do agree that owning GPL software is still ownership. Not much of a
consession I think.
>>Companies do invest int things that they will not own.
>
> Not usually, no. They contribute to charities and industry groups,
> sure. They pay for services. They can pay for a lease instead of
> owning the equipment. But then they own the lease.
>
>>It seems that you
>>believe that companies behave in ways that they know are contrary to
>>their own interests.
>
> Actually, that is precisely the argument against your position. You
> are saying that companies behave in ways that are contrary to their
> own interests. And, indeed, in a monopolized market (or one affected
> by a monopolized market), they often have no alternative.
>
No. I simply am not assuming that ownership is the sole measure of
valuation.
Monopolies exist. They are part of the natural evolution of some markets.
I don't consider this a distortion. At least not in the general case.
Monopolies can distort markets. They are just not required to do so.
>>I believe that companies generally try to act logicallly and
>>in their own best interest. Or at least in what they see as their best
>>interest.
>
> That's just what I said, but you are arguing against that position.
> Probably because you don't agree that paying for something that you
> won't then own is logical or automatically in their own best interest.
>
I don't think I am arguing against this. I do think that paying to own
something is logical. At least if the amount paid is less than or equal
to the value I place on it. But I can see the possiblity of value in
developing items I will not own.
I might develop a standard for information exchange and donate it to the
public so that I will profit from controlling the media of exchange. If I
'owned' the Internet and billed based on bandwidth use, It would be in my
interest to make it as easy as possible for people to use bandwidth.
Realizing that I cannot produce all the possible software that could use
it, I make the protocol public and watch the cash flow in from sources I
never even thought of.
I am not saying that it is always right for every business to give away
the fruits of their labor. Just that sometimes it is in their best
interests to give up some of them.
>>I did not intend to quibble. But you are right, I am no longer
>>interested in trying to discuss this with you. You seem intent on
>>ignoring others points. Though it is possible that we just aren't
>>making them well enough.
>
> It is also possible I haven't ignored your points, but refuted them,
> and you just don't want to re-consider your position.
If you have refuted anything, I missed that too. But I will not deny the
possiblity. SO I give. Go ahead and claim victory in a reply that adds
even less to our understanding of your view.
Otis
|
| |
|
| |
 |
Tim Tyler

|
Posted: 2003-12-6 7:15:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>>> It isn't a difficult point to understand. Businesses
>>> do not and should not pay for things without the expectation they own
>>> them once they do. The same can be said for people.
>>
>>It's not difficult to understand - but it's hard to believe anyone
>>really thinks this.
>
> You are obviously posturing. It is difficult to believe that business don't
> spend money for no reason?
Business tend not to spend money for no reason - but they *do* spend
money on things that don't expect to wind up owning.
>>It seems to me that businesses routinely pay for things without winding
>>up owning them.
>
> Not things that they would expect to own once they paid for them, no.
No, *not* those things - but other things that they *don't* expect to
wind up owning - such as business services, things they rent - and
contributions to open-source software projects.
--
__________
|im |yler http://timtyler.org/ email***@***.com Remove lock to reply.
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-6 11:12:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Tim Tyler say:
>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>
>>>> It isn't a difficult point to understand. Businesses
>>>> do not and should not pay for things without the expectation they own
>>>> them once they do. The same can be said for people.
>>>
>>>It's not difficult to understand - but it's hard to believe anyone
>>>really thinks this.
>>
>> You are obviously posturing. It is difficult to believe that business don't
>> spend money for no reason?
>
>Business tend not to spend money for no reason - but they *do* spend
>money on things that don't expect to wind up owning.
Not true. I've already pointed out your major error; GPL software is owned.
Your minor error is in not realizing that this is because software is
something they should expect to own, just like any other intellectual
property, but because the free market in PC software is non-existent thanks to
the gentle ministrations of some dick who got monopoly power and never let go
of it, they find it more economical to do what is least efficient; pay to
build something they cannot then gain all the benefits of ownership from.
>>>It seems to me that businesses routinely pay for things without winding
>>>up owning them.
>>
>> Not things that they would expect to own once they paid for them, no.
>
>No, *not* those things - but other things that they *don't* expect to
>wind up owning - such as business services, things they rent - and
>contributions to open-source software projects.
Charitable contributions are PR, not business expenses. They're common today
as a show of faith, but once the monopoly goes away so does any real reason to
buy something you can't own.
You're trying to jump from 'funding free software projects is a good idea', a
sentiment I honestly have nothing against, to 'intellectual property should
not exist; information should not be owned', which was the premise the
discussion started with.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-6 12:25:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Otis Bricker say:
>T. Max Devlin <email***@***.com> wrote in
>news:email***@***.com:
>
><SNIP>
>
>>>Almost everyone I know familiar with it
>>>associates Eclipse with IBM. They don't think it is an IBM product but
>>>they do think about IBM when they think about Eclipse. So an
>>>ADDITIONAL value to contributing to the project has been advertising.
>>
>> That's fine. But it isn't the point. The point is that owning GPL
>> software is still owning it, even if you are barred from certain
>> benefits of ownership by the terms of the GPL.
>
>OK, I didn;t see this phrasing in your original statement about not
>investing in things you do not expect to own.
It isn't about the phrasing; it is about the context of the statement, which
was a discussion of whether all internally developed software should be
"unowned". I took that to mean that it should not be considered intellectual
property, but Phil might have meant that it should be GPL by default, though I
guess he didn't stick around long enough to clarify. Both models have been
discussed, I think, and I've tried to make a cogent argument for the status
quo. Because there really isn't anything wrong with the status quo, other
than the monopoly, and neither change would do any better at preventing
restraint of trade. Come to think of it, they would both increase restraint
of trade, in that any scrap of code you kept secret would qualify.
I can understand the position that believes that this is already so, that
keeping any scrap of code secret so that you can license it instead of either
selling it (like a song) or giving it away (like a pirated song). I find the
position attractive, in fact, which is why I've tried to keep the discussion
going (though honestly I haven't done near as well as you guys.) But the
truth is that there is more and better software written if there is a free
market. A free market /in software/. Not just in 'the services'. I don't
want to hire someone to run my computer, I want to buy a package to do it.
And that requires capitalistic competition to do well. An "all software is an
academic exercise" world is attractive only to those who enjoy software as an
academic exercise. There is nothing wrong with expecting that someone who
pays for something owns it, and if you pay someone to develop software, YOU
HAVE THE RIGHT, you must have the right, you should have the right, to keep it
secret so you can sell licenses to it. But ONLY in a completely free market
will it turn out that there isn't any efficiency in secrecy; it is easier just
to sell copies of it. If piracy is a problem then the law is on your side.
Otherwise, IP works on the honor system. Thereby providing all of the
benefits of the 'business should pay for things they can't own' crowd without
all the overwhelming problems any of their potential reforms would cause.
>I do agree that owning GPL software is still ownership. Not much of a
>consession I think.
It is an important one in many ways. But to be honest, the inability to
benefit from that ownership substantially in most cases makes the point
pedantic. But it illustrates the broader issue that prompted my concerns
about what Phil had said. It indicates to me that in many ways the growth of
open source projects themselves are more a reaction to the monopoly than a
reaction to the market. I can't think of anything else that would so affect a
market that a business would pay to have something built without any ability
to benefit from owning it.
>>>Companies do invest int things that they will not own.
>>
>> Not usually, no. They contribute to charities and industry groups,
>> sure. They pay for services. They can pay for a lease instead of
>> owning the equipment. But then they own the lease.
>>
>>>It seems that you
>>>believe that companies behave in ways that they know are contrary to
>>>their own interests.
>>
>> Actually, that is precisely the argument against your position. You
>> are saying that companies behave in ways that are contrary to their
>> own interests. And, indeed, in a monopolized market (or one affected
>> by a monopolized market), they often have no alternative.
>
>No. I simply am not assuming that ownership is the sole measure of
>valuation.
It quite certainly is, in the legal and economic sense in which it is being
used here.
>Monopolies exist.
As far as I know, a monopoly exists. It is called either Microsoft or
Windows, depending on the context.
>They are part of the natural evolution of some markets.
Not so. They are possible in many markets, they are inevitable in none, and
they are not natural to markets, but to mankind. Humans are capable of
behaving unethically. Markets are not.
>I don't consider this a distortion.
I consider it an over-extension. Because an economist can claim a monopoly
can 'naturally evolve' doesn't mean it can ever exist in the real world
without unethical behavior being the cause of it.
>At least not in the general case.
>Monopolies can distort markets. They are just not required to do so.
They most certainly are. Their very existence requires them to. One could
consider monopolies to only exist as the distortion of markets, by unethical
behavior resulting in restraint of trade. That Senator Sherman guy sure was
brilliant, whoever he was. A pity no modern day Republican can approach his
example.
>>>I believe that companies generally try to act logicallly and
>>>in their own best interest. Or at least in what they see as their best
>>>interest.
>>
>> That's just what I said, but you are arguing against that position.
>> Probably because you don't agree that paying for something that you
>> won't then own is logical or automatically in their own best interest.
>
>I don't think I am arguing against this. I do think that paying to own
>something is logical. At least if the amount paid is less than or equal
>to the value I place on it. But I can see the possiblity of value in
>developing items I will not own.
So can I. The part you weren't arguing against is the only part I was arguing
for. But, yeah really, I think businesses that fund open source projects are
acting irrationally. Because they are acting morally. It might seem a
wonderful thing to some people, but to me it is an abomination. Businesses
are supposed to act amorally, and that's the only way any of us get the good
goods in the kind of volumes and varieties we have become so used to.
>I might develop a standard for information exchange and donate it to the
>public so that I will profit from controlling the media of exchange.
Well, that is only true if you call any scrap of code someone writes "a
standard for information exchange". If you mean a real one, a valuable one, I
can only thank you, and ask you if you'd like to do it again. Never give a
sucker an even break.
Now, if you were to get together with others in the industry and become an
Internet Engineering Task Force Working Group, and develop an /actual standard
for information exchange/, then, well, shit, I'll help. I've done it before.
It can be fun, and it can be a hassle, but like any volunteer work, it is more
about individuals (how much you contribute) then businesses (how much you get
paid to contribute).
>If I
>'owned' the Internet and billed based on bandwidth use, It would be in my
>interest to make it as easy as possible for people to use bandwidth.
If you owned the Internet, you couldn't bill by bandwidth use. The Internet
doesn't have bandwidth. My point is not to ridicule your knowledge of
technology. My point is that the only reason your ideas make sense is because
they're not very precise.
>Realizing that I cannot produce all the possible software that could use
>it, I make the protocol public and watch the cash flow in from sources I
>never even thought of.
Now you're just drifting in fantasy-land. Honestly, you won't learn anything
about the real world doing that the way you are. You're trying to make an
'enlightened self-interest' case against monopolization. The problem is,
monopolization pays cash, and lots of it. You have to qualify 'enlightened'
in order to prevent monopolization. And doing it emotionally is not the
proper way. John Sherman knew that the way to do it was to look at economics.
Restraint of trade makes for more trade when reasonable (thereby not really
restraining trade), and less trade when unreasonable (thereby actually being
restraint of trade.) Not surprising it is a difficult abstraction to grasp,
but with my take (which you've just read) and Sherman's (which is 'contracts
in restraint of trade are a felony') and the Supreme Court that had to
interpret Sherman ('unreasonable restraint of trade is the restraint of trade
which is outlawed') maybe you can noodle it out.
>I am not saying that it is always right for every business to give away
>the fruits of their labor.
Then you've lost the argument, but perhaps you've learned something, just like
me. ;-)
>Just that sometimes it is in their best
>interests to give up some of them.
I'm not a fan of weasle-words like "sometimes" when discussing abstractions.
They do not and should not, though sometimes they appear to and maybe should
depending on your perspective. Guffaw.
>>>I did not intend to quibble. But you are right, I am no longer
>>>interested in trying to discuss this with you. You seem intent on
>>>ignoring others points. Though it is possible that we just aren't
>>>making them well enough.
>>
>> It is also possible I haven't ignored your points, but refuted them,
>> and you just don't want to re-consider your position.
>
>If you have refuted anything, I missed that too.
Well, if you go back over it a few times, maybe you'll pick up on it. That's
the beauty of text, you know? The text never changes, just the context.
>But I will not deny the
>possiblity. SO I give. Go ahead and claim victory in a reply that adds
>even less to our understanding of your view.
You've obviously mistaken me for someone else.
Thanks for your time. Hope it helps.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
Kent Paul Dolan

|
Posted: 2003-12-6 14:56:00 |
Top |
java-programmer >> Clarification of OS "advancement"
Your whole argument falls apart rapidly when you look up for a moment.
Businesses cheerfully pay for lots of things they cannot "own", from
clean floors to emptied dumpsters. The premier example, though, is
probably employee training; I can take a class, and on two weeks notice
take the knowledge my boss paid for me to acquire, to another employer,
or go into business myself in competition with my former employer.
There is no way, since slavery was outlawed, for an employer to "own"
the experience and training which that employer paid good money to
assure resides in my head.
Thus, there is a *strong* sense in which intellectual property simply
isn't the same as other property, which has merely become profoundly
evident, not changed in kind, as costs of replication have become
trivial compared to the base cost what is being replicated, and
continuing to insist that intellectual property has the same status as
property whose replication is still costly, is kind of silly, wouldn't
you agree?
xanthian.
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-6 15:21:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Kent Paul Dolan say:
>Your whole argument falls apart rapidly when you look up for a moment.
I really wish that were true. If I could suddenly realize that my
understanding were false, though, I'd need something better to fill the void.
>Businesses cheerfully pay for lots of things they cannot "own", from
>clean floors to emptied dumpsters.
So apparently those weren't the things they (and we) pay for, which we then
expect to own because we've done so.
>The premier example, though, is
>probably employee training; I can take a class, and on two weeks notice
>take the knowledge my boss paid for me to acquire, to another employer,
>or go into business myself in competition with my former employer.
How long have you been in such a position? You haven't yet encountered an
employer that requires you to provide them compensation if you leave soon
after valuable training, or that you not leave during such a period at all?
These things are very very common in situations that they often occur. I've
been in such situations. Have you?
>There is no way, since slavery was outlawed, for an employer to "own"
>the experience and training which that employer paid good money to
>assure resides in my head.
Non-competes and other exclusivity clauses are contentious, yes. But they
exist because often enough they are enforceable, or at least unopposed.
>Thus, there is a *strong* sense in which intellectual property simply
>isn't the same as other property,
Their mistake. More and more common when the most important technology in the
last thirty years has been hampered by monopolization.
>which has merely become profoundly
>evident, not changed in kind, as costs of replication have become
>trivial compared to the base cost what is being replicated, and
>continuing to insist that intellectual property has the same status as
>property whose replication is still costly, is kind of silly, wouldn't
>you agree?
For music videos, yes. For software, no. I'm kinda surprised, once it's put
that way, but I still believe, even after Microsoft's criminal activities have
cost everyone billions of dollars, that it isn't the ability to use an EULA to
get profit from a trade secret that is evil, it is just monopolizing, using
that or any other trick.
Software is just a sequence of mathematical codes (music is too, but it isn't
intended to be one.) There are two alternate and generally exclusive
perceptions of this, one that creating such codes (just the right codes (not
because they sound good, but because they *do something*) is an act of
artistry, and another perception that it is an act of mathematics. It would
be engineering if it weren't virtual, but it is so it isn't. It is dumb
luck/evolution/inevitable algorithms, depending on your philosophy, but it
isn't a painting or a book or a picture show or anything else entertaining.
Treating the software market the same as the music market because they're both
IP is stupid. They are both subject to similar abuses, as markets, but they
aren't the same problem, really.
So, yeah, cost of replication itself isn't enough to determine the fair market
value of something, and so (by identifying excesses) identify abuses of the
free market system by those who achieve monopoly power via copyright. You
also have to consider the purpose which computers have for the goods, whether
functional (making anything invested capital) or entertainment (making
anything invested willfully wasted).
Sorry if I went too fast. Thanks for your time. Hope it helps.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
Kent Paul Dolan

|
Posted: 2003-12-6 15:31:00 |
Top |
java-programmer >> Clarification of OS "advancement"
"T. Max Devlin" <email***@***.com> wrote:
> Sorry if I went too fast. Thanks for your time. Hope it helps.
Well, you went fast enough to leave all logic behind, but you've been
doing that in this thread for, what, a couple of entire weeks now?
You keep arguing as if your view of reality held in the real world,
but everywhere we look we find counterexamples to your claims. Even
if you can wave your hands fast enough to fly, you aren't going to
convince me or any other employee that the company owns the skills
we've learned.
xanthian.
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-6 15:49:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Kent Paul Dolan say:
>"T. Max Devlin" <email***@***.com> wrote:
>
>> Sorry if I went too fast. Thanks for your time. Hope it helps.
>
>Well, you went fast enough to leave all logic behind,
You need to go back, and go slower. I don't mind that you had a knee-jerk
reaction.
>but you've been
>doing that in this thread for, what, a couple of entire weeks now?
As far as I know, I've been consistent for about twelve years now. That's
discouraging, but I persevere.
>You keep arguing as if your view of reality held in the real world,
Well, I can't argue from any other perspective but that I believe my view is
correct, now can I? Which part of my view of reality would you care to
dispute?
>but everywhere we look we find counterexamples to your claims.
Well, maybe you're not being properly critical. Maybe trivial counterexamples
end up being just misinterpretations. Boy is my spell-checker going to get a
work-out on this response.
>Even
>if you can wave your hands fast enough to fly, you aren't going to
>convince me or any other employee that the company owns the skills
>we've learned.
Yes, well, it is fortunate I never intended or attempted to do so, now isn't
it?
They do have the ability to demand that you agree to either pay them money or
not resign for a limited time if they pay for the education which instills
those skills. They use it quite a lot, too, when it becomes important.
You seem like a pretty intelligent person. Perhaps you'd like to return to
the issues, whether a business should spend money inefficiently, or perhaps
you'd like to elaborate on my personal failures. To be honest, I'd prefer the
latter, not so that I can further humiliate you nor so that I can try to
convince you that the company that employs you owns the skills that you have.
Just so I can learn more about myself.
Thanks. Hope. Love. -- TMax.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
Tom Welsh

|
Posted: 2003-12-6 16:09:00 |
Top |
java-programmer >> Clarification of OS "advancement"
T. Max Devlin wrote:
> I don't see why. It isn't a difficult point to understand. Businesses do not
> and should not pay for things without the expectation they own them once they
> do. The same can be said for people.
This whole argument is over a false issue, a
semantic quibble.
If you say (as you do above) that companies should
not *pay* for things without the expectation they
own them... that's close to a tautology, because
"paying for" something usually means exchanging
your money in order to gain ownership of the "thing".
Mind you, companies pay huge sums every year for
things they *hire*. Are you saying that is wrong
morally,legally, or even as a business practice?
As for giving someone money without being given
ownership of something in return, that's a simple
no-brainer. Ever been paid a salary? Your employer
may have acted as if he owned you in consequence,
but we all know he did not.
How about giving to charity? Donations to political
parties? Donations to research organizations? There
are so many things companies pay for without gaining
ownership of anything in return it would take all
day to draw up a preliminary list.
Tom
|
| |
|
| |
 |
Jim Richardson

|
Posted: 2003-12-6 16:10:00 |
Top |
java-programmer >> Clarification of OS "advancement"
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
["Followup-To:" header set to comp.os.linux.advocacy.]
On Sat, 06 Dec 2003 02:21:02 -0500,
T Max Devlin <email***@***.com> wrote:
> In comp.os.linux.advocacy, I heard Kent Paul Dolan say:
>>Your whole argument falls apart rapidly when you look up for a moment.
>
> I really wish that were true. If I could suddenly realize that my
> understanding were false, though, I'd need something better to fill
> the void.
>
>>Businesses cheerfully pay for lots of things they cannot "own", from
>>clean floors to emptied dumpsters.
>
> So apparently those weren't the things they (and we) pay for, which we
> then expect to own because we've done so.
>
>>The premier example, though, is probably employee training; I can take
>>a class, and on two weeks notice take the knowledge my boss paid for
>>me to acquire, to another employer, or go into business myself in
>>competition with my former employer.
>
> How long have you been in such a position? You haven't yet
> encountered an employer that requires you to provide them compensation
> if you leave soon after valuable training, or that you not leave
> during such a period at all? These things are very very common in
> situations that they often occur. I've been in such situations. Have
> you?
>
Only when I was in the service, other than that, I can walk off the job
tomorrow, there's not a damn thing they can do about it, that pesky 13th
amendment and all...
>>There is no way, since slavery was outlawed, for an employer to "own"
>>the experience and training which that employer paid good money to
>>assure resides in my head.
>
> Non-competes and other exclusivity clauses are contentious, yes. But they
> exist because often enough they are enforceable, or at least unopposed.
>
Non-competes aren't preventing you from leaving, they *may* prevent a
competitor from taking advantage of the training (or whatever) but that
doesn't mean the employer owns it.
>>Thus, there is a *strong* sense in which intellectual property simply
>>isn't the same as other property,
>
> Their mistake. More and more common when the most important
> technology in the last thirty years has been hampered by
> monopolization.
>
non-sequitur. inteellectual property, is not the same as "other"
property.
<snip>
> Sorry if I went too fast. Thanks for your time. Hope it helps.
You went so fast, you left the whole logic thing behind.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQE/0Y7Dd90bcYOAWPYRArJkAKDtLwiSPi8YqMggdNKG5bpgsjtlSQCgmYWT
TkKY6uCzppTRLz6tL+wFhZg=
=Oy/P
-----END PGP SIGNATURE-----
--
Jim Richardson http://www.eskimo.com/~warlock
"I *failed* the Turing test?!?"
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-6 16:35:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Tom Welsh say:
>T. Max Devlin wrote:
>
>> I don't see why. It isn't a difficult point to understand. Businesses do not
>> and should not pay for things without the expectation they own them once they
>> do. The same can be said for people.
>
>This whole argument is over a false issue, a
>semantic quibble.
No, *your* whole argument is a quibble. I'm just trying to explain my
position. A position nobody has seriously refuted, except for the
aforementioned quibble.
>If you say (as you do above) that companies should
>not *pay* for things without the expectation they
>own them... that's close to a tautology, because
>"paying for" something usually means exchanging
>your money in order to gain ownership of the "thing".
You are indeed catching on. Economics cannot be refuted with rhetoric; that
is the point being made here.
>Mind you, companies pay huge sums every year for
>things they *hire*. Are you saying that is wrong
>morally,legally, or even as a business practice?
None of the above. In fact, I am not addressing any of those cases, but only
all of the other ones.
>As for giving someone money without being given
>ownership of something in return, that's a simple
>no-brainer. Ever been paid a salary? Your employer
>may have acted as if he owned you in consequence,
>but we all know he did not.
Yet, he owned all of the intellectual property you produced while you were in
his employ, which is, not coincidentally, the crux of the argument, it seems.
>How about giving to charity? Donations to political
>parties? Donations to research organizations? There
>are so many things companies pay for without gaining
>ownership of anything in return it would take all
>day to draw up a preliminary list.
Yes, "pay for without gaining ownership of anything", in all those cases where
ownership is neither possible nor expected. "Pay for without gaining
ownership of the thing they paid for?" when such is possible and could be
expected, no, never happens. By legal law, if not economic law. Except in
cases where one or the other (or both, as in monopolization) are violated.
Then it happens quite regularly. Hell, with increasing frequency.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
Jorn W Janneck

|
Posted: 2003-12-6 18:35:00 |
Top |
java-programmer >> Clarification of OS "advancement"
"T. Max Devlin" <email***@***.com> wrote in message
news:email***@***.com...
> In comp.os.linux.advocacy, I heard Jorn W Janneck say:
> [...]
> >i understand it as a judgment based on his knowledge about his workplace.
> >however, even if you have trouble calling it thus,
>
> I am not concerned with what it is called, but what it is. To say "it is
a
> judgement" as if that alone provides it some truthfulness or validity is
> ludicrous.
but then again, that is not what i did. the fact that it is a judgment is
quite unrelated to whether it is true.
> I understand it as it is; a naive and unsupported supposition
> about his workplace.
i do not know phil well enough to call him naive, but maybe you do. from the
little i have read from him, he seems to be an intelligent and sober
individual that i have respect for.
> >your reply to it (snipped
> >in your last post) missed the point, which had little to do with the
issue
> >of a business trying to maximize its profits and everything to do with
the
> >framework in which it is able to do so.
>
> I snip for brevity, clarity, and convenience. In this case, your
newsreader
> seems to be mangling line-wrap, so rather than neaten everything up
(something
> I am usually compelled to do) I'll just leave it on google.
nothing wrong with this, as long as it does not keep you from actually
addressing the issue at hand.
> As for my missing
> the point (a claim which would be more convincing if it came from the
person I
> was discussing with, rather than yourself)
i wonder what someone's identity might have to do with you missing the point
in a discussion.
> you are mistaken; the point is that
> there is no difference between a business trying to maximize profits and
the
> framework in which it is able to do so.
how can that *possibly* be the case? especially since this discussion seems
to focus on an aspect of the legal framework (which is not under the control
of a single company), and the reactions of companies to modifications of
that part of the legal framework? are you saying there is no distinction
between a law establishing property of intellectual goods, and company
policies concerning their creation?
> When real-life details are provided
> demonstrating that there would be no disadvantage to the business if they
gave
> away the author's work, it might become a matter of judgement (alas, in
this
> case, my judgement) whether I believe it to be true.
the question, however, is not the absence of a disadvantage. clearly, not
allowing intellectual property is a material disadvantage to those who would
otherwise have in, the ip that is.
the point is whether this "disadvantage" would imply that companies would no
longer create intellectual goods, which is and remains your claim.
> Until such details are
> provided, it can be presumed that it doesn't occur because there is a
reason
> it doesn't occur, and as all things in business are presumably driven by
> economics, that reason is that the framework of making money always
remains
> the same: efficiency. How could it be more efficient to give something
away?
> I am not saying it is impossible, I am saying that unless it is
demonstrated
> in a particular case, there is no reason to believe it is so.
eclipse-ibm?
> >> It is, on the face
> >> of it, impossible, what he says. Businesses do not and should not
spend money
> >> on things without expecting to own them once they do.
> >
> >eclipse-ibm?
>
> What about it?
it is a case where a company produced something and gave it away. it is, in
short, what you asked for above.
> Are you trying to say that all open source development
> projects refute my point?
yes. your point is universally quantified. ergo, a single example suffices
to counter it.
> You might as well say that any standards
> development does so.
good example!
> It is pure speculation to believe, as you seem to, that
> these things would exist even if intellectual property were not protected
|
| |
|
| |
 |
Tom Welsh

|
Posted: 2003-12-6 19:26:00 |
Top |
java-programmer >> Clarification of OS "advancement"
T. Max Devlin wrote:
> Yes, "pay for without gaining ownership of anything", in all those cases where
> ownership is neither possible nor expected. "Pay for without gaining
> ownership of the thing they paid for?" when such is possible and could be
> expected, no, never happens.
So you are seriously arguing that companies should
never pay for something, in the expectation of
getting ownership of it, and then not get ownership?
As I said, that is a tautology. No wonder the
argument has gone on so long.
Tom
|
| |
|
| |
 |
Tim Tyler

|
Posted: 2003-12-6 19:56:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>>>>> It isn't a difficult point to understand. Businesses
>>>>> do not and should not pay for things without the expectation they own
>>>>> them once they do. The same can be said for people.
>>>>
>>>>It's not difficult to understand - but it's hard to believe anyone
>>>>really thinks this.
>>>
>>> You are obviously posturing. It is difficult to believe that
>>> business don't spend money for no reason?
>>
>>Business tend not to spend money for no reason - but they *do* spend
>>money on things that don't expect to wind up owning.
>
> Not true. I've already pointed out your major error; GPL software is owned.
I never mentioned the GPL - or anything that uses it.
There are plenty of open-source software projects out there that *aren't*
owned.
>>>>It seems to me that businesses routinely pay for things without winding
>>>>up owning them.
>>>
>>> Not things that they would expect to own once they paid for them, no.
>>
>>No, *not* those things - but other things that they *don't* expect to
>>wind up owning - such as business services, things they rent - and
>>contributions to open-source software projects.
>
> Charitable contributions are PR, not business expenses. They're common today
> as a show of faith, but once the monopoly goes away so does any real reason
> to buy something you can't own.
FWIW, I wasn't talking about charities or monopolies - just expenditure
on common services - like taking out the trash.
--
__________
|im |yler http://timtyler.org/ email***@***.com Remove lock to reply.
|
| |
|
| |
 |
Tim Tyler

|
Posted: 2003-12-6 20:00:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.lang.java.advocacy Tom Welsh <email***@***.com> wrote or quoted:
> T. Max Devlin wrote:
>> Yes, "pay for without gaining ownership of anything", in all those
>> cases where ownership is neither possible nor expected. "Pay for
>> without gaining ownership of the thing they paid for?" when such is
>> possible and could be expected, no, never happens.
>
> So you are seriously arguing that companies should
> never pay for something, in the expectation of
> getting ownership of it, and then not get ownership?
>
> As I said, that is a tautology. [...]
No: it can happen - if the company is being duped, fooled, or misled.
However, I agree with the basic point you were trying to make ;-)
--
__________
|im |yler http://timtyler.org/ email***@***.com Remove lock to reply.
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-7 1:17:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Tim Tyler say:
>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>>>> In comp.os.linux.advocacy, I heard Tim Tyler say:
>>>>>In comp.lang.java.advocacy T. Max Devlin <email***@***.com> wrote or quoted:
>
>>>>>> It isn't a difficult point to understand. Businesses
>>>>>> do not and should not pay for things without the expectation they own
>>>>>> them once they do. The same can be said for people.
>>>>>
>>>>>It's not difficult to understand - but it's hard to believe anyone
>>>>>really thinks this.
>>>>
>>>> You are obviously posturing. It is difficult to believe that
>>>> business don't spend money for no reason?
>>>
>>>Business tend not to spend money for no reason - but they *do* spend
>>>money on things that don't expect to wind up owning.
>>
>> Not true. I've already pointed out your major error; GPL software is owned.
>
>I never mentioned the GPL - or anything that uses it.
So you want a cookie?
>There are plenty of open-source software projects out there that *aren't*
>owned.
No, in fact there aren't. Ever since the Berne Convention was adopted,
intellectual property is owned as soon as it is created. There may be
hobbyists, trade groups, or academic projects that don't plan to benefit from
their ownership, but if there are businesses that do so, they are acting
inefficiently.
>>>>>It seems to me that businesses routinely pay for things without winding
>>>>>up owning them.
>>>>
>>>> Not things that they would expect to own once they paid for them, no.
>>>
>>>No, *not* those things - but other things that they *don't* expect to
>>>wind up owning - such as business services, things they rent - and
>>>contributions to open-source software projects.
>>
>> Charitable contributions are PR, not business expenses. They're common today
>> as a show of faith, but once the monopoly goes away so does any real reason
>> to buy something you can't own.
>
>FWIW, I wasn't talking about charities or monopolies - just expenditure
>on common services - like taking out the trash.
In other words, something that has no bearing at all on intellectual property.
How convenient.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
T. Max Devlin

|
Posted: 2003-12-7 1:23:00 |
Top |
java-programmer >> Clarification of OS "advancement"
In comp.os.linux.advocacy, I heard Tim Tyler say:
>In comp.lang.java.advocacy Tom Welsh <email***@***.com> wrote or quoted:
>> T. Max Devlin wrote:
>
>>> Yes, "pay for without gaining ownership of anything", in all those
>>> cases where ownership is neither possible nor expected. "Pay for
>>> without gaining ownership of the thing they paid for?" when such is
>>> possible and could be expected, no, never happens.
>>
>> So you are seriously arguing that companies should
>> never pay for something, in the expectation of
>> getting ownership of it, and then not get ownership?
>>
>> As I said, that is a tautology. [...]
>
>No: it can happen - if the company is being duped, fooled, or misled.
Guffaw.
>However, I agree with the basic point you were trying to make ;-)
Go figure. Thx.
--
T. Max Devlin
*** It's 2003! Why can't I teleport?!? ***
-- Louis Black
|
| |
|
| |
 |
| |
 |
Index ‹ java-programmer |
- Next
- 1
- Java Everywhere videoCool cool video, matrix-like, about Java Everywhere.
http://www.youtube.com/watch?v=NW2WKCai2Kg
The REALLY funny thing is it's in Flash version 8, which just goes to
show Java may be everywhere, but there are degrees of everywhere even
in this.
- 2
- CLOB problem in JAVAHi :
I am getting a casting exception (java.lang.ClassCastException:
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection) when invoking the
CLOB.createTemporary metehod. Extract of relevant lines shown below:
Any
ideas how I can resolve this?
Versions:
Oracle 9i
WebSphere Ver 5.1
Cheers
Lig
import java.io.Writer;
import java.sql.Clob;
import java.sql.Connection;
import java.sql.CallableStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Blob;
import javax.sql.DataSource;
import javax.naming.InitialContext;
import javax.naming.Context;
import javax.naming.NamingException;
import java.util.List;
import java.util.ArrayList;
import java.sql.Types;
import oracle.jdbc.OracleConnection;
import oracle.jdbc.driver.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import oracle.sql.CLOB;
.
.
.
Context jndiContext = new InitialContext();
DataSource ds = (DataSource)jndiContext.lookup("java:comp/env/"
+s_dataSource);
Connection conn = ds.getConnection();
tempClob = CLOB.createTemporary(conn, true, CLOB.DURATION_SESSION );
Error Encountered: -
java.lang.ClassCastException:
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection
- 3
- Networked version of Swing (X windows style)?Hello,
I was wondering if something like that exists or if someone has ever
thought about it:
Instead of Swing updating the local screen and obtaining events from
the local mouse & keyboard, it may be useful in some cases to have a
networked version of Swing, just like XWindows.
Imagine a workstation connecting to a remote JVM that starts a typical
swing application. But this JVM/Classpath/etc is configured so that all
Swing calls are serialized to the remote workstation, where all the
screen updates are made. And viceversa for the mouse and keyboard.
Probably Swing is not well designed for this kind of "pluggability"...
in any case it would be an interesting thing to have.
The key requirement here is that preexisting AWT/Swing applications can
be remotely executed without modification.
Is there any project or product that does this?
If not, any ideas on how to implement it?
Thanks,
Luis.
- 4
- [signed applet] certification authorityHi,
I have a signed applet (signed myself with jarsigner.exe).
It works fine but the users get a warning message before accepting the
applet to execute.
Next step, is to have my certificate trusted by Verisign or other
third party.
Do you know any link to a site that would explain the procedure to
follow in details ?
Which certification authority would you recommend ? the cheapest ?
thanks
- 5
- XApool +multiple replicated nodesHi All,
I am creating a small research system for testing various fall over
algorithms in a distributed database situation and and have been looking at
using XApool as a possible JDBC XA proxying and load balancing solution. I
am just wondering if anyone else has had any luck getting the XApool system
to talk to different oracle hosts ? I plan to use the development/personal
edition of oracle and their thin jdbc driver, which is also XA compatible.
Anyway, if someone could point me in the right direction I would be much
appreciated :) I've had a look at the docs but cannot see where I add the
different nodes into the pool ???
- 6
- [ADV] Java GUI test tool qftestJUI version 1.4 released
Quality First Software (QFS) is pleased to announce the release of
version 1.4 of qftestJUI - The test tool for Java User Interfaces.
The is the second medium upgrade for qftestJUI since the release of
version 1.0 in October 2002. Along with a greatly improved and
extended tutorial, the highlights of this upgrade are support for Java
WebStart, extended support for distributed development through an
include mechanism and dependency tracking across multiple test-suites.
An evaluation version is freely available for download at
http://www.qfs.de/en/qftestJUI/download.html
where you'll also find a link to the latest release notes.
What is it?
===========
Based on capture/replay, but extending far beyond, qftestJUI manages
the creation and execution of automated tests for Java/Swing
applications with a graphical user interface. It runs on Windows and
all major Unix systems with JDKs from 1.1.8 to 1.4.2.
The key feature of qftestJUI is an exceptionally high test
reusability, minimizing the effort necessary for regression testing.
Intuitive graphical design of tests reduces the cost of introducing
qftestJUI into the QA process. Additionally, qftestJUI sports a set of
features for the advanced user such as variables, procedures and
scripting. Extensive documentation, including a tutorial, is available
for users approaching the product with different background and skill
levels.
For detailed product description and free evaluation please visit
http://www.qfs.de/en/qftestJUI/index.html
--
Gregor Schmid email***@***.com
Quality First Software GmbH http://www.qfs.de
- 7
- Transparency in Java ImagingHi all!
When I have multiple images in Java (I'm using JAI, but I thing this has
to do with ColorModel, which is present in AWT) which I want to stack
above each other, is there any possibility to define white as
"transparent", i.e. whenever an image contains white pixels they should
not be drawn... any ideas?
If this is impossible, how else do I use transparency when drawing
images? (i.e. how can I stack them, without each overwriting the image
below it)?
thanks in advance and kind regards,
Messi
- 8
- considering a job as an ATG dynamo server adapter to j2ee enviormenthi...
i've been offered a job which involves getting a large content based
java application based on ATG dynamo server version 4.5.0, they
considering a move to a j2ee enviorment system (a rewrite of the
entire application is in order) and need a person who will study the
current application and who willl provide insight for writing the
existing one.
i have no actuall expirience in j2ee ejb etc.. and as such, would
like what is the learning curve for this server
- 9
- Switching GTK theme on Java 1.6 (i.e., mustang)I'm at a loss on how to change on-the-fly the theme (i.e., resource) for the
GTK look and feel on Java 1.6 (Mustang). On 1.5 it was a simple matter of
setting a system property (i.e., "swing.gtkthemefile") like this:
System.setProperty ("swing.gtkthemefile", fGTKThemeFile);
But on Mustang it has been completely changed.
It is probably just as easy but I'm missing something?
Thanks.
Karl
email***@***.com
- 10
- 11
- -Xms setting makes IE exitFolks,
My company uses a Java based server application, and Internet Explorer
on our client machines. Recently our server application was upgraded,
and instead of needing Microsoft's JVM on the client machines we are
now using Sun Java version 1.4.2_08.
Performance around applet caching was poor, and the recommended cure
for that was to set "-Xms128m -Xmx256m" in the Java Runtime
Parameters from the Java control panel. On machines that have never had
the Microsoft JVM installed this fixed the problem.
However, on machines that have had the JVM installed, this causes the
browser to exit whenever an applet is started. From doing some research
it seems this problem is usually caused by a conflict between the Sun
and Microsoft Java components. So the JVM was uninstalled using the
process detailed here: -
http://www.java.com/en/download/help/uninstall_msvm.xml#cli
(That is identical to the steps found on Microsoft's knowledgebase)
After a lot of experimentation I have found that setting only the
starting memory setting "-Xms64m" does not cause any problems.
However this is clearly far from ideal and I am looking for a better
solution. Does anybody have any suggestions?
-----
Lewis
- 12
- Log4j - dealing with multithreaded invocations?Hi,
I have a class with 4 methods. I want to use Log4j to log messages for
each of these methods to a common log file.
Ideally I would like the log messages for each method to be seperated
from the others. But if multiple users were to invoke the methods at
the same time, then the messages in my log file would be jumbled up
with the others.
I can probably try making the methods synchronized so i dont get into
this sort of trouble, but logging by itself doesn't seem to be a good
enough reason to be making methods synchronized.
What approach can I use to deal with this?
Thank you,
Rohit.
- 13
- Client Code for Axis - Newbie QuestionHi,
I'm a first time Axis 1.1 user and trying to figure out how to write
web services client code. I used WSDL2JAVA to create java source from
the wsdl. I ended up with the following files...
xxxx_Port.java
xxxx_Service.java
xxxx_ServiceLocator.java
xxxxBindingStub.java
xxxxRequest.java
xxxxResponse.java
Does anyone have some sample code they can share with me that shows
the basics of how to set up the request and response parameters and
then actually make the call to the web service. Not sure which
classes or methods to use.
Thanks
- 14
- Tools To Tackle New Code Base?Hi,
I'm looking for advice on how to quickly come to grips with
a large ( ~5000 files), undocumented codebase that's mostly Java
( compiles with Sun's command line compiler under Windows XP ).
Here are some considerations.
1) I'm new to Java, coming from a C++ background
2) I need to get a handle on this quickly but also cheaply.
3) I have no access to the original programmer.
What tools are availble that might help me analyze and
visualize the relationship between various modules and classes
in this project? In the past, with large C++ codebases I've
looked at Doxygen but the learning curve seemed very steep
and I never did figure out the graphical tools.
Appreciate any advice, the more concrete the better.
If there's a different forum I should be posting this in please let
me know.
TIA,
Gerry Murphy
- 15
- Bypassing Struts validator - why doesn't bCancel=true work?Hi there,
I'm trying to bypass the Struts validator sometimes on my page. I'm
using JSP and Struts 1.1.
Basically I have a submit button that submits a form. The Struts
validator component is working great for client-side validation of the
contents of this form.
However, now I've been asked to implement a drop down on the page that
repopulates another drop down box when it is changed. Because of the
size of the data, I'm doing this server side, not client side. That
is, I want the page to refresh and then repopulate these fields.
This means I have to bypass the validator to ignore anything the user
might have already entered in the fields. I've read all over the
newsgroups how putting "bCancel=true" in your onclick or onchange
method should do the trick, but it doesn't work for me. When I create
my select box like this
<html:select property="countyId" tabindex="1"
onchange="bCancel=true;document.forms[0].method.value='changeCounty';document.forms[0].target
= '_self';document.forms[0].onsubmit();document.forms[0].submit();">
and then change the drop down box, nothing happens. Control never
gets to my changeCounty action. I've checked that. But I also don't
get any validation messages from the validator, despite there being
validation errors on the page when I change the drop down box. So
it's like the validator function doesn't execute either. (The method
value is there because I'm using a DispatchAction class.)
Is the validation function running or not? How can I bypass the
validation and still submit the form?
Thanks for the help!
Marnie
|
|
|