public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/95081] New: Copyright infringement by ROS2
@ 2020-05-12 11:27 pacoarjonilla at yahoo dot es
2020-05-12 11:34 ` [Bug c++/95081] " redi at gcc dot gnu.org
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: pacoarjonilla at yahoo dot es @ 2020-05-12 11:27 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95081
Bug ID: 95081
Summary: Copyright infringement by ROS2
Product: gcc
Version: 10.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: pacoarjonilla at yahoo dot es
Target Milestone: ---
Created attachment 48518
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48518&action=edit
Infringing source file
Please excuse me if this is not the right place to post this notice.
ROS2 (Robot Operating System) by Open Robotics has infringed copyright of GCC
standard library. At least, they have copied portions of stl_vector.h of the
C++ component of GCC, without crediting the authors and replacing the GPL
license with the Apache license. Here is the modified file:
https://github.com/ros2/rosidl/blob/master/rosidl_runtime_cpp/include/rosidl_runtime_cpp/bounded_vector.hpp
Commit f25db23d093ea075f8bbb0015597b091400889e2 of the rosidl project.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c++/95081] Copyright infringement by ROS2
2020-05-12 11:27 [Bug c++/95081] New: Copyright infringement by ROS2 pacoarjonilla at yahoo dot es
@ 2020-05-12 11:34 ` redi at gcc dot gnu.org
2020-05-12 11:46 ` pacoarjonilla at yahoo dot es
2020-05-12 14:43 ` redi at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: redi at gcc dot gnu.org @ 2020-05-12 11:34 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95081
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Last reconfirmed| |2020-05-12
Status|UNCONFIRMED |WAITING
Ever confirmed|0 |1
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
You've attached an HTML file, not source code.
I don't see the copied code, which parts of the file are taken from GCC?
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c++/95081] Copyright infringement by ROS2
2020-05-12 11:27 [Bug c++/95081] New: Copyright infringement by ROS2 pacoarjonilla at yahoo dot es
2020-05-12 11:34 ` [Bug c++/95081] " redi at gcc dot gnu.org
@ 2020-05-12 11:46 ` pacoarjonilla at yahoo dot es
2020-05-12 14:43 ` redi at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: pacoarjonilla at yahoo dot es @ 2020-05-12 11:46 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95081
Paco Arjonilla <pacoarjonilla at yahoo dot es> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #48518|0 |1
is obsolete| |
--- Comment #2 from Paco Arjonilla <pacoarjonilla at yahoo dot es> ---
Created attachment 48520
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48520&action=edit
Really infringing source code
Sorry for the html file.
If you compare the attached file with stl_vector.h, you can clearly see that
the code is derived from GCC: They have only kept the vector class, rename
vector to BoundedVector, and made the member function modifications to suit
their needs. The identifier naming is the same, the syntax has been kept, most
of the comments remain in the copied portions.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug c++/95081] Copyright infringement by ROS2
2020-05-12 11:27 [Bug c++/95081] New: Copyright infringement by ROS2 pacoarjonilla at yahoo dot es
2020-05-12 11:34 ` [Bug c++/95081] " redi at gcc dot gnu.org
2020-05-12 11:46 ` pacoarjonilla at yahoo dot es
@ 2020-05-12 14:43 ` redi at gcc dot gnu.org
2 siblings, 0 replies; 4+ messages in thread
From: redi at gcc dot gnu.org @ 2020-05-12 14:43 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95081
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |INVALID
Status|WAITING |RESOLVED
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Parameter names are not copyrightable. If you want to define a class with the
same API as std::vector then of course you're going to use the same names for
the member functions.
The only thing copyrightable in there are the comments. I suggest you bring
this up with the ROS2 project, or the Free Software Foundation. There's no GCC
bug here.
See https://www.gnu.org/licenses/gpl-violation.en.html
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-05-12 14:43 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-12 11:27 [Bug c++/95081] New: Copyright infringement by ROS2 pacoarjonilla at yahoo dot es
2020-05-12 11:34 ` [Bug c++/95081] " redi at gcc dot gnu.org
2020-05-12 11:46 ` pacoarjonilla at yahoo dot es
2020-05-12 14:43 ` redi at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).