{"id":100422,"date":"2021-06-03T16:23:37","date_gmt":"2021-06-03T14:23:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/proekt-gcc-razreshil-priyom-izmenenij-bez-peredachi-fondu-spo-prav-na-kod"},"modified":"2021-06-03T16:23:37","modified_gmt":"2021-06-03T14:23:37","slug":"proekt-gcc-razreshil-priyom-izmenenij-bez-peredachi-fondu-spo-prav-na-kod","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/proekt-gcc-razreshil-priyom-izmenenij-bez-peredachi-fondu-spo-prav-na-kod","title":{"rendered":"The GCC project has allowed the acceptance of changes without transferring rights to the code to the Open Source Foundation.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The committee managing the development of the GCC compiler set (GCC Steering Committee) has approved the cessation of the practice of mandatory transfer of property rights to the Software Preservation Fund for code. Developers wishing to contribute changes to the GCC project are no longer required to sign a CLA agreement with the Software Preservation Fund. To participate in development, one only needs to confirm that the developer has the right to transfer the code and is not attempting to claim ownership of someone else's code.     <\/p>\n<p>Developers who do not wish to sign the CLA agreement with the OSI Foundation are given the option to use the terms of the Developer Certificate of Origin (DCO), which have been in effect since 2004 when submitting changes to the Linux kernel. According to DCO rules, authorship is tracked by attaching the line \"Signed-off-by: developer name and email\" to each change. By attaching this signature to the patch, the developer confirms their authorship of the submitted code and agrees to its distribution as part of the project or as code under a free license.     <\/p>\n<p>Previously, developers would enter into a special agreement transferring all property rights to the code to the Software Preservation Fund, but now such an agreement is signed at the developer's discretion, allowing them to retain rights to their code. Thus, the property rights to GCC code will now be distributed between the Software Preservation Fund and developers who do not sign the agreement.     <\/p>\n<p>Such distribution complicates changing the project\u2019s distribution terms, as changing the license will require obtaining personal consent from each developer who has not transferred rights to the OSI Foundation. However, stopping the transfer of rights to the OSI Foundation will not complicate potential transitions to future versions of the GPL license, as GCC is distributed under the \"GPLv3 or newer\" license, allowing for a switch to GPLv4 without separate agreements with each developer. One positive outcome of abandoning the mandatory rights transfer is the increased appeal of corporate participation in GCC development and the involvement of employees from large companies, who previously needed to obtain additional agreement to sign the agreement through various instances and legal services. For example, Apple once refused to transfer its changes to GCC to the OSI Foundation and shifted its focus to the development of LLVM.      <\/p>\n<p>By concentrating property rights in one hand, the SPO Fund acted as a guarantor of maintaining the unchanged distribution policy of projects only under free licenses and performed the task of protecting the community from changing the originally planned development course of the project (for example, blocking the potential introduction of a dual\/commercial license or the release of closed proprietary products under a separate agreement with the code authors). The SPO Fund could also participate in resolving legal conflicts on behalf of the developers and alone make decisions about changing licensing conditions (for example, forcing a transition to a new version of the GPL license).     <\/p>\n<p>Some developers criticized the actions of the GCC steering committee, which approved the decision without prior discussion in the community. To be fair, there was discussion, but it focused on the feasibility of continuing the previous interaction between GCC and the GNU project and the OSI Foundation. Echoes of this discussion can be found in the phrase mentioned in the announcement: \"GCC was created as part of the GNU project but has matured to operate as an independent project.\"     <\/p>\n<p>Concerns arise from the fact that without centralized ownership of all code rights, confusion may occur when resolving licensing issues. Previously, all claims of licensing violations were handled through interaction with a single organization, but now the source of violations, including unintentional ones, has become unpredictable and requires alignment with each individual participant. An example is provided with the Linux kernel, where individual kernel developers initiate lawsuits, sometimes with the aim of personal gain.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55260\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u0438\u0442\u0435\u0442, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC (GCC Steering Committee), \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u043e\u043d\u0434\u0443 \u0421\u041f\u041e \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0430\u0432 \u043d\u0430 \u043a\u043e\u0434. \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438, \u0436\u0435\u043b\u0430\u044e\u0449\u0438\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 GCC, \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d\u044b \u043f\u043e\u0434\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c CLA-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435 \u0441 \u0424\u043e\u043d\u0434\u043e\u043c \u0421\u041f\u041e. \u0414\u043b\u044f \u0443\u0447\u0430\u0441\u0442\u0438\u044f \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043e\u0442\u043d\u044b\u043d\u0435 \u043c\u043e\u0436\u043d\u043e \u043b\u0438\u0448\u044c \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c, \u0447\u0442\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u0430\u0432\u043e \u043d\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u043a\u043e\u0434\u0430 \u0438 \u043d\u0435 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0441\u0432\u043e\u0438\u0442\u044c \u0441\u0435\u0431\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-100422","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u0438\u0442\u0435\u0442, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC (GCC Steering Committee), \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u043e\u043d\u0434\u0443 \u0421\u041f\u041e \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0430\u0432 \u043d\u0430 \u043a\u043e\u0434.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/proekt-gcc-razreshil-priyom-izmenenij-bez-peredachi-fondu-spo-prav-na-kod\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 GCC \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u043b \u043f\u0440\u0438\u0451\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u043e\u043d\u0434\u0443 \u0421\u041f\u041e \u043f\u0440\u0430\u0432 \u043d\u0430 \u043a\u043e\u0434 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u0438\u0442\u0435\u0442, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC (GCC Steering Committee), \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u043e\u043d\u0434\u0443 \u0421\u041f\u041e \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0430\u0432 \u043d\u0430 \u043a\u043e\u0434.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/proekt-gcc-razreshil-priyom-izmenenij-bez-peredachi-fondu-spo-prav-na-kod\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-06-03T14:23:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-06-03T14:23:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The GCC project has allowed the acceptance of changes without transferring rights to the code to the Open Source Foundation | ProHoster","description":"The committee overseeing the development of the GCC compiler set has approved the cessation of the mandatory transfer of property rights to the Open Source Foundation for the code.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/proekt-gcc-razreshil-priyom-izmenenij-bez-peredachi-fondu-spo-prav-na-kod","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442 GCC \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u043b \u043f\u0440\u0438\u0451\u043c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u043e\u043d\u0434\u0443 \u0421\u041f\u041e \u043f\u0440\u0430\u0432 \u043d\u0430 \u043a\u043e\u0434 | ProHoster","og:description":"\u041a\u043e\u043c\u0438\u0442\u0435\u0442, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u043e\u0432 GCC (GCC Steering Committee), \u0443\u0442\u0432\u0435\u0440\u0434\u0438\u043b \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0424\u043e\u043d\u0434\u0443 \u0421\u041f\u041e \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0430\u0432 \u043d\u0430 \u043a\u043e\u0434.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/proekt-gcc-razreshil-priyom-izmenenij-bez-peredachi-fondu-spo-prav-na-kod","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-06-03T14:23:37+00:00","article:modified_time":"2021-06-03T14:23:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100422","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-06-03 14:29:54","updated":"2022-09-29 18:45:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/100422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=100422"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/100422\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=100422"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=100422"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=100422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}