Open source: Difference between revisions

From IBLS
Jump to navigation Jump to search
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Definitions]]
[[Category:Definitions]]


The [[Open source|open-source]] model is a decentralized development model that encourages open collaboration. A main principle of open-source development is peer production, with products such as blueprints and documentation freely available to the public.  
The [[Open source|open source]] model is a decentralized development model that encourages open collaboration. A main principle of open-source development is peer production, with products such as blueprints and documentation freely available to the public.  


== Licensing ==
== Licensing ==
 
[[File:Fusion360 License Comment.PNG|thumb|right|200px|A comment in Fusion360 specifying the file is "open source".]]
[[Open source]] projects should be labeled as such so that users know what their rights are regarding its use. An easy way to do this is to apply a "Creative Commons" license to each file. See this page for more information:
[[Open source]] projects should be labeled as such so that users know what their rights as regarding its use. An easy way to do this is to apply a "Creative Commons" license to each file. See this page for more information:


* https://creativecommons.org/share-your-work/
* https://creativecommons.org/share-your-work/
Line 14: Line 14:
: License: Creative Commons Attribution 4.0 International  
: License: Creative Commons Attribution 4.0 International  


In Fusion360 add a "Comment" field to each drawing containing the text above.
In Fusion360 add a "Comment" field to each drawing containing the text above. The text should also be included in documentation associated with the project.
 
== Collaborating ==
 
The quality of a live steam project can be improved by collaborating with others.  Changes to drawings, documentation and other files can best be accomplished using a source-code control system such as [https://en.wikipedia.org/wiki/Git git].
 
[https://github.com Github] makes it easy to start and maintain a collaborative project.
 
See also [https://github.com/IBLS IBLS Open Projects on <i>Github</i>]


== External Links ==
== External Links ==


* [https://en.wikipedia.org/wiki/Open-source_license "Open-source license", <i>Wikipedia</i>]
* [https://en.wikipedia.org/wiki/Open-source_license "Open-source license", <i>Wikipedia</i>]
* [https://github.com/IBLS IBLS Open Projects on <i>Github</i>]
* [https://www.chaski.org/homemachinist/viewtopic.php?f=33&t=107431&p=401713#p401713 "Open Source GE 44 ton 1.6" Diesel locomotive", <i>Chaski.org</i>]
* [https://www.chaski.org/homemachinist/viewtopic.php?f=33&t=107431&p=401713#p401713 "Open Source GE 44 ton 1.6" Diesel locomotive", <i>Chaski.org</i>]
* [https://www.contributor-covenant.org/version/1/4/code-of-conduct.html Contributor code of conduct]
* [https://www.chaski.org/homemachinist/viewtopic.php?t=113177 "International Brotherhood of Livesteamers site - wheels and common components", <i>Chaski.org</i>]

Latest revision as of 12:15, 7 March 2024


The open source model is a decentralized development model that encourages open collaboration. A main principle of open-source development is peer production, with products such as blueprints and documentation freely available to the public.

Licensing

A comment in Fusion360 specifying the file is "open source".

Open source projects should be labeled as such so that users know what their rights as regarding its use. An easy way to do this is to apply a "Creative Commons" license to each file. See this page for more information:

For example, drawings may be marked as follows:

Copyright 2018 your name here
License: Creative Commons Attribution 4.0 International

In Fusion360 add a "Comment" field to each drawing containing the text above. The text should also be included in documentation associated with the project.

Collaborating

The quality of a live steam project can be improved by collaborating with others. Changes to drawings, documentation and other files can best be accomplished using a source-code control system such as git.

Github makes it easy to start and maintain a collaborative project.

See also IBLS Open Projects on Github

External Links