Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #13863 > unrolled thread

peter-swing

Started byPeter <mcheung63@gmail.com>
First post2012-04-24 11:18 -0700
Last post2012-04-26 06:25 -0700
Articles 20 on this page of 31 — 11 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  peter-swing Peter <mcheung63@gmail.com> - 2012-04-24 11:18 -0700
    Re: peter-swing Lew <lewbloch@gmail.com> - 2012-04-24 13:26 -0700
      Re: peter-swing markspace <-@.> - 2012-04-24 15:07 -0700
        Re: peter-swing Lew <lewbloch@gmail.com> - 2012-04-24 15:16 -0700
        Re: peter-swing Peter Cheung <cmk128@gmail.com> - 2012-04-26 06:30 -0700
          Re: peter-swing Lew <noone@lewscanon.com> - 2012-04-26 07:36 -0700
          Re: peter-swing Patricia Shanahan <pats@acm.org> - 2012-04-26 07:44 -0700
          Re: peter-swing markspace <-@.> - 2012-04-26 08:20 -0700
            Re: peter-swing Lew <lewbloch@gmail.com> - 2012-04-26 10:04 -0700
              Re: peter-swing Peter Cheung <cmk128@gmail.com> - 2012-04-26 14:49 -0700
            Re: peter-swing Arne Vajhøj <arne@vajhoej.dk> - 2012-04-28 21:46 -0400
          Re: peter-swing Joshua Cranmer <Pidgeot18@verizon.invalid> - 2012-04-26 12:56 -0500
            Re: peter-swing Peter Cheung <cmk128@gmail.com> - 2012-04-26 14:54 -0700
              Re: peter-swing Lew <lewbloch@gmail.com> - 2012-04-26 15:06 -0700
              Re: peter-swing Paul Cager <paul.cager@googlemail.com> - 2012-04-27 05:51 -0700
                Re: peter-swing Patricia Shanahan <pats@acm.org> - 2012-04-27 06:33 -0700
                  Re: peter-swing markspace <-@.> - 2012-04-27 08:06 -0700
              Re: peter-swing Arne Vajhøj <arne@vajhoej.dk> - 2012-04-28 21:47 -0400
          Re: peter-swing Arne Vajhøj <arne@vajhoej.dk> - 2012-04-28 21:43 -0400
            Re: peter-swing Arne Vajhøj <arne@vajhoej.dk> - 2012-04-28 21:53 -0400
    Re: peter-swing markspace <-@.> - 2012-04-24 14:42 -0700
      Re: peter-swing Lew <lewbloch@gmail.com> - 2012-04-24 15:07 -0700
        Re: peter-swing markspace <-@.> - 2012-04-24 17:07 -0700
          Re: peter-swing Martin Gregorie <martin@address-in-sig.invalid> - 2012-04-25 15:25 +0000
        Re: peter-swing Peter Cheung <cmk128@gmail.com> - 2012-04-26 06:27 -0700
          Re: peter-swing Lew <noone@lewscanon.com> - 2012-04-26 07:40 -0700
            Re: peter-swing Peter Cheung <cmk128@gmail.com> - 2012-04-26 14:52 -0700
      Re: peter-swing Peter Cheung <cmk128@gmail.com> - 2012-04-26 06:25 -0700
        Re: peter-swing Arne Vajhøj <arne@vajhoej.dk> - 2012-04-28 21:49 -0400
    Re: peter-swing Roedy Green <see_website@mindprod.com.invalid> - 2012-04-25 06:47 -0700
      Re: peter-swing Peter Cheung <cmk128@gmail.com> - 2012-04-26 06:25 -0700

Page 1 of 2  [1] 2  Next page →


#13863 — peter-swing

FromPeter <mcheung63@gmail.com>
Date2012-04-24 11:18 -0700
Subjectpeter-swing
Message-ID<b531f094-3de4-4fa5-add2-f7faa614b6f8@me1g2000pbc.googlegroups.com>
Hi All
   I finished making the "OutlookBar" component, http://code.google.com/p/peter-swing/
