I am planning to open-source a small tool that uses some of the 3rd-party developed functionality. File contains the following licensing information:

 This code is part of the PetaPoco project (http://www.toptensoftware.com/petapoco).
 It is based on the SubSonic T4 templates but has been considerably re-organized and reduced

<<< irrelevant part >>>


 SubSonic - http://subsonicproject.com

 The contents of this file are subject to the New BSD
 License (the "License"); you may not use this file
 except in compliance with the License. You may obtain a copy of
 the License at http://www.opensource.org/licenses/bsd-license.php

 Software distributed under the License is distributed on an 
 "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
 implied. See the License for the specific language governing
 rights and limitations under the License.

I need to use only parts of the code and also put them in a file with my own implementation. How do I respect the original license in that case?

migrated from law.stackexchange.com Mar 26 '18 at 15:41

This question came from our site for legal professionals, students, and others with experience or interest in law.

  • 4
    Using part of the source code means you are using it (i.e. you are copying it) so you must still comply with the license. Using part of the source code is equivalent to copying the entire source code and then deleting the part of source code that you do not want to use. For the BSD license, comply with the license in the same way as if you were not modifying the source code. Modification is allowed with this license ("Redistribution ... with or without modification"). Using part of the source code is a sort of modification. – Brandin Mar 26 '18 at 11:51

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.