Herdo / SolutionStartPage

Solution Start Page for Visual Studio 2015 and 2017
31 stars 15 forks source link

Copyright Infringement #14

Closed Danielku15 closed 7 years ago

Danielku15 commented 7 years ago

Hi Herdo.

I am the author of BetterStartPage which you will obviously know. I like how you extended my code to support all VS versions and I also like some of the features I did not add to BetterStartPage.

What I do not like is how you have copied my code without mentioning my copyright anywhere. Not only the GUI concept is copied, you also copied some parts of my code.

There are many other places where it's obvious that code was copied. I have no problem with my code being copied, but I would at least expect some basic respect of my work and expect to be mentioned in the copyright notice and project description. The MIT license allows you to do almost anything with the code, but the copyright notice must be part of all copies.

Herdo commented 7 years ago

Hi Daniel,

for sure I know your repo, which is a nice solution, too. However, I may response to this request by showing you this - what you may have not seen, yet - a post from Greg Duncan early last year:

2016-09-19 17_03_20-solution start page extension Source: https://visualstudiogallery.msdn.microsoft.com/de5a8b10-d521-43ba-8af4-938c19b10ec9

So, yeah - I acknowledge that some of your code is existent in this repo, though it's not a majority anymore. However, the GUI concept itself is, indeed, not copied (see screenshot above) - it just fitted my desires back then the best way. From there on, the development was an ongoing process.

The lack of your license is not out of missing respect, it's just because I wasn't that much into license stuff back then, neither am I now.

But thanks for the notice, I gonna include that license :+1:

Herdo commented 7 years ago

@Danielku15 Hi Daniel, I hope you're fine with the license, as it is now :) It's going to be included in the next release and onward :)

Danielku15 commented 7 years ago

Thanks for the response and sorry if my message sounded a bit offensive. I've made bad experience with my open source projects where people even rebranded whole projects without any change and promoted my work as their own. So I'm a bit stigmatized.

However, the GUI concept itself is, indeed, not copied (see screenshot above)

The GUI concrept looks very similar to BetterStartPage:

But as mentioned: It's okay to take over ideas and improve. If you were not satisfied with the features of BetterStartPage, why not directly contributing to itself? Creating a fork on Github is 1 click, via pull request any changes and improvements can be integrated into the original project easily. :wink:

Herdo commented 7 years ago

Never mind :) I'm glad somebody noticed that issue with the license. That's sad to hear - open-source projects are the best thing right now - even though some things are still swarming around in my TFS.

By concept I ment the primary part, not the configuration and edting. After editing the XML files for a toooooo long time, I saw you had an editing part. Things to make live easier were included then :)

Back then (sounds old ...) I was only used to Subversion and TFS as source control systems. Even if I had known back then, I might not have done it and kept the fork separate. The support for multiple Visual Studio versions might have been a little overkill for the repo :D Gonna keep that in mind for future work, anyway - as I did with Scripty :)

Danielku15 commented 7 years ago

You can check how I solved the issue in my repo. I basically load the original Start Page XAML and simply replace the right control with my own one. This way I could reduce the dependencies to VS itself from XAML completely. Just for some style resources I maintain a list for DynamicResource input. In the backend area for the settings, MRU and DTE access I try to only use VS2010 (10.0) dlls which are compatible across all VS versions.

Herdo commented 7 years ago

@Danielku15 Could DTE die....please ^^