I am going to make Breadcrumb.

What GUI component you like but doesn't provide in JFC?

thanks
from Peter (cmk128@hotmail.com)

[toc] | [next] | [standalone]


#13868

FromLew <lewbloch@gmail.com>
Date2012-04-24 13:26 -0700
Message-ID<15372322.181.1335299218185.JavaMail.geo-discussion-forums@pbbqb5>
In reply to#13863
Peter wrote:
>    I finished making the "OutlookBar" component, h𝚝𝚝𝚙://code.google.𝚌ȫ𝗆/𝚙/peter-swing/
> I am going to make Breadcrumb.
> 
> What GUI component you like but doesn't provide in JFC?

What are these? What are their advantages? Why are you telling us?

-- 
Lew

[toc] | [prev] | [next] | [standalone]


#13875

Frommarkspace <-@.>
Date2012-04-24 15:07 -0700
Message-ID<jn7873$uq2$1@dont-email.me>
In reply to#13868
On 4/24/2012 1:26 PM, Lew wrote:
> Peter wrote:
>>     I finished making the "OutlookBar" component, h𝚝𝚝𝚙://code.google.𝚌ȫ𝗆/𝚙/peter-swing/
>> I am going to make Breadcrumb.
>>
>> What GUI component you like but doesn't provide in JFC?
>
> What are these? What are their advantages? Why are you telling us?
>


He's telling us he plagiarized the code from the OpenJDK:


package com.peterswing;
...
public class MetalBumps implements Icon {

	static final Color ALPHA = new Color(0, 0, 0, 0);

	protected int xBumps;
	protected int yBumps;
	protected Color topColor;
	protected Color shadowColor;
	protected Color backColor;
...


