Skip to content
This repository was archived by the owner on May 30, 2025. It is now read-only.
This repository was archived by the owner on May 30, 2025. It is now read-only.

Open Source Software - Internal Modifications #149

@Dan-Eli

Description

@Dan-Eli

In Section “Open Source Software Use > Using Open source Software > Internal Modification/Internal Distribution ”, the White Paper is addressing the legal aspects of internal modification and use of Open Source Software (OSS). I agree totally with what is written in sub sections “Internal Modifications” and “Internal Distribution”. But I think it would be valuable to add the following problem/concern associated with internal modifications. It should be noted that internal modifications are in fact “internal forks of an OSS project”. Since modifications in an internal fork will typically not be committed back to the community, the owners of these forks will have to maintain them without the support of the community and, more importantly, will not be able to benefit from future improvements done by the community unless they reintegrate the modifications in their own fork or they somehow commit back their work to the community. The longer an internal fork evolves, the harder it is to integrate back into the community trunk. We at Natural Resources Canada (CCMEO) had that problem on two occasions and in retrospect we should had made a formal modification to the main project instead of going with the “easy and fast way” of the internal fork and modification. I’m sure there are cases where internal modification is the best way but one must leverage the pros and cons of that decision before going with the “easy and fast way”.

Daniel Pilon
Canadian Center for Catography and Earth Observation
Natural Resources Canada

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions