You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 30, 2025. It is now read-only.
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