User talk:Svanski

Welcome!
Welcome to Wikibooks, Svanski!

 First steps tutorial Wikibooks is for collaborative development of free textbooks.

You do not need technical skills to contribute. You can easily change most books. Please introduce yourself, and let us know what interests you.

If you already contribute at other Wikimedia projects, our Wikimedia Orientation should quickly get you started. (Would you like to provide feedback on this message?)

  Getting help   Made a mistake?   Goodies, tips and tricks Thanks, --ЗAНИA talk 18:58, 7 February 2013 (UTC)
 * Read the Using Wikibooks book for a friendly introduction to the project, or our help pages for more information.
 * You can get friendly help from the community in the user assistance room or our IRC channel.
 * Upload freely licensed files to Wikimedia Commons. You may request permission to upload fair use files locally. Please include author and source information and a non-free use rationale for non-free files.
 * You can restore a previously saved version.
 * Pages should follow the  naming convention.
 * Need to rename a page? Use the move tab (is available once your account is 4 days old - until then, ask for help).
 * To request a page be deleted, add to the top of the page.
 * Was a page you made deleted? Please read the deletion policy, and check the deletion log to find out why. Also check the RFD archives if applicable. You can request undeletion at WB:RFU, or ask the administrator who deleted the page.
 * Please fill in the edit summary and preview your edits before saving.
 * Sign your name on discussion pages by typing &#126;&#126;&#126;&#126;
 * User scripts can make many tasks easier. Look at the Gadgets tab of my preferences; check off the boxes for the scripts you want, and hit save!

Code copyright
Are you certain that you can use the code example ? What is the copyright status on the source code of that book "Head First Design Patterns" ? --Panic (discuss • contribs) 21:45, 7 February 2013 (UTC)

Re: Copyrights
Few things, One: it was rude of me to edit the book without first discussing edit with you - I apologies for that. Two: I read the book and webpage but I could not find anything about copyrights. Also their philosophy is about teaching to public and others so I assumed that it was fine. Also the book examples are written in Java. C++ is my code. However, example is from the book. I would like your permission to add more pattern examples. And for the future I will try not to take examples from the book and just come up with my own :)


 * You are not required to discuss with any editors, even if major changes should be at least announced as to verify no objection, but this is not the case, so no need to apologies. In regards to the example I would ask you if you can rewrite it, due to the simplicity, simply changing a bit of the structure and variables names and logic would suffice not to infringe on any copyright, as it is it seems copyright infringement (and should be removed) because you simply assumed that you could take the example without the author's explicit consent or the presence of a proper compatible license, due to changes in copyright law, copyright must be assumed unless explicitly relinquished (sad state of affairs but that is what we have).
 * I do not think that there is Java code in the C++ Programming book if there is it is by mistake and should be removed, even if not substituted. Go ahead and add all the examples you wish but please address this issue, in regards to the copyright of the previous example as it violates our policy regarding copyright material (basic preemptive protection of addition of content that is not clearly compatible with our project licensing). If you wish to keep the example get a formal authorization from the copyright holder or check if the code license is compatible. --Panic (discuss • contribs) 00:06, 8 February 2013 (UTC)

Thank you I will try to add more design pattern examples. What I was trying to say with Java/C++ was. In "head first design patterns" (aka gang of four book) all the design pattern are explained through Java examples. So original code from the book is Java rather than C++ (C++ is me :) ). And I will change the example naming etc.