Hi David!

On Thu, 28 Oct 2021 22:02:43 -0700
David Christensen <dpchr...@holgerdanske.com> wrote:

> On 10/25/21 12:41 PM, Andrea Tosoni wrote:
> > Hello,
> > 
> 
> Contributing to a FOSS project can be an exciting learning experience.  :-)
> 
> 
> You will want to create a distribution that the various Perl and CPAN 
> tools can understand.  "Writing Perl Modules for CPAN" by Sam Tregar was 
> helpful back in the day:
> 
> https://link.springer.com/book/10.1007/978-1-4302-1152-5
> 

do note https://perl-begin.org/topics/cpan/#preparing-dists which superseded it.

> 
> I have always used ExtUtils::MakeMaker and h2xs(1) to create Perl 
> distributions:
> 
> https://man.archlinux.org/man/core/perl/h2xs.1perl.en
> 
> 
> Git seems to be the current, popular choice for version control.  I use CVS.
> 
> 
> GitHub seems to be the current, popular choice for collaboration and 
> support.  I will need to convert to Git to utilize GitHub.
> 
> 
> That's the fun stuff.  Then there's the not-so-fun stuff -- legal. 
> Notably, intellectual property (IP) and data privacy.  You do not want 
> to make a mistake here.
> 
> 
> You will need to select a license.  For Perl, the Artistic License is 
> traditional.  But, there are examples of CPAN distributions with other 
> licenses.  Note that "Public Domain" can be problematic.  h2xs(1) 
> provides a POD license section in the main module that indirectly refers 
> to the Artistic License.  To be pedantic, include a LICENSE file in the 
> root of your distribution.  See:
> 
> https://opensource.org/licenses
> 
> https://opensource.org/licenses/Artistic-2.0
> 

See
https://www.shlomifish.org/philosophy/computers/open-source/foss-licences-wars/rev2/#which-licence-same-as-perl
.

> 
> Do you have sole and complete ownership of everything you plan to 
> release?  More directly:  do you have the legal right to release the 
> software?
> 
> 
> In the USA, where I reside, any document I create -- software, data, 
> this e-mail message, etc. -- is automatically copyrighted.  But if I 
> wish to defend my copyright, I would be wise to submit a copy and file a 
> copyright application with the United States Patent and Trademark Office 
> (USPTO).
> 
> 
> You mentioned your software in the context of a company.  In the USA, if 
> I conceive, create, use, improve, etc., content in an employment or 
> consulting arrangement without a contract stating otherwise, then my 
> employer or client gains rights to all or part of that content.  This is 
> called the "work for hire" principle.
> 
> 
> Have you signed any contracts with your employer related to IP and/or 
> data privacy, such as a Confidential Disclosure Agreement, a 
> Non-Disclosure Agreement, an Intellectual Property Assignment Agreement, 
> etc.?  Does your employer have any written policies regarding IP and/or 
> data privacy?
> 
> 
> Have you reviewed the license for FrameMaker?
> 
> 
> If others helped you with the software, or if you used their ideas 
> and/or content, then they could have a stake in the software.
> 
> 
> Regarding data privacy, be aware of the Health Insurance Portability and 
> Accountability Act (HIPPA) (USA), the EU Charter of Fundamental Rights, 
> and whatever laws apply in your country.
> 
> 
> What is your strategy for liability of content within the release -- 
> e.g. unauthorized use of copyrighted content, unauthorized use of 
> patented processes, improper reverse engineering, etc.?  Even if 
> everything is okay today, new patents, etc., may create violations in 
> the future.  Have you heard of "patent trolls"?
> 
> 
> You should discuss this with your employer.  You or they may wish to 
> consult an attorney or legal service.
> 
> 
> David



-- 

Shlomi Fish       https://www.shlomifish.org/
https://www.shlomifish.org/lecture/C-and-CPP/bad-elements/

Ariana Grande has one less problem *with* Chuck Norris.
    — https://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - https://shlom.in/reply .

Reply via email to