   /*
     2    * Copyright (c) 1998, 2009, Oracle and/or its affiliates. All 
rights reserved.
     3    * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.

    26   package javax.swing.plaf.metal;

    43   class MetalBumps implements Icon {
    44
    45       static final Color ALPHA = new Color(0, 0, 0, 0);
    46
    47       protected int xBumps;
    48       protected int yBumps;
    49       protected Color topColor;
    50       protected Color shadowColor;
    51       protected Color backColor;


<http://www.docjar.org/html/api/javax/swing/plaf/metal/MetalBumps.java.html>

<http://code.google.com/p/peter-swing/source/browse/trunk/src/com/peterswing/MetalBumps.java>

[toc] | [prev] | [next] | [standalone]


#13876

FromLew <lewbloch@gmail.com>
Date2012-04-24 15:16 -0700
Message-ID<30299151.3.1335305816662.JavaMail.geo-discussion-forums@pbag4>
In reply to#13875
markspace wrote:
> Lew wrote:
>> Peter wrote:
>>>     I finished making the "OutlookBar" component, h𝚝𝚝𝚙://code.google.𝚌ȫ𝗆/𝚙/peter-swing/
>>> I am going to make Breadcrumb.
>>>
>>> What GUI component you like but doesn't provide in JFC?
>>
>> What are these? What are their advantages? Why are you telling us?
> 
> He's telling us he plagiarized the code from the OpenJDK:
> 
> package com.peterswing;
> ...
> public class MetalBumps implements Icon {
> 
> 	static final Color ALPHA = new Color(0, 0, 0, 0);
> 
> 	protected int xBumps;
> 	protected int yBumps;
> 	protected Color topColor;
> 	protected Color shadowColor;
> 	protected Color backColor;
> ...
> 
> 
>    /*
>      2    * Copyright (c) 1998, 2009, Oracle and/or its affiliates. All 
> rights reserved.
>      3    * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
> 
>     26   package javax.swing.plaf.metal;
> 
>     43   class MetalBumps implements Icon {
>     44
>     45       static final Color ALPHA = new Color(0, 0, 0, 0);
>     46
>     47       protected int xBumps;
>     48       protected int yBumps;
>     49       protected Color topColor;
>     50       protected Color shadowColor;
>     51       protected Color backColor;
> 
> 
> <http://www.docjar.org/html/api/javax/swing/plaf/metal/MetalBumps.java.html>
> 
> <...plagiarized/src/com/peterswing/MetalBumps.java>

Wow, shame on you, Peter! Why did you do that? And why did you proudly announce to the world that you did that? 

I guess it's not inconsistent with dropping a meaningless spam in the newsgroup.

-- 
Lew

[toc] | [prev] | [next] | [standalone]


#13918

FromPeter Cheung <cmk128@gmail.com>
Date2012-04-26 06:30 -0700
Message-ID<30295463.494.1335447028982.JavaMail.geo-discussion-forums@pbcnj6>
In reply to#13875
markspace於 2012年4月25日星期三UTC+8上午6時07分27秒寫道:
> On 4/24/2012 1:26 PM, Lew wrote:
> > Peter wrote:
> >>     I finished making the "OutlookBar" component, h𝚝𝚝𝚙://code.google.𝚌ȫ𝗆/𝚙/peter-swing/
> >> I am going to make Breadcrumb.
> >>
> >> What GUI component you like but doesn't provide in JFC?
> >
> > What are these? What are their advantages? Why are you telling us?
> >
> 
> 
> He's telling us he plagiarized the code from the OpenJDK:
> 
> 
> package com.peterswing;
> ...
> public class MetalBumps implements Icon {
> 
> 	static final Color ALPHA = new Color(0, 0, 0, 0);
> 
> 	protected int xBumps;
> 	protected int yBumps;
> 	protected Color topColor;
> 	protected Color shadowColor;
> 	protected Color backColor;
> ...
> 
> 
>    /*
>      2    * Copyright (c) 1998, 2009, Oracle and/or its affiliates. All 
> rights reserved.
>      3    * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
> 
>     26   package javax.swing.plaf.metal;
> 
>     43   class MetalBumps implements Icon {
>     44
>     45       static final Color ALPHA = new Color(0, 0, 0, 0);
>     46
>     47       protected int xBumps;
>     48       protected int yBumps;
>     49       protected Color topColor;
>     50       protected Color shadowColor;
>     51       protected Color backColor;
> 
> 
> <http://www.docjar.org/html/api/javax/swing/plaf/metal/MetalBumps.java.html>
> 
> <http://code.google.com/p/peter-swing/source/browse/trunk/src/com/peterswing/MetalBumps.java>

peter-swing is open source project, open source project plagiarized another open source project?

[toc] | [prev] | [next] | [standalone]


#13920

FromLew <noone@lewscanon.com>
Date2012-04-26 07:36 -0700
Message-ID<jnbmi2$fnl$1@news.albasani.net>
In reply to#13918
Peter Cheung wrote:
> peter-swing is open source project, open source project plagiarized another open source project?

It definitely appears that way from what people report.

Plagiarism is plagiarism whether from open source, to open source or whatever. 
It's plagiarism to pass off a play of Shakespeare's as your own, is it not?

Furthermore, unlike the Shakespeare example, if the accusations be true then 
the "peter-swing" spammer violated copyright, which is legally actionable, 
beyond plagiarism.

Wasn't it Tivo or Cisco or someone like that that got in trouble for using 
Linux and not distributing source code or acknowledging the copyright or such?

-- 
Lew
Honi soit qui mal y pense.
http://upload.wikimedia.org/wikipedia/commons/c/cf/Friz.jpg

[toc] | [prev] | [next] | [standalone]


#13922

FromPatricia Shanahan <pats@acm.org>
Date2012-04-26 07:44 -0700
Message-ID<-5SdnTwzr5-swgTSnZ2dnUVZ_uednZ2d@earthlink.com>
In reply to#13918
On 4/26/2012 6:30 AM, Peter Cheung wrote:
...
> peter-swing is open source project, open source project plagiarized another open source project?

What happened to Oracle's copyright notice?

Patricia

[toc] | [prev] | [next] | [standalone]


#13923

Frommarkspace <-@.>
Date2012-04-26 08:20 -0700
Message-ID<jnbp3o$5rg$1@dont-email.me>
In reply to#13918
On 4/26/2012 6:30 AM, Peter Cheung wrote:
>
> peter-swing is open source project, open source project plagiarized
> another open source project?

Open source does not mean free.  Most open source licenses have
restrictions.  When you read the line below, what does it mean to you?
And why did you remove not only the copyright notice, but also ALL Java
doc comments?

>> * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.



[toc] | [prev] | [next] | [standalone]


#13924

FromLew <lewbloch@gmail.com>
Date2012-04-26 10:04 -0700
Message-ID<30110576.211.1335459876873.JavaMail.geo-discussion-forums@pbcqo4>
In reply to#13923
markspace wrote:
> Peter Cheung wrote:
>> peter-swing is open source project, open source project plagiarized
>> another open source project?
> 
> Open source does not mean free.  Most open source licenses have
> restrictions.  When you read the line below, what does it mean to you?
> And why did you remove not only the copyright notice, but also ALL Java
> doc comments?
> 
>>> * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.

Quite aside from the ethical and legal malfeasance, the engineering basis for including source to the core Java libraries as your own is non-existent. Platform classes are already part of the platform; why would "peter-swing" need to copy them at all, much less steal them?

This raises the distinct possibility that the code itself, quite aside from the documentation lack, the ethics lack, the build script lack, and the legal dodginess, is crap. I cannot expect that a product built on the unnecessary duplication of classes guaranteed to be present anyway would be otherwise.

I am willing to hear countervailing evidence, but so far the OP has only responded with ambiguous sentence fragments and avoidance of the issues raised, or to the very limited extent that he responded, weak excuses.

-- 
Lew

[toc] | [prev] | [next] | [standalone]


#13932

FromPeter Cheung <cmk128@gmail.com>
Date2012-04-26 14:49 -0700
Message-ID<21050172.982.1335476946904.JavaMail.geo-discussion-forums@pbsw19>
In reply to#13924
Lew於 2012年4月27日星期五UTC+8上午1時04分36秒寫道:
> markspace wrote:
> > Peter Cheung wrote:
> >> peter-swing is open source project, open source project plagiarized
> >> another open source project?
> > 
> > Open source does not mean free.  Most open source licenses have
> > restrictions.  When you read the line below, what does it mean to you?
> > And why did you remove not only the copyright notice, but also ALL Java
> > doc comments?
> > 
> >>> * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
> 
> Quite aside from the ethical and legal malfeasance, the engineering basis for including source to the core Java libraries as your own is non-existent. Platform classes are already part of the platform; why would "peter-swing" need to copy them at all, much less steal them?
> 
> This raises the distinct possibility that the code itself, quite aside from the documentation lack, the ethics lack, the build script lack, and the legal dodginess, is crap. I cannot expect that a product built on the unnecessary duplication of classes guaranteed to be present anyway would be otherwise.
> 
> I am willing to hear countervailing evidence, but so far the OP has only responded with ambiguous sentence fragments and avoidance of the issues raised, or to the very limited extent that he responded, weak excuses.
> 
> -- 
> Lew

Actually I don't need MetalBump.java. I removed it from my project. Please update from svn.

[toc] | [prev] | [next] | [standalone]


#13988

FromArne Vajhøj <arne@vajhoej.dk>
Date2012-04-28 21:46 -0400
Message-ID<4f9c9d5b$0$291$14726298@news.sunsite.dk>
In reply to#13923
On 4/26/2012 11:20 AM, markspace wrote:
> On 4/26/2012 6:30 AM, Peter Cheung wrote:
>>
>> peter-swing is open source project, open source project plagiarized
>> another open source project?
>
> Open source does not mean free. Most open source licenses have
> restrictions.

Open source do mean free, but free as in free speech not free as
in free beer.

But the right to use comes with certain conditions. Keeping
copyright notice, keeping it open source etc..

Arne

[toc] | [prev] | [next] | [standalone]


#13926

FromJoshua Cranmer <Pidgeot18@verizon.invalid>
Date2012-04-26 12:56 -0500
Message-ID<jnc293$2h5$1@dont-email.me>
In reply to#13918
On 4/26/2012 8:30 AM, Peter Cheung wrote:
> peter-swing is open source project, open source project plagiarized another open source project?

Open source code is still copyrighted, and violating the license of open 
source code is still illegal.

-- 
Beware of bugs in the above code; I have only proved it correct, not 
tried it. -- Donald E. Knuth

[toc] | [prev] | [next] | [standalone]


#13930

FromPeter Cheung <cmk128@gmail.com>
Date2012-04-26 14:54 -0700
Message-ID<15306206.77.1335477260375.JavaMail.geo-discussion-forums@pbpw7>
In reply to#13926
OK everybody. Actually peter-swing don't need MetalBump. I removed it from the project. If you think it still violating the license, please leave it. If you love the swing theme, please use it. I made this new theme and swing components for my peter-bochs project, if you like it, please download

Bye.

[toc] | [prev] | [next] | [standalone]


#13933

FromLew <lewbloch@gmail.com>
Date2012-04-26 15:06 -0700
Message-ID<24733733.1015.1335477960906.JavaMail.geo-discussion-forums@pbfk7>
In reply to#13930
On Thursday, April 26, 2012 2:54:20 PM UTC-7, Peter Cheung wrote:
> OK everybody. Actually peter-swing don't need MetalBump. I removed it from the project. If you think it still violating the license, please leave it. If you love the swing theme, please use it. I made this new theme and swing components for my peter-bochs project, if you like it, please download

What we think is beside the point. If you use copyright code in violation of the license, our opinion will not protect you.

Was 'MetalBump' the only code you plagiarized?

Why did you bother? It's already present anyway. Your removal of it doesn't remove it from the project.

You _do_ realize that the ' javax.swing.plaf.metal' package will be present anyway even if you don't rip it off, do you not?

Why did you copy it in the first place?

Why haven't you answered the questions about Javadocs?

Why do you answer with short sentence fragments and not the information we request?

-- 
Lew

[toc] | [prev] | [next] | [standalone]


#13942

FromPaul Cager <paul.cager@googlemail.com>
Date2012-04-27 05:51 -0700
Message-ID<10a00278-b83b-4092-ac44-8f10f46ddb38@n22g2000yqb.googlegroups.com>
In reply to#13930
On Apr 26, 10:54 pm, Peter Cheung <cmk...@gmail.com> wrote:
> OK everybody. Actually peter-swing don't need MetalBump. I removed it from the project. If you think it still violating the license, please leave it. If you love the swing theme, please use it. I made this new theme and swing components for my peter-bochs project, if you like it, please download

There still look to be license violations.

JDropDownButton.java contains:

"This code was edited or generated using CloudGarden's Jigloo SWT/
Swing GUI Builder .... THIS CODE CANNOT BE USED LEGALLY FOR ANY
CORPORATE OR COMMERCIAL PURPOSE."

But your project is licensed as GNU Lesser GPL.

(Personally I think a code generation tool that attempts to impose
restrictions on any code generated using the tool is obnoxious).

[toc] | [prev] | [next] | [standalone]


#13943

FromPatricia Shanahan <pats@acm.org>
Date2012-04-27 06:33 -0700
Message-ID<M6-dnQ0KpOaoPQfSnZ2dnUVZ_tadnZ2d@earthlink.com>
In reply to#13942
On 4/27/2012 5:51 AM, Paul Cager wrote:
> On Apr 26, 10:54 pm, Peter Cheung<cmk...@gmail.com>  wrote:
>> OK everybody. Actually peter-swing don't need MetalBump. I removed it from the project. If you think it still violating the license, please leave it. If you love the swing theme, please use it. I made this new theme and swing components for my peter-bochs project, if you like it, please download
>
> There still look to be license violations.
>
> JDropDownButton.java contains:
>
> "This code was edited or generated using CloudGarden's Jigloo SWT/
> Swing GUI Builder .... THIS CODE CANNOT BE USED LEGALLY FOR ANY
> CORPORATE OR COMMERCIAL PURPOSE."
>
> But your project is licensed as GNU Lesser GPL.
>
> (Personally I think a code generation tool that attempts to impose
> restrictions on any code generated using the tool is obnoxious).

But the correct reaction to that is to not use the tool, unless the
restrictions match your own intentions.

Patricia

[toc] | [prev] | [next] | [standalone]


#13944

Frommarkspace <-@.>
Date2012-04-27 08:06 -0700
Message-ID<jnecla$1hi$1@dont-email.me>
In reply to#13943
On 4/27/2012 6:33 AM, Patricia Shanahan wrote:

> On 4/27/2012 5:51 AM, Paul Cager wrote:
>> (Personally I think a code generation tool that attempts to impose
>> restrictions on any code generated using the tool is obnoxious).


> But the correct reaction to that is to not use the tool, unless the
> restrictions match your own intentions.


Assuming one exists, sure.  But the code itself is obnoxious.  There's 
something on the order of 100 classes (112, according to a quick find | 
wc -l).  There's almost no documentation.  Most of the code is that 
pregenerated garbage, code with no thought behind it.  Or it looks like 
it was stolen from some other place and again the comments stripped. 
The whole thing is just a waste of time for anyone to look at.

[toc] | [prev] | [next] | [standalone]


#13989

FromArne Vajhøj <arne@vajhoej.dk>
Date2012-04-28 21:47 -0400
Message-ID<4f9c9dc1$0$291$14726298@news.sunsite.dk>
In reply to#13930
On 4/26/2012 5:54 PM, Peter Cheung wrote:
> OK everybody. Actually peter-swing don't need MetalBump. I removed it
> from the project. If you think it still violating the license, please
> leave it. If you love the swing theme, please use it. I made this new
> theme and swing components for my peter-bochs project, if you like
> it, please download

The interest for using code from a known copyright violator
must be small.

Arne

[toc] | [prev] | [next] | [standalone]


#13987

FromArne Vajhøj <arne@vajhoej.dk>
Date2012-04-28 21:43 -0400
Message-ID<4f9c9cd7$0$291$14726298@news.sunsite.dk>
In reply to#13918
On 4/26/2012 9:30 AM, Peter Cheung wrote:
> markspace於 2012年4月25日星期三UTC+8上午6時07分27秒寫道:
>> <http://www.docjar.org/html/api/javax/swing/plaf/metal/MetalBumps.java.html>
>>
>> <http://code.google.com/p/peter-swing/source/browse/trunk/src/com/peterswing/MetalBumps.java>
>
> peter-swing is open source project, open source project plagiarized another open source project?

Yes.

Arne

[toc] | [prev] | [next] | [standalone]


#13991

FromArne Vajhøj <arne@vajhoej.dk>
Date2012-04-28 21:53 -0400
Message-ID<4f9c9f14$0$291$14726298@news.sunsite.dk>
In reply to#13987
On 4/28/2012 9:43 PM, Arne Vajhøj wrote:
> On 4/26/2012 9:30 AM, Peter Cheung wrote:
>> markspace於 2012年4月25日星期三UTC+8上午6時07分27秒寫道:
>>> <http://www.docjar.org/html/api/javax/swing/plaf/metal/MetalBumps.java.html>
>>>
>>>
>>> <http://code.google.com/p/peter-swing/source/browse/trunk/src/com/peterswing/MetalBumps.java>
>>>
>>
>> peter-swing is open source project, open source project plagiarized
>> another open source project?
>
> Yes.

And republishing GPL code as LGPL is a big NO NO.

Arne

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | comp.lang.java.programmer


csiph